eComm+

Модулі для BAS / 1С* - розроблено в Україні!

Инструменты пользователя

Инструменты сайта


prom_designer_unfu

Это старая версия документа!


Встраивание подсистемы для интеграции с Prom.ua в конфигурацию УНФ

Создание резервной копии базы

Не игнорируйте данный шаг. Ваш сон станет крепче=)

Включение возможности редактирования конфигурации

Если конфигурация ранее дорабатывалась то сразу переходите к объединению подсистемы с конфигурацией, так как возможность редактирования уже включена

Объединение с конфигурацией модуля “Торговые площадки”

В случае если файл поставки содержит несколько модулей (например Prom.ua и Rozetka.ua) то необходимо отметить все требуемые подсистемы

Убедимся что порядок объектов конфигурации останется прежним

В момент необходимо проигнорировать зависимости и нажать кнопку «Продолжить»

Редактирование документа “Заказ покупателя”

В случае недоступности редактирования делаем доступными для редактирования объект документа «Заказ покупателя» и форму документа «Заказ покупателя» (Конфигурация ⇒ Поддержка ⇒ Настройка поддержки):

Добавление новых реквизитов в документ “Заказ покупателя”

Имя реквизита Синоним Тип
eComm_ИсточникЗаказа Источник заказа СправочникСсылка.eComm_УчетныеЗаписи

Не будем забывать о представлении синонима на разных языках:

Редактирование формы документа “Заказ покупателя”

Добавляем в конце метода “ПриСозданииНаСервере” следующий код

//++ eComm / Торговые площадки
	eCommСервер.ЗаказПокупателя_ФормаДокумента_ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
//-- eComm

Редактирование формы списка “Заказ покупателя”

Для реквизита «Список» выполняем команду «Настройка списка» и приводим текст запроса к такому виду:

ЕСТЬNULL(ФактОплаты.СуммаОплаты, 0) + ЕСТЬNULL(ФактОплаты.СуммаАванса, 0) КАК СуммаОплатыОборот,
	//++
	//ЗаказыПокупателейССайта.НомерЗаказаНаСайте КАК НомерНаСайте,
	ВЫБОР
		КОГДА НЕ ДокументЗаказПокупателя.НомерВходящегоДокумента = "" Тогда
			ДокументЗаказПокупателя.НомерВходящегоДокумента
		Иначе
		ЗаказыПокупателейССайта.НомерЗаказаНаСайте
	Конец КАК НомерНаСайте,
	//--
	ЗаказыПокупателейССайта.ДатаЗаказаНаСайте КАК ДатаНаСайте,
	ВЫБОР
		КОГДА НаличиеФайлов.ЕстьФайлы ЕСТЬ NULL
			ТОГДА 0
		КОГДА НаличиеФайлов.ЕстьФайлы
			ТОГДА 1
		ИНАЧЕ 0
	КОНЕЦ КАК ЕстьФайлы
ИЗ
	Документ.ЗаказПокупателя КАК ДокументЗаказПокупателя

Обновление информационной базы

Нажимаем «Обновить конфигурацию баз данных» и соглашаемся на реструктуризацию:

Запускаем 1С Предприятие с параметром:

/C ЗапуститьОбновлениеИнформационнойБазы

Добавление профилей групп доступа

prom_designer_unfu.1686129654.txt.gz · Последнее изменение: 2022/02/24 03:40 (внешнее изменение)