Ага, исправляет.
Единственное - требуется вручную "завершить документооборот".
цитата из письма ТП:
-----
Для исправления ситуации - весь документооборот, который фактически в ЕГАИС завершился успешно, например, были отосланы акты подтверждения прихода и на них получены тикеты подтверждения, надо вручную завершить, то есть вручную в таблицы SMEgaisDocHeader оставить DocState=6 и ExchangeState=5 См. файл EGAIS состояние обработки ТТН.doc
Весь документооборот с незавершенным обменом, например, отослали ТТН, контрагент прислал акт расхождения - надо просить ЕГАИС отменить и затем отослать заново.
Запросы, которые позволят посмотреть список незавершенных ТТН отдельно приходы, отдельно, расходы:
--- приходы.
select GLID, WBRegId, DocNumber from smegaisdocheader where DOCTYPE='WBInvoiceToMe' and ExchangeState<>5;
--- расходы.
select GLID, WBRegId, DocNumber from smegaisdocheader where DOCTYPE='WBReturnFromMe' and ExchangeState<>5;
GLID - наш номер документа, в пределах одной БД всегда уникален. В интерфейсе его не видно.
WBRegId - номер ТТН ЕГАИС
DocNumber - номер накладной поставщика ("Номер документа")
Далее определяются документы, по которым есть документооборот, и который фактически в ЕГАИС завершился успешно, например, были отосланы акты подтверждения прихода и на них получены тикеты подтверждения. Это можно проверить на сайте ЕГАИС.
Запрос, которым можно завершить ТТН (приходы):
update supermag.smegaisdocheader set DocState=6, ExchangeState=5, ActType='A' where DOCTYPE='WBInvoiceToMe' and GLID='здесь идентификатор нашего документа';
или
Если в приходных ТТН номер документа поставщика уникален, можно так:
update supermag.smegaisdocheader set DocState=6, ExchangeState=5, ActType='A' where DOCTYPE='WBInvoiceToMe' and DocNumber ='здесь Номер документа';
Запрос, которым можно завершить ТТН (расходы):
update supermag.smegaisdocheader set DocState=6, ExchangeState=5, ActType='A' where DOCTYPE='WBReturnFromMe' and GLID='здесь идентификатор нашего документа';
или
Если в приходных ТТН номер документа поставщика уникален, можно так:
update supermag.smegaisdocheader set DocState=6, ExchangeState=5, ActType='A' where DOCTYPE='WBReturnFromMe' and DocNumber ='здесь Номер документа';
Весь документооборот с незавершенным обменом, например, отослали ТТН, контрагент прислал акт расхождения - надо просить ЕГАИС отменить и затем отослать заново.