|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Интеграция с 1С УВС  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
kmc


Зарегистрирован: 24/05/2019 12:01:02
Сообщений: 6
Оффлайн

В базе дата последних загрузок стоит от 01.08.2019, однако система запрашивает данные от 15.01.2014.
kmc


Зарегистрирован: 24/05/2019 12:01:02
Сообщений: 6
Оффлайн

Если мы говорим про регистр сведений "Даты последних загрузок ВСД"
Oleg1C


Зарегистрирован: 18/07/2023 11:07:02
Сообщений: 3
Оффлайн

Добрый день!

1С:Управление ветеринарными сертификатами. Интеграция с ФГИС Меркурий (2.0.6.2).

При отправке транспортной операции возникает ошибка:
ошибка: MERC02469 Указаны не все обязательные условия перевозки в соответствии с регионализацией. Необходимо указать все обязательные условия (т.е. подтвердить их выполнение).

Хотя все условия выбраны.

Может в последних релизах решили эту проблему?

Спасибо!
yurix1


Зарегистрирован: 07/06/2018 12:45:53
Сообщений: 7
Оффлайн

Мы используем 2.0.8.2. При заполненных условиях ошибки нет. Если что то упустить, то да, такая ошибка
Oleg1C


Зарегистрирован: 18/07/2023 11:07:02
Сообщений: 3
Оффлайн

УВС обновили до 2.0.8.2. Не помогло.
У нас в городе выявили африканскую чуму свиней. После этого, если отгружать свинину в город, регионализация не требуется и операция обрабатывается успешно. Но если свинину попытаться отправить за пределы города - то возникает регионализация. Все условия мы проставляем, но операция даже не отправляется регламентным заданием. Ошибка при отправке: Ошибка преобразования данных XDTO:
Фабрика XDTO текущего контекста не совпадает с фабрикой, в рамках которой был создан объект.

Причем через веб-интерфейс при выборе тех же условий регионализации дает оформить транспортную операцию.

Ветврачи дали добро на продажу свинины при условии соблюдения регионализации.

Куда копать дальше?

А сегодня пришла лопатка свиная - ее дает выписывать...

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 19/07/2023 11:57:47

EvgeniiT


Зарегистрирован: 20/07/2023 13:00:10
Сообщений: 3
Оффлайн

Oleg1C wrote:УВС обновили до 2.0.8.2. Не помогло.
У нас в городе выявили африканскую чуму свиней. После этого, если отгружать свинину в город, регионализация не требуется и операция обрабатывается успешно. Но если свинину попытаться отправить за пределы города - то возникает регионализация. Все условия мы проставляем, но операция даже не отправляется регламентным заданием. Ошибка при отправке: Ошибка преобразования данных XDTO:
Фабрика XDTO текущего контекста не совпадает с фабрикой, в рамках которой был создан объект.

Причем через веб-интерфейс при выборе тех же условий регионализации дает оформить транспортную операцию.

Ветврачи дали добро на продажу свинины при условии соблюдения регионализации.

Куда копать дальше?

А сегодня пришла лопатка свиная - ее дает выписывать...


У вас, по всей видимости, платформа 8.3.22 или выше.
Тогда необходимо учитывать изменения в платформе 1С:
Для объектов ОбъектXDTO и ЗначениеXDTO реализован метод Фабрика(), который возвращает объект типа ФабрикаXDTO, который использовался для создания используемого объекта или значения.
При работе с объектами XDTO (и записи их в XML) следует использовать один и тот же экземпляр фабрики для всех используемых объектов.


Oleg1C


Зарегистрирован: 18/07/2023 11:07:02
Сообщений: 3
Оффлайн

1С:Предприятие 8.3 (8.3.22.1750).
А как проверить? Запустить локальную копию на старой платформе?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 20/07/2023 14:12:49

EvgeniiT


Зарегистрирован: 20/07/2023 13:00:10
Сообщений: 3
Оффлайн

Oleg1C wrote:1С:Предприятие 8.3 (8.3.22.1750).
А как проверить? Запустить локальную копию на старой платформе?


а что проверять на старой версии хотите? Там работать будет.

Вам нужно
Там где у вас ошибка, вместо (примерно):
Объект[ИмяСвойства] = ФабрикаXDTO.Создать(Тип);

нужно сделать:
Объект[ИмяСвойства] = Объект.Фабрика().Создать(Тип);

espmk


Зарегистрирован: 03/08/2023 16:25:05
Сообщений: 3
Оффлайн

EvgeniiT wrote:
нужно сделать:
Объект[ИмяСвойства] = Объект.Фабрика().Создать(Тип);


Сделал по вашей рекомендации. Ошибка в этом месте исчезла.

Но появилась новая ошибка в другом месте:


Ошибка в последней строке.
Как это можно исправить?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 03/08/2023 17:13:37

EvgeniiT


Зарегистрирован: 20/07/2023 13:00:10
Сообщений: 3
Оффлайн

espmk wrote:
EvgeniiT wrote:
Как это можно исправить?


Вместо строки
ЗапросУсловиеПеремещения = ФабрикаXDTO.Создать("http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2", "RegionalizationClause");

сделать:
ЗапросУсловиеПеремещения = ЗапросСертификат.Фабрика().Создать("http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2", "RegionalizationClause");
Palday


Зарегистрирован: 16/10/2023 13:50:42
Сообщений: 2
Оффлайн

Подскажите по такой проблеме:
С недавнего времени перестали нормально загружаться ВСД от одного поставщика, причем никаких ошибок в системе нет, настройки никто не менял, права не трогал, но вот загрузка ВСД от одного конкретного поставщика проходят очень долго. Приходится загружать их вручную, потому что регламентное задание почему то их просто не загружает. Куда можно копнуть?

Версия УВС: 2.0.8.2

И еще такой вопрос: если ВСД было погашено на сайте, оно должно загрузиться в УВС?

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 16/10/2023 14:06:38

 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team