Не дать менять пиво на воду!

У одного клиента при загрузке по правила обмена почему-то особенность учета пиво менялось на воду.

Пришлось сделать железобетонную заплатку, которую обойти практически невозможно:

Только тут надо еще проверять, что товар не группа, иначе будет ошибка при записи групп.


&После("ПередЗаписью")
Процедура дрмкм_ПередЗаписью(Отказ) 
	
	Если                                                                                                         
		
		//Временная заплатка, чтобы вид номенклатуры пива не менялся НИКАКИМ ОБРАЗОМ! Осипов 24-11-19
		ЭтотОбъект.ВидНоменклатуры.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.ПивоВПотребительскихУпаковках
 		И ЭтотОбъект.ОсобенностьУчета <> Перечисления.ОсобенностиУчетаНоменклатуры.ПивоВПотребительскихУпаковках Тогда
		
		ЭтотОбъект.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.ПивоВПотребительскихУпаковках;
		
	КонецЕсли;
	
КонецПроцедуры

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

Работает даже в режиме обмен данными — загрузка.

А не было их потому что я их до этого обработал и заменил:

Но могли бы появиться новые. Для того и заплатка.

Среда: УТ 11.5 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *