Доброго времени суток! После обмена до крайнего релиза БП ( (3.0.100.16) слетел обмен с УТ 10.3 (10.3.58.2).
До 96 релиза удавалость подкидывать правила коверт/рег в обмен и все было ок. Теперь все полетело.
если использовать сток правила, то вываливается
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(5330)}: Тип не определен (ДокументСсылка.УведомлениеОбОстаткахПрослеживаемыхТоваров)
НоваяСтрока.ОбъектВыборки = Тип(ОбъектВыборки);
Если в правилах конверт-выставить СинхронизироватьПоИдентификатору>false</СинхронизироватьПоИдентификатору>
То уже ругается на
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3038)}: Поле объекта не обнаружено (ЗачетАвансов)
Возврат Менеджер[Значение];
отредактировать правила конвертации ( загрузив в КД2) и удалив из него ( из правила) документ УведомлениеОбОстаткахПрослеживаемыхТоваров , ОприходованиеОстатковПрослеживаемыхТоваров и так далее..
так как в УТ 10.3 (10.3.58.2) таких документов нет
отредактировать правила конвертации ( загрузив в КД2) и удалив из него ( из правила) документ УведомлениеОбОстаткахПрослеживаемыхТоваров , ОприходованиеОстатковПрослеживаемыхТоваров и так далее..
так как в УТ 10.3 (10.3.58.2) таких документов нет
Если непонятно, где это используется в правилах, а в ошибке нет ссылки на обработчик, откуда идёт ошибка, то просто открой правила в текстовом редакторе и поиском найди, в каком месте используется "УведомлениеОбОстаткахПрослеживаемыхТоваров". То же самое со второй ошибкой (это похоже на значение перечисления несуществующее, можно встать точной останова на "Менеджер[Значение]", чтобы понять, что это за перечисление, вероятно у него нет значения "ЗачетАвансов").
Попробывал подсунуть старые правила ут69-бп96 и в БУХИЮ, теперь обмен проходит, но в 1 сторону, из БП не выгружает. Ошибка ниже. УТ пишет обмен успешен.
Ошибка при отправке данных: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = Контрагенты (Справочник: Контрагенты)
ПКС = 9 (КПП --> КПП)
Объект = ВОЛГО-ВЯТСКИЙ БАНК ПАО (Физическое лицо)
СвойствоПриемника = КПП (Строка)
ОписаниеОшибки = Поле объекта не обнаружено (КПП)
ПозицияМодуля = {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(11188)}: Значение = ОбъектДляПолученияДанных[ИмяСвойства];
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(11854)}: ПолучитьЗначениеСвойства(Значение, ОбъектКоллекции, ПКО, ПКС, ВходящиеДанные, Источник, ВыборкаСвойств);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(754)}: ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКО.СвойстваПоиска,
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(12192)}: УзелСсылки = ВыгрузитьПоПравилу(Значение, , ИсходящиеДанные, , ИмяПКО, , ВыгрузитьТолькоСсылку, ПКОСвойств, , , , , Ложь,
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(926)}: ВыгрузитьСвойства(
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(12563)}: ВыгрузитьПоПравилу(Объект, , ВходящиеДанные, ИсходящиеДанные, ИмяПКО, УзелСсылки, , , НЕ НеВыгружатьОбъектыСвойствПоСсылкам,
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17589)}: ВыгрузкаОбъектаВыборки(Данные, ПравилоВыгрузкиДанных, , ИсходящиеДанные, НеВыгружатьОбъектыПоСсылкам);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17244)}: ВыполнитьВыгрузкуЗарегистрированныхДанных(ЗаписьСообщения, СтрокаСообщенияОбОшибке, ТаблицаПравилВыгрузкиИспользуемые);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2233)}: ВыполнитьВыгрузку();
На всякий случай сообщу, что более 5-ти лет как существует кардинальное решение обмена старой конфигурации УТ 10.3 и новой БП 3.0.
Если использовать формат обмена ED. Готовое решение там: https://infostart.ru/public/444523/ Если УТ 10.3 не обновляется, то и правила ED обновлять не требуется после обновления БП.
Нужно редактировать правила на стороне БП (даже если обмен односторонний, то в файл обмена обмена все-равно выгружаются правила конвертации) — ExchangeRules.xml.
В КД нужно удалить:
Документы (ПКО и ПВД):
УведомлениеОПеремещенииПрослеживаемыхТоваров
УведомлениеОбОстаткахПрослеживаемыхТоваров
УведомлениеОВвозеПрослеживаемыхТоваров
ПКС КемВыдан в регистре ДокументыФизическихЛиц
Запаковать правила обратно в архив. Готовый архив прикрепил, в моем случае обмен односторонний УТ (10.3.47.3) -> БП (3.0.107.37)