eComm+

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

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

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


example_edit_brand

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
example_edit_brand [2020/12/02 15:51]
webmaster [Добавление реквизита "eComm_Производитель"]
example_edit_brand [2021/07/19 17:21] (текущий)
webmaster [Добавление общего модуля "eCommСерверДоработки"]
Строка 4: Строка 4:
 Для того чтобы изменить производителя необходимо: Для того чтобы изменить производителя необходимо:
  
 +
 +
 +====== Вариант с использованием нового реквизита ======
 ===== Редактирование справочника "Номенклатура" ===== ===== Редактирование справочника "Номенклатура" =====
 ==== Добавление реквизита "eComm_Производитель" ==== ==== Добавление реквизита "eComm_Производитель" ====
Строка 49: Строка 52:
  
 КонецФункции КонецФункции
 +</code>
 +
 +
 +
 +
 +====== Вариант с использованием дополнительного реквизита ======
 +===== Добавление общего модуля "eCommСерверДоработки" =====
 +
 +Согласно рекомендациям добавим общий модуль [[module_edit|"eCommСерверДоработки"]]
 +
 +Добавим в общем модуле "eCommСерверДоработки" метод "ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки" 
 +<note>В тексте запроса вместо заголовка "Бренд" используйте заголовок свойства вашей базы</note>
 +<code>
 +Процедура ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки(СтруктураНастроек, ТекстЗапроса) Экспорт
 +
 +
 + ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СпрНоменклатура.Производитель", " ЕСТЬNULL(ТаблицаБренд.Значение, """")");
 +
 + ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//ДОПОЛНИТЕЛЬНЫЕ СОЕДИНЕНИЯ", " ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК ТаблицаБренд
 + | ПО СпрНоменклатура.Ссылка = ТаблицаБренд.Ссылка
 + | И (ТаблицаБренд.Свойство.Заголовок = ""Бренд"")");
 +
 +КонецПроцедуры
 +</code>
 +
 +===== Редактирование общего модуля "eCommСерверПереопределяемый" =====
 +В общем модуле "eCommСерверПереопределяемый" метод "ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки" приведем к виду:
 +<code>
 +Процедура ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки(СтруктураНастроек, ТекстЗапроса) Экспорт
 +
 + eCommСерверДоработки.ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки(СтруктураНастроек, ТекстЗапроса);
 +
 +КонецПроцедуры
 </code> </code>
  
example_edit_brand.1606917085.txt.gz · Последнее изменение: 2022/02/24 03:40 (внешнее изменение)