Автор |
Сообщение |
|
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 см. в журнале регистрации.
Коллеги, доброго времени суток.
Удалось ли кому нибудь разобраться с этой ошибкой?
|
 |
|
|
|