eComm+

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

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

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


example_edit_brand

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


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

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

Добавим новый реквизит в справочник "Номенклатура" под именем "eComm_Производитель"
Вынесем реквизит "eComm_Производитель" на форму элемента "Номенклатура"
Согласно рекомендациям добавим общий модуль "eCommСерверДоработки"
Добавим в общем модуле "eCommСерверДоработки" метод "ВернутьИмяРеквизитаОбъекта"
Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, ИмяРеквизита, СтандартнаяОбработка) Экспорт

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

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

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

КонецФункции
Переопределим в общем модуле "eCommСерверПереопределяемый" метод "ВернутьИмяРеквизитаОбъекта"
Функция ВернутьИмяРеквизитаОбъекта(ИмяОбъекта, ИмяРеквизита, СтандартнаяОбработка) Экспорт

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

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