Новое значение Перечисления в Реализации при выгрузке УТ 11.4 > БП 3.0

1. sys1c 22.07.20 12:15 Сейчас в теме
Всем привет.
УТ 11.4
В перечисление ХозяйственныеОперации - добавлено новое значение.
В документе РеализацияТоваровУслуг, в реквизите ВидОперации (с типом Перечисление.ХозяйственныеОперации), иногда встречается это новое значение.

При выгрузке из УТ 11.4 в БП 3.0 падает с ошибкой:

Не установлено значение одного из следующих свойств: ВидОперации
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4114)}: ОбъектXDTO.Проверить();
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(679)}:


Направьте пожалуйста куда копать, чтобы при выгрузке подменять это новое значение реквизита, на другое? (которое обмен знает)

КД2 еще както знаю, в КД 3 - абсолютный ноль.
По теме из базы знаний
Найденные решения
2. BackinSoda 22.07.20 12:41 Сейчас в теме
(1) Видимо предполагается, что

в правиле конвертации свойства:

▪свойство-источник оставляется пустым
▪устанавливается признак Используется алгоритм конвертации
Установленный признак Используется алгоритм конвертации дает понять алгоритмам выгрузки и загрузки данных, что заполнение данного свойства предусмотрено обработчиками:

ПриОтправкеДанных для правил отправки,
ПриКонвертацииДанныхXDTO для правил получения.;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. BackinSoda 22.07.20 12:41 Сейчас в теме
(1) Видимо предполагается, что

в правиле конвертации свойства:

▪свойство-источник оставляется пустым
▪устанавливается признак Используется алгоритм конвертации
Установленный признак Используется алгоритм конвертации дает понять алгоритмам выгрузки и загрузки данных, что заполнение данного свойства предусмотрено обработчиками:

ПриОтправкеДанных для правил отправки,
ПриКонвертацииДанныхXDTO для правил получения.;
3. sys1c 22.07.20 15:45 Сейчас в теме
Процедура ПКО_Документ_РеализацияТоваровУслуг_Отправка_ПриОтправкеДанных(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
	Если СтекВыгрузки.Количество() > 1 Тогда
		Возврат;
	КонецЕсли;
	
	ВидОперацииСтрокой = "";
	
	Если Не ЗначениеЗаполнено(ДанныеИБ.ХозяйственнаяОперация) Тогда
		ВидОперацииСтрокой = "РеализацияКлиенту";
	ИначеЕсли ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.МойРеквизит Тогда //мой код
		ВидОперацииСтрокой = "РеализацияКлиенту";
Показать


(2) спасибо. получается в КД3 все на синтаксисе конфигуратора делается?
Оставьте свое сообщение

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