Послідовність обміну документами порушено:

Відповісти
Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Послідовність обміну документами порушено:

Повідомлення Inkognito » 13 листопада 2019, 10:48

Отправленный контрагенту документ самоотклоняется. Ситуация возникла после переустановки Медка. Документ передается в Медок технологией СОМ в собственный шаблон.

● Дата: ******
● Текст: Послідовність обміну документами порушено:
Непередбачена ситуація, помилка:
ZvitInterface.RTFDoc.RTFBlobMissingException: Відсутній шаблон
первинного документу з GUID d6328622-f23d-4c3a-a31d-71c68013992b
at
ZvitShared.Helpers.RTFDocMailFilterHelper.GetTemplalte(String
guid, Int64 cardCode, Int64 idUser)
at
ZvitShared.MailFiltering.Filters.RTFDocMailFilter.ImportFromEDIContainer(EDIMessage
EDIMessage, MailHeader header, Byte[] body, Byte[] docBody,
IMailReceivePrt mailProto, Byte[] encipherCert, ExchangeMsgWay
exchangeMsgWay, Int64& cardCode, List`1 answKvt)
at
ZvitShared.MailFiltering.Filters.RTFDocMailFilter.ZvitShared.MailFiltering.IMailProcessor.ProcessMessage(ZMailFile
mf, String dataFileName, ExchangeMsgWay exchangeMsgWay,
MailHeader header, Byte[] body, Byte[] docBody, IMailReceivePrt
mailProto, IMailAnswTransport mailAnswTransport, EDIMessage
EDIMessage)
● Ім'я файла: *****.XML
● Спосіб відправки: З використанням гарантованої доставки
Востаннє редагувалось 13 листопада 2019, 10:52 користувачем Inkognito, всього редагувалось 1 раз.

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Послідовність обміну документами порушено:

Повідомлення Inkognito » 13 листопада 2019, 10:49

Связываались с контрагентом, у него тоже документ само-отклонен. После переустановки Медка, шаблон нужно пере-опубликовывать?

Алексей Тыгипко
Повідомлень: 52
З нами з: 07 серпня 2017, 16:10

Re: Послідовність обміну документами порушено:

Повідомлення Алексей Тыгипко » 13 листопада 2019, 11:14

Шаблон переопубликовывать не нужно, если зайти в реестр шаблонов и выбрать его - шаблон прорисовывается? Если да, то повторно передайте документ, на основании данного шаблона. Потом откройте документ в реестре первичных документов, он откроется корректно?

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Послідовність обміну документами порушено:

Повідомлення Inkognito » 13 листопада 2019, 12:12

Шаблон и документ открываются корректно.

Алексей Тыгипко
Повідомлень: 52
З нами з: 07 серпня 2017, 16:10

Re: Послідовність обміну документами порушено:

Повідомлення Алексей Тыгипко » 13 листопада 2019, 13:02

Как именно передаете/создаете документ через СОМ? Передаете тег template или нет?

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Послідовність обміну документами порушено:

Повідомлення Inkognito » 13 листопада 2019, 13:24

1) Стандартным методом OpenOrCreateDocument():
pd = App.GetPrimaryDocs();
Doc = pd.OpenOrCreateDocument(orgId, Бланк, , , ИД, 0);
rsMain = Doc.DataSets();
rsMain.Fields.Item("DOCDATE").Value = DOCDATE;
rsMain.Fields.Item("NUM").Value = NUM;
....
2) Нет, конечно не передается.
В СОМ технологии отсутствует понятие тега "template" :) В ней просто передаются поля согласно шаблону, в котором такого поля нет.
В Инстуркции по СОМ технологии ничего такого нет... Да и прекрасно работало до переустановки Медка. Он развернут из резервной копии, поэтому ИД шаблонов, видимо, должны были восстановиться (не проверял).
| Показать
Зачем вообще проверять ИД шаблона, для импортированных(ZDI, XML, COM) документов, непонятно. Если он действительно необходим, - добавьте его обязательным параметром в СОМ методы создания первички + опишите в инструкции, как создать/получить значение "template", для уже существующего в Медке шаблона.
Что-то тут напутано, в этой схеме, Вам так не кажется, Алексей Тыгипко ?

Алексей Тыгипко
Повідомлень: 52
З нами з: 07 серпня 2017, 16:10

Re: Послідовність обміну документами порушено:

Повідомлення Алексей Тыгипко » 13 листопада 2019, 19:42

Таблица с шаблонами присутствует в резервной копии и восстанавливается. Проверим создание документа и его отправка средствами СОМ. Ситуация из-за того, что по каким-то причинам не загрузился блоб шаблона на стороне контрагента.

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Послідовність обміну документами порушено:

Повідомлення Inkognito » 14 листопада 2019, 14:51

Сегодня само заработало :o

Відповісти

Повернутись до “Электронний документообіг”