При работе в обработке "Обмен с ВЕТИС" постоянно возникают ошибки:
При загрузке документа с типом getStockEntryChangesListResponse возникла ошибка:
Текст ошибки: {ОбщийМодуль.ИнтеграцияВЕТИС.Модуль(3793)}: Значение не является значением объектного типа (Идентификатор)
СправочникОбъект.УстановитьСсылкуНового(Справочники.УпаковкиВЕТИС.ПолучитьСсылку(Новый УникальныйИдентификатор(ДанныеКлассификатора.Идентификатор)));
и
При загрузке документа с типом getVetDocumentChangesListResponse возникла ошибка:
Текст ошибки: {ОбщийМодуль.ИнтеграцияВЕТИС.Модуль(3776)}: Значение не является значением объектного типа (globalID)
Если ЗначениеЗаполнено(ЭлементДанных.globalID) Тогда
Кто-нибудь сталкивался с такими ошибками при работе в подсистеме ВЕТИС типовой Бух 3.0 ?
В процессе отладки выяснилось: из Меркурия приходит упаковка с заполненным полем "name" - "полиэтилен", поля "globalID" и "guid" пустые. В классификаторе упаковок Ветис в 1С по наименованию такой упаковки вообще нет. Ищем упаковку с таким наименованием в "Классификаторе видов груза, упаковки и упаковочных материалов ЕЭК", который используется Меркурием http://help.vetrf.ru/wiki/PackingForm. Там "полиэтилен" находится в Таблице 1. "Соответствие между старым справочником упаковок и новым классификатором" и соответствует упаковке "Упаковка не определена". Видимо 1С загружает ВСД содержащее упаковку из устаревшего классификатора.
Встретилась даже упаковка "name" - "плиетилен", "name" - "плолиэтилен".
Подсунул этим упаковкам упаковку - "Упаковка не определена".
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.