Не выполняется обработчик обновления Документы.СчетНаОплатуПокупателю.ЗаполнитьВариантПечатиQRКода

1. 666Oleg666 05.01.25 22:28 Сейчас в теме
При обновление Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.165.21) не выполняется обработчик обновления Документы.СчетНаОплатуПокупателю.ЗаполнитьВариантПечатиQRКода. Подскажите куда копать?

Не выполняется запись документ из за ОбменДанными.Загрузка = Истина

Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 06.01.25 10:34 Сейчас в теме
(1) Режим загрузка выставляется при обмене данными или при любых других операциях, когда надо отключить проверки заполнения документа. Найдите момент когда включается этот режим загрузки.
3. 666Oleg666 06.01.25 13:08 Сейчас в теме
(2) В обработчике обновления
Процедура ЗаполнитьВариантПечатиQRКода(Параметры) Экспорт
// Запись обработанного объекта (без перепроведения).
   ОбновлениеИнформационнойБазы.ЗаписатьДанные(ДокументОбъект);
...


А здесь устанавливается ОбменДанными.Загрузка = Истина
Процедура ЗаписатьДанные(Знач Данные, Знач РегистрироватьНаУзлахПлановОбмена = Неопределено, 
	Знач ВключитьБизнесЛогику = Ложь) Экспорт
	
	Данные.ОбменДанными.Загрузка = Не ВключитьБизнесЛогику;
	Данные.ДополнительныеСвойства.Вставить("РегистрироватьНаУзлахПлановОбменаПриОбновленииИБ", РегистрироватьНаУзлахПлановОбмена);
	
	Если РегистрироватьНаУзлахПлановОбмена = Неопределено
		Или Не РегистрироватьНаУзлахПлановОбмена Тогда
		Данные.ОбменДанными.Получатели.АвтоЗаполнение = Ложь;
	КонецЕсли;
	
	Данные.Записать();
	
	Если ОбъектРегистрируетсяНаПланеОбмена(Данные) Тогда
		ОтметитьВыполнениеОбработки(Данные);
	КонецЕсли;
	
КонецПроцедуры
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот