Задвоение ВСД - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Задвоение ВСД

Добавил(а) Grad Sergey почти 5 года назад

Обнаружил следующую проблему: Если во время отправки ВСД в 1С произошла ошибка, если я правильно понял - любая, то в 1С ВСД транзакции не присваивается AppID, хотя по логу видно что запрос был отправлен и получен ответ. ПРИ ЭТОМ в Меркурии ВСД успешно создается. То есть, если я правильно понял - если ошибка не связана с тем, что могло бы повлиять на возможность отправки, то ВСД все таки отправляется. И при этом обновить статус ВСД, олучить ответ Ветис - результатов не дают. Это все приводит к задвоению и т.д, т.к человек, видит что транзакция не COMPLETED, не "подтверждена", да еще и нет AppID, просто заново пытается отправить.

Во вложении видно что после получения ответа, произошла ошибка. На этом выполнение обработки остановилось. В обработке ВСД была не отправлена, в Меркурии - создался.


Ответы (4)

RE: Задвоение ВСД - Добавил(а) Михайлов Михаил почти 5 года назад

дада, беда.
Пытался мечтать о сверке отправленных транзакций, но в техподдержке мне сказали, что список (ИДЫ) отправленных транзакций получить нельзя.
Есть правда гипотетическая возможность сверки!
Можно получить список исходящих сертификатов(!) - считай это строки наших транзакций. В исходящих сертификатах указано куда была отправлена продукция, ну и с этими данными уже можно "замутить" подобие сверки. Пока у меня до этого руки не дошли.

RE: Задвоение ВСД - Добавил(а) кб99 Синявский Филипп почти 5 года назад

Сергей, в вашей огромной базе очень большая проблема с транзакциями, я об этом писал в отчете и давал рекомендации по оптимизации вашей базы.
Если при записи документа возникает транзакция, тогда в документ ничего не запишется. Совсем ничего.
В первую очередь вам нужно решать вопрос с транзакциями. Документ должен проводится до 1000 мс.

RE: Задвоение ВСД - Добавил(а) кб99 Синявский Филипп почти 5 года назад

Михаил, да можно загрузить список отправленных ВСД, но они загрузятся в справочник ВСД_Док.
В ВСД по номеру ТТН можно найти Реализацию, а потом ВСД2_Транзакцию...
Мне кажется загрузка ВСД так и работает - надо проверить...

RE: Задвоение ВСД - Добавил(а) кб99 Синявский Филипп почти 5 года назад

график, показывающий время проведения должен выглядеть приблизительно так:
max 170 документов, max время проведения 815 ms

    (1-4/4)