Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
example_edit_brand [2020/12/02 15:36] webmaster |
example_edit_brand [2021/07/19 17:21] (текущий) webmaster [Добавление общего модуля "eCommСерверДоработки"] |
||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| Для того чтобы изменить производителя необходимо: | Для того чтобы изменить производителя необходимо: | ||
| - | 1. Добавим новый реквизит в справочник " | + | |
| - | 2. Вынесем реквизит " | + | |
| - | 3. Согласно рекомендациям добавим общий модуль " | + | ====== Вариант с использованием нового реквизита ====== |
| - | 4. Добавим в общем модуле " | + | ===== Редактирование справочника " |
| + | ==== Добавление реквизита " | ||
| + | Добавим новый реквизит в справочник " | ||
| + | ^ Имя реквизита | ||
| + | | eComm_Производитель | ||
| + | |||
| + | |||
| + | ==== Редактирование формы элемента справочника " | ||
| + | Вынесем реквизит " | ||
| + | |||
| + | ===== Добавление общего модуля " | ||
| + | |||
| + | Согласно рекомендациям добавим общий модуль | ||
| + | |||
| + | ==== Добавим в общем модуле " | ||
| < | < | ||
| Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, | Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, | ||
| Строка 13: | Строка 27: | ||
| Перем Результат; | Перем Результат; | ||
| - | Если ИмяОбъекта = "ЗаказКлиента" Тогда | + | Если ИмяОбъекта = "Номенклатура" Тогда |
| - | Если ИмяРеквизита = "ДатаПоДаннымКлиента" Тогда | + | Если ИмяРеквизита = "Производитель" Тогда |
| СтандартнаяОбработка = Ложь; | СтандартнаяОбработка = Ложь; | ||
| - | Результат = "ДатаВходящегоДокумента"; | + | Результат = "eComm_Производитель"; |
| КонецЕсли; | КонецЕсли; | ||
| Строка 30: | Строка 44: | ||
| </ | </ | ||
| + | ===== Редактирование общего модуля " | ||
| + | Переопределим в общем модуле " | ||
| + | < | ||
| + | Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, | ||
| + | |||
| + | Возврат eCommСерверДоработки.ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, | ||
| + | |||
| + | КонецФункции | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== Вариант с использованием дополнительного реквизита ====== | ||
| + | ===== Добавление общего модуля " | ||
| + | |||
| + | Согласно рекомендациям добавим общий модуль [[module_edit|" | ||
| + | |||
| + | Добавим в общем модуле " | ||
| + | < | ||
| + | < | ||
| + | Процедура ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки(СтруктураНастроек, | ||
| + | |||
| + | |||
| + | ТекстЗапроса = СтрЗаменить(ТекстЗапроса, | ||
| + | |||
| + | ТекстЗапроса = СтрЗаменить(ТекстЗапроса, | ||
| + | | ПО СпрНоменклатура.Ссылка = ТаблицаБренд.Ссылка | ||
| + | | И (ТаблицаБренд.Свойство.Заголовок = "" | ||
| + | |||
| + | КонецПроцедуры | ||
| + | </ | ||
| + | |||
| + | ===== Редактирование общего модуля " | ||
| + | В общем модуле " | ||
| + | < | ||
| + | Процедура ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки(СтруктураНастроек, | ||
| + | |||
| + | eCommСерверДоработки.ПередУстановкойТекстаЗапросаИнициализацииДанныхВыгрузки(СтруктураНастроек, | ||
| + | |||
| + | КонецПроцедуры | ||
| + | </ | ||
| + | |||
| + | |||
| + | После данных доработок на форме элемента справочника " | ||