Помогите разобраться с обменом из УТ в Розницу
Всем привет!
ИБ:
УТ для Казахстана, редакция 3.4.4.34 (На базе УТ 11.4)
Аптека для Казахстана, редация 2.3.2.3 (На базе Розницы 2.3)
При попытке загрузки данных получаю ряд ошибок:
По первой ошибке вообще не понятно куда смотреть. А по второй и третьей, ругается на этот код:
При этом массив добавляется в обработчике "После получения узлов обмена":
Подскажите, где проблема и как исправить? Да и ещё эти коды ошибок, где их искать?
ИБ:
УТ для Казахстана, редакция 3.4.4.34 (На базе УТ 11.4)
Аптека для Казахстана, редация 2.3.2.3 (На базе Розницы 2.3)
При попытке загрузки данных получаю ряд ошибок:
Скрытый текст |
---|
Ошибка формата файла обмена
ИмяУзла = ДанныеПоОбмену
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ФизическиеЛица
ТипОбъекта = Физическое лицо
Объект = ШГП 7 Макуза
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (ОбъектыДоЗаполнения)
ПозицияМодуля = (4)
КодСообщения = 21 Показать
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1975)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ФизическиеЛица
ТипОбъекта = Физическое лицо
Объект = ШГП 7 Макуза
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (ОбъектыДоЗаполнения)
ПозицияМодуля = (4)
КодСообщения = 21 Показать |
По первой ошибке вообще не понятно куда смотреть. А по второй и третьей, ругается на этот код:
Если Объект.ЭтоНовый() Тогда
Параметры.ОбъектыДоЗаполнения.Добавить(Объект.ПолучитьСсылкуНового());
Иначе
Параметры.ОбъектыДоЗаполнения.Добавить(Объект.Ссылка);
КонецЕсли;
При этом массив добавляется в обработчике "После получения узлов обмена":
Параметры.Вставить("АналитикаХозОперации_ОприходованиеТоваров", УзелОбменаЗагрузкаДанных.АналитикаХозОперации_ОприходованиеТоваров);
Параметры.Вставить("АналитикаХозОперации_СписаниеТоваров", УзелОбменаЗагрузкаДанных.АналитикаХозОперации_СписаниеТоваров);
Параметры.Вставить("АналитикаХозОперации_ВозвратПоставщику", УзелОбменаЗагрузкаДанных.АналитикаХозОперации_ВозвратПоставщику);
Параметры.Вставить("ГруппаПодарочныеСертификаты", УзелОбменаЗагрузкаДанных.ГруппаПодарочныеСертификаты);
Параметры.Вставить("ОбъектыДоЗаполнения", Новый Массив());
Параметры.Вставить("ЗагружаемыеКартыЛояльности", Новый ТаблицаЗначений);
Параметры.ЗагружаемыеКартыЛояльности.Колонки.Добавить("Объект");
Параметры.ЗагружаемыеКартыЛояльности.Колонки.Добавить("Штрихкод");
Параметры.Вставить("ЗагружаемыеПодарочныеСертификаты", Новый ТаблицаЗначений);
Параметры.ЗагружаемыеПодарочныеСертификаты.Колонки.Добавить("Объект");
Параметры.ЗагружаемыеПодарочныеСертификаты.Колонки.Добавить("Штрихкод");
Параметры.Вставить("ВидыНоменклатурыПоУмолчанию", Справочники.ВидыНоменклатуры.ПустаяСсылка());
ПоказатьПодскажите, где проблема и как исправить? Да и ещё эти коды ошибок, где их искать?
По теме из базы знаний
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Поиск задублированных сопоставлений ЕГАИС с номенклатурой. Выявление ошибок сопоставления. Управление торговлей УТ 10.3
- Ошибки РИБ и как с ними бороться
- Помощник корректировки остатков ЕГАИС с запутанными соответствиями номенклатуры, отчет по соответствию номенклатуры алкогольной продукции ЕГАИС в Управлении торговлей 11.4, Комплексная автоматизация 2 и Розница 2.3
- 6 шотов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Хм странно Розница для Казахстана 2.3.1. а Аптека для Казахстана 2.3.2
В файле ReadMe на users написано.
У тебя УТ для Казахстана от 06.05.2019г. обновляться надо! Обмен не будет работать!!!
Аптека Для Казахстана от 01.09.2020г.
В файле ReadMe на users написано.
Внимание! Текущая версия конфигурации "Розница для Казахстана, редакция 2.3", рассчитана на
обмен данными с конфигурацией "Управление торговлей для Казахстана, редакция 3" начиная с версии
3.4.4.65. При использовании младших версий конфигурации "Управление торговлей для Казахстана,
редакция 3" следует обновить конфигурацию на версию 3.4.4.65 или выше.
У тебя УТ для Казахстана от 06.05.2019г. обновляться надо! Обмен не будет работать!!!
Аптека Для Казахстана от 01.09.2020г.
Прикрепленные файлы:
(5) да там у них вообще путаница. В инструкциях по обмену к Аптеке, сказано, что правила для УТ 3.4.4. Этому условию правила соответствуют.
От части ошибок избавился. Но, поймал новые:
Пытаюсь разобраться.
От части ошибок избавился. Но, поймал новые:
Ошибка в обработчике события ПередЗагрузкойДанных (конвертация)
Обработчик = ПередЗагрузкойДанных (конвертация)
ОписаниеОшибки = Поле объекта не обнаружено (РежимФормированияРасходныхОрдеров)
ПозицияМодуля = (1)
КСообщенияОбОшибках = 22
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(6658)}: Ошибка в обработчике события ПередЗагрузкойДанных (конвертация)
Обработчик = ПередЗагрузкойДанных (конвертация)
ОписаниеОшибки = Поле объекта не обнаружено (РежимФормированияРасходныхОрдеров)
ПозицияМодуля = (1)
КСообщенияОбОшибках = 22
ВызватьИсключение ЗаписатьИнформациюОбОшибкеОбработчикиКонвертации(22, ОписаниеОшибки(), НСтр("ru = 'ПередЗагрузкойДанных (конвертация)'"));
Пытаюсь разобраться.
(9) Блин ну вот как тебе объяснить что за 1.5 года 1С может в УТ половину объектов удалить и добавить новых вот он и ругается что не может найти реквизит.
Обновляй УТ и будет тебе счастье. Можно сразу на пред последний релиз обновиться.
Открой Аптеку или УТ в конфигураторе.
Открой планы обмена и посмотри для каких версий конфигурации написан обмен данными! (картинка это пример для УТ и Розница для России)
(9)
Скинь где это написано. Правила обмена создает 1С а 1С Рейтинг их использует или дорабатывает.
п.с. в чем сложность обновить УТ?
п.с. Ты хочешь разобраться в чем ошибка и свои правила обмена написать на КД 2.1?
Обновляй УТ и будет тебе счастье. Можно сразу на пред последний релиз обновиться.
Открой Аптеку или УТ в конфигураторе.
Открой планы обмена и посмотри для каких версий конфигурации написан обмен данными! (картинка это пример для УТ и Розница для России)
(9)
В инструкциях по обмену к Аптеке, сказано, что правила для УТ 3.4.4. Этому условию правила соответствуют.
Скинь где это написано. Правила обмена создает 1С а 1С Рейтинг их использует или дорабатывает.
п.с. в чем сложность обновить УТ?
п.с. Ты хочешь разобраться в чем ошибка и свои правила обмена написать на КД 2.1?
Прикрепленные файлы:
(10) извиняюсь за долгое отсутствие. Хочу, чтобы правила обмена заработали с текущей УТ 3.4.4.34 и последней Аптекой. Вариант с более старой аптекой, я тоже конечно попробую.
А по поводу:
Плохо они работают. В структуре обмена откуда то "КлассификаторБанковРФ", хотя в конфигурациях для Казахстана такого справочника нет.
По поводу картинки с версиями конфигураций, то там вообще непонятно как сделано. Идет УТ версии 3.2, а затем раз и без перехода УТ версии 3.4.4.42 и так до последней версии Аптеки.
А по поводу:
Скинь где это написано. Правила обмена создает 1С а 1С Рейтинг их использует или дорабатывает.
Плохо они работают. В структуре обмена откуда то "КлассификаторБанковРФ", хотя в конфигурациях для Казахстана такого справочника нет.
По поводу картинки с версиями конфигураций, то там вообще непонятно как сделано. Идет УТ версии 3.2, а затем раз и без перехода УТ версии 3.4.4.42 и так до последней версии Аптеки.
(13) Мда печально(
УТ значит дописана и неохота её обновлять.
Тогда устанавливай КД 2.1 и создавай свои правила обмена или редактируй текущие правила обмена. В интернете много материала как создавать правила на КД 2.1 (2.0) и выполнять их отладку.
Но при следующем обновлении Аптеки придется опять править правила обмена(.
УТ значит дописана и неохота её обновлять.
Тогда устанавливай КД 2.1 и создавай свои правила обмена или редактируй текущие правила обмена. В интернете много материала как создавать правила на КД 2.1 (2.0) и выполнять их отладку.
Но при следующем обновлении Аптеки придется опять править правила обмена(.
(14) стоит уже, часть ошибок удалось победить. Остальное выкладываю, пока у самого знаний не хватает. И да, УТ обновлять будет таким гемором, там доработки писались не в виде расширения, а напрямую в конфигурацию и теперь замучаешься искать, где кто что изменял.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот