|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: _Sasha_
Индекс форума » Профиль для _Sasha_ » Сообщения, отправленные пользователем _Sasha_
Автор Сообщение
Mechanik21 wrote:Добрый вечер!
Оформляю производственную операцию ВЕТИС в бухгалтерии предприятия 3.0. При передаче данных возвращается с ошибкой. Подскажите, в чём проблема?

При загрузке документа с типом registerProductionOperationResponse возникла ошибка:
Текст ошибки: При заполнении ВСД по документу Производственная операция ВЕТИС 000000007 от 02.10.2018 16:39:08 не удалось найти позицию документа по продукции
Сервелат Московский (количество 100 кг; дата производства 02.10.2018 00:00; срок годности 07.10.2018 00:00)
Текст XML см. в журнале регистрации.



Удалось разобраться.

Заполняли табличную часть прогарммно (дописали процедуру в предопределяемом модуле) на основании документа "Отчет производства за смену" и в качестве даты производства устанавливали дату документа "Отчет производства за смену с точностью до дня.
При этом, документ "Отчет производства за смену" кончено же имел датувремя в течения дня. Поскольку в производственной операции ВЕТИС стояла точность - день - то в Меркурий выгружалась дата в формате "дата" без времени. При обратной загрузке дата точно так же загружалась в формате "дата" без времени.
При этом поиск строки в документе "Производственная операция" при обратной загрузки данных из Меркурия осуществляется по отбору, который включает в себя в том числе и дату производства и дату срока годности.
Соответственно в документе например реквизит хранится в виде 29.11.2018 02.00.05, а поиск осуществляется по значению 29.11.18 00:00:00. Отбор - не находит строки в ТЧ и документ выдает ошибку.

При интерактивном вводе осуществляется проверка периода и он приводится к нужному формату/значению (вида 29.11.18 00:00:00.) и ошибка не возникает.
Исправили собственную процедуру заполнения дат с учетом точности.
christoffelsymbols wrote:
_Sasha_ wrote:
Mechanik21 wrote:Добрый вечер!
Оформляю производственную операцию ВЕТИС в бухгалтерии предприятия 3.0. При передаче данных возвращается с ошибкой. Подскажите, в чём проблема?

При загрузке документа с типом registerProductionOperationResponse возникла ошибка:
Текст ошибки: При заполнении ВСД по документу Производственная операция ВЕТИС 000000007 от 02.10.2018 16:39:08 не удалось найти позицию документа по продукции
Сервелат Московский (количество 100 кг; дата производства 02.10.2018 00:00; срок годности 07.10.2018 00:00)
Текст XML см. в журнале регистрации.



Коллеги, доброго времени суток.
Удалось ли кому нибудь разобраться с этой ошибкой?


Для решения нужен отправленный текст запроса XML и текст XML ответа из журнала регистрации.


Отправленный запрос



Ответ на запрос с ошибкой

Mechanik21 wrote:Добрый вечер!
Оформляю производственную операцию ВЕТИС в бухгалтерии предприятия 3.0. При передаче данных возвращается с ошибкой. Подскажите, в чём проблема?

При загрузке документа с типом registerProductionOperationResponse возникла ошибка:
Текст ошибки: При заполнении ВСД по документу Производственная операция ВЕТИС 000000007 от 02.10.2018 16:39:08 не удалось найти позицию документа по продукции
Сервелат Московский (количество 100 кг; дата производства 02.10.2018 00:00; срок годности 07.10.2018 00:00)
Текст XML см. в журнале регистрации.



Коллеги, доброго времени суток.
Удалось ли кому нибудь разобраться с этой ошибкой?
 
Индекс форума » Профиль для _Sasha_ » Сообщения, отправленные пользователем _Sasha_
Перейти:   

Powered by JForum 2.1.8 © JForum Team