eComm+

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

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

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


example_edit_brand

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


Пример переназначения реквизита "Бренд"

При выгрузке прайса на торговую площадку иногда может потребоваться изменить (переназначить) некоторые поля. Для того чтобы изменить производителя необходимо:

Редактирование справочника "Номенклатура"

Добавление реквизита "eComm_Производитель"

Добавим новый реквизит в справочник «Номенклатура» под именем «eComm_Производитель»

Редактирование формы элемента справочника "Номенклатура"

Вынесем реквизит «eComm_Производитель» на форму элемента «Номенклатура»

Добавление общего модуля "eCommСерверДоработки"

Согласно рекомендациям добавим общий модуль "eCommСерверДоработки"

Добавим в общем модуле "eCommСерверДоработки" метод "ВернутьИмяРеквизитаОбъекта"

Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, ИмяРеквизита, СтандартнаяОбработка) Экспорт

	Перем Результат;

	Если ИмяОбъекта = "Номенклатура" Тогда 
		
		Если ИмяРеквизита = "Производитель" Тогда 
			
			СтандартнаяОбработка = Ложь;

			Результат = "eComm_Производитель";
			
		КонецЕсли;
		
	КонецЕсли;
	
	Возврат Результат;

КонецФункции

Редактирование общего модуля "eCommСерверПереопределяемый"

Переопределим в общем модуле «eCommСерверПереопределяемый» метод «ВернутьИмяРеквизитаОбъекта»

Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, ИмяРеквизита, СтандартнаяОбработка) Экспорт

	Возврат eCommСерверДоработки.ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, ИмяРеквизита, СтандартнаяОбработка);

КонецФункции
example_edit_brand.1606916858.txt.gz · Последнее изменение: 2022/02/24 03:40 (внешнее изменение)