Ошибка при обмене УТ-БП
Добрый день!
После обновления конфигураций ошибки при синхронизации данных через универсальный формат. Подскажите, с чем это может быть связано?
УТ 11.2.3.242
БП 3.0.45.20
Платформа 8.3.9.2033
Ошибки такого рода:
Событие: Отправка.
ПОД: Документ_ОтчетОРозничныхПродажах.
ПКО: Документ_ОтчетОРозничныхПродажах_Отправка.
Объект: Документ объект: Отчет о розничных продажах, Отчет о розничных продажах ЕКЕК-000009 от 26.12.2016 18:31:01.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(923)}: Поле объекта не обнаружено (УчетВыручкиВОперационнойКассе)
ЗначениеСвойства = Приемник[ПКС.СвойствоФормата];
После обновления конфигураций ошибки при синхронизации данных через универсальный формат. Подскажите, с чем это может быть связано?
УТ 11.2.3.242
БП 3.0.45.20
Платформа 8.3.9.2033
Ошибки такого рода:
Событие: Отправка.
ПОД: Документ_ОтчетОРозничныхПродажах.
ПКО: Документ_ОтчетОРозничныхПродажах_Отправка.
Объект: Документ объект: Отчет о розничных продажах, Отчет о розничных продажах ЕКЕК-000009 от 26.12.2016 18:31:01.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(923)}: Поле объекта не обнаружено (УчетВыручкиВОперационнойКассе)
ЗначениеСвойства = Приемник[ПКС.СвойствоФормата];
По теме из базы знаний
- Типовая борьба - личный опыт работы с типовыми конфигурациями 1С:8
- Исправление ошибок в типовом обмене данными между: БП 3.0 и УТ 10.3.
- Обмен между "1С: Управление торговлей ред. 11.0, ред. 11.1, ред. 11.2, ред. 11.3" и "1С: Бухгалтерия предприятия 3.0".
- Сравнение и синхронизация баз УТ-БП
- Регистрация объектов для обмена по организации
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сделала, ТИИ, предыдущие шибки пропали появилась эта:
Событие: Отправка.
ПОД: Документ_ПеремещениеТоваров.
ПКО: Документ_ПеремещениеТоваров_Отправка.
Объект: Документ объект: Перемещение товаров, Перемещение товаров ЕКУТ-000139 от 14.12.2016 15:49:30.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(552)}: Ошибка при вызове метода контекста (Проверить)
ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[1]' не соответствует типу: {}Документ.ПеремещениеТоваров.Товары.Строка
Проверка свойства 'Количество':
форма: Элемент
имя: {}Количество
тип: {}ТипКоличество
Не установлено значение одного из следующих свойств: ДанныеНоменклатуры
Событие: Отправка.
ПОД: Документ_ПеремещениеТоваров.
ПКО: Документ_ПеремещениеТоваров_Отправка.
Объект: Документ объект: Перемещение товаров, Перемещение товаров ЕКУТ-000139 от 14.12.2016 15:49:30.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(552)}: Ошибка при вызове метода контекста (Проверить)
ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[1]' не соответствует типу: {}Документ.ПеремещениеТоваров.Товары.Строка
Проверка свойства 'Количество':
форма: Элемент
имя: {}Количество
тип: {}ТипКоличество
Не установлено значение одного из следующих свойств: ДанныеНоменклатуры
(4) аналогичная ошибка:
Перепроведение не помогло.
Событие: Отправка.
ПОД: Документ_ПеремещениеТоваров.
ПКО: Документ_ПеремещениеТоваров_Отправка.
Объект: Документ объект: Перемещение товаров, Перемещение товаров 00ЦБ-000430 от 10.08.2017 12:54:28.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(552)}: Ошибка при вызове метода контекста (Проверить)
ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[2]' не соответствует типу: {}Документ.ПеремещениеТоваров.Товары.Строка
Проверка свойства 'Количество':
форма: Элемент
имя: {}Количество
тип: {}ТипКоличество
Не установлено значение одного из следующих свойств: ДанныеНоменклатуры ПоказатьПерепроведение не помогло.
Нашел решение.
В таблице видов запасов был ключ аналитики без указанной номенклатуры!
Т.е. в строке 2 была запись ключа аналитики как надо, но у нее реквизит номенклатура был не заполнен. Что
1С и сообщила!
Групповой обработкой заполнил номенклатуру и все пошло!
В таблице видов запасов был ключ аналитики без указанной номенклатуры!
Т.е. в строке 2 была запись ключа аналитики как надо, но у нее реквизит номенклатура был не заполнен. Что
Не установлено значение одного из следующих свойств: ДанныеНоменклатуры
1С и сообщила!
Групповой обработкой заполнил номенклатуру и все пошло!
(6) а можно поподробнее как решили проблему?
проблема появилась после обновления
у нас только обмен через WEB
1С:Предприятие 8.3 (8.3.13.1513)
Бухгалтерия предприятия, редакция 3.0 (3.0.6580)
Управление торговлей, редакция 11 (11.4.5.118)
полный текст ошибки
Событие: Отправка.
ПОД: Документ_СборкаТоваров.
ПКО: Документ_СборкаТоваров.
Объект: Документ объект: Сборка товаров, Сборка (разборка) товаров КАУТ-000116 от 05.10.2018 15:00:47 (e1cib/data/Документ.СборкаТоваров?ref=bec22cd05acea3b511e8c862e8363822).
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(572)}: Ошибка при вызове метода контекста (Проверить)
ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[1]' не соответствует типу: {}Документ.СборкаТоваров.Товары.Строка
Проверка свойства 'ЕдиницаИзмерения':
форма: Элемент
имя: {}ЕдиницаИзмерения
тип: {}КлючевыеСвойстваЕдиницаИзмерения
Не установлено значение одного из следующих свойств: ДанныеНоменклатуры
Спасибо
проблема появилась после обновления
у нас только обмен через WEB
1С:Предприятие 8.3 (8.3.13.1513)
Бухгалтерия предприятия, редакция 3.0 (3.0.6580)
Управление торговлей, редакция 11 (11.4.5.118)
полный текст ошибки
Событие: Отправка.
ПОД: Документ_СборкаТоваров.
ПКО: Документ_СборкаТоваров.
Объект: Документ объект: Сборка товаров, Сборка (разборка) товаров КАУТ-000116 от 05.10.2018 15:00:47 (e1cib/data/Документ.СборкаТоваров?ref=bec22cd05acea3b511e8c862e8363822).
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(572)}: Ошибка при вызове метода контекста (Проверить)
ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[1]' не соответствует типу: {}Документ.СборкаТоваров.Товары.Строка
Проверка свойства 'ЕдиницаИзмерения':
форма: Элемент
имя: {}ЕдиницаИзмерения
тип: {}КлючевыеСвойстваЕдиницаИзмерения
Не установлено значение одного из следующих свойств: ДанныеНоменклатуры
Спасибо
(7) Это ошибка в правилах.
С помощью расширения можно в эту процедуру внести изменения:
С помощью расширения можно в эту процедуру внести изменения:
ПКО_Документ_СборкаТоваров_ПриОтправкеДанных
Если ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.СборкаТоваров Тогда
// здесь у них запрос
НомерТаблТовары = 1;
Иначе
// и здесь запрос
НомерТаблТовары = 2;
КонецЕсли;
ДанныеXDTO.Вставить("Товары", РезультатЗапроса[НомерТаблТовары].Выгрузить()); // в этой строке ошибка Показать
Изучаю КД3 создаю свое правило обмена для документа не понятно в чем проблема при выгрузке документа . Может кто-то сталкивался с такой проблемой при написании правил в КД3 ? Код в обработчике простой :
Процедура ПКО_Документ_ПеремещениеТоваров_ВыгрузкаВПостБух3_ПриОтправк еДанных(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
ТабТовары = ДанныеИБ.Товары.Выгрузить();
//ТабТовары.Колонки.Товар.Имя = "Номенклатура";
ДанныеXDTO.Вставить("Товары",ТабТовары);
КонецПроцедуры;
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[1]' не соответствует типу: {}Документ.ПеремещениеТоваров.Товары.Строка
Проверка свойства 'Количество':
форма: Элемент
имя: {}Количество
тип: {}ТипКоличество
Процедура ПКО_Документ_ПеремещениеТоваров_ВыгрузкаВПостБух3_ПриОтправк
ТабТовары = ДанныеИБ.Товары.Выгрузить();
//ТабТовары.Колонки.Товар.Имя = "Номенклатура";
ДанныеXDTO.Вставить("Товары",ТабТовары);
КонецПроцедуры;
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Строка[1]' не соответствует типу: {}Документ.ПеремещениеТоваров.Товары.Строка
Проверка свойства 'Количество':
форма: Элемент
имя: {}Количество
тип: {}ТипКоличество
Извините не совсем понятно . Число пишет в колонку Количество но в ДанныеXDTO.Проверить вылетает исключение с ошибкой в журнал регистрации. Проверял в отладчике пишет именно тип "Число" , но серавно ругается . Я видно чего-то не понимаю(
(12) В тексте ошибки обычно указывается реквизит, который проверялся, потом указывается другой реквизит, на котором ошибка.
Возможно с количеством всё в порядке, нужно посмотреть текст ошибки полностью, там может быть информация.
Возможно с количеством всё в порядке, нужно посмотреть текст ошибки полностью, там может быть информация.
Ошибка решилась не загрузкой таб. части из параметра ДанныеИБ , а обращением к таб. части через запрос выгрузкой результата запроса в таблицу значений и загрузкой уже таблицы значений. Может не очень оптимально , но хоть так заработало .
ДанныеXDTO.Вставить("Товары",ТЗТовары); - подсмотрено из типового обмена УТ11.4
ДанныеXDTO.Вставить("Товары",ТЗТовары); - подсмотрено из типового обмена УТ11.4
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
