cpr1c / tools_ui_1c

Универсальные инструменты 1С для управляемых форм
GNU General Public License v3.0
730 stars 230 forks source link

УИ_ВыгрузкаЗагрузкаДанныхXMLСФильтрами #597

Closed dunetune closed 9 months ago

dunetune commented 9 months ago

Опишите ошибку Ошибка при вызове метода контекста (ПрочитатьXML) {ВнешняяОбработка.УИ_ВыгрузкаЗагрузкаДанныхXMLСФильтрами.МодульОбъекта(282)}: ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML); {ВнешняяОбработка.УИ_ВыгрузкаЗагрузкаДанныхXMLСФильтрами.Форма.Форма.Форма(585)}: РеквизитФормыВЗначение("Объект").ВыполнитьЗагрузку(ИмяВременногоФайла); {ВнешняяОбработка.УИ_ВыгрузкаЗагрузкаДанныхXMLСФильтрами.Форма.Форма.Форма(574)}: ЗагрузитьДанныеНаСервере(Адрес); по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура по причине: Ошибка преобразования данных XDTO: КонецСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура

по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура по причине: Ошибка преобразования данных XDTO: КонецСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.Номенклатура

Воспроизведение ошибки Ошибка возникает при загрузке данных в другую базу. Конфигурация, платформа и релиз идентичные. Проявилась на последнем релизе - редакция 3.0 (3.0.148.41) До этого все было хорошо.

Окружение

Дополнительная информация

LevkinSergey commented 9 months ago

Обычно такая ошибка возникает, когда в источнике и приемнике различается структура базы данных(имена объектов метаданных и их реквизитов). Может были добавлены/изменены реквизиты в расширениях или доработаны в самой конфигурации?

dunetune commented 9 months ago

Обычно такая ошибка возникает, когда в источнике и приемнике различается структура базы данных(имена объектов метаданных и их реквизитов). Может были добавлены/изменены реквизиты в расширениях или доработаны в самой конфигурации?

Я в курсе. Поэтому и указал, что обе конфы идентичны полностью, типовые, доработок нет. В данном случае причина - новый релиз, в котором что-то и поменялось и обработка документы выгружает, а при загрузке падает в указанную ошибку. На предыдущем релизе обработка выгрузки загрузки работает штатно.

LevkinSergey commented 9 months ago

Я бы все равно искал разницу. Метод используется платформенный. Очень давно используется. Может выгружал из предыдущего релиза? Или не заметил какого-нибудь расширения. Достаточно одного реквизита

dunetune commented 9 months ago

Я понимаю. На предыдущем релизе все работает. Базы обновляются в один день. Все типовые, никаких расширений нет. Сейчас, 29.02 еще новый релиз вышел, попробую на нам после установки проверить. Но сомневаюсь. В релизе 3.0.148.41 сильно что-то доработали. Есть внешние обработки по загрузке доков из сторика в 1С бух, так ее несколько дней правили. Обычно в этот же день делали. Я так понимаю, в этом дело: Сериализатор.ПрочитатьXML(ЧтениеXML) не может прочитать, хотя выгрузка не падает, отрабатывает штатно.

dunetune commented 9 months ago

А "чьерт побьери" все таки что-то у меня не так. Я в одну базу пробовал выгружать, а выгружаю обычно из одной(источник) в три разные, по конторам (поэтому и очень подошла с фильтрами). Но в эти дни только по одной базе доки были и не выгружались. Сегодня еще по одной доки прилетели - и все в порядке! Значит буду смотреть, что не так с одной из баз.

LevkinSergey commented 9 months ago

Если найдешь косяк в обработке, пришли пожалуйста изменения. Волью в проект

dunetune commented 9 months ago

Думаю. что в обработке все хорошо. В двух базах есть расширения от UCS (для загрузкт доков из сторика .как писал выше). Вот сегодня буду выгружать, предварительно отключив расширение. И тогда уже точно буду знать.

dunetune commented 9 months ago

Да, виновато расширение от UCS. Отключил и все заработало. Спасибо за "пинок" чтобы все проверить еще раз.