Версия для печати темы (https://pro1c.org.ua/index.php?s=42883ed9d19a69bba9527bf642bbdcb0&showtopic=57198)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ medoc - импорт первичных документов xml

Автор: VXIIIZ 20.02.20, 17:07

Подскажите, господа, кто знает.
В API медка метод OpenOrCreateByExDocID позволяет передать внешний ИД документа.
И потом при получении реестра дернуть Reestr.Fields.Item("EXDOC_ID").Value
Есть ли возможность куда-то его засунуть в xml при создании документа импортом? В документации не нашел, пробовал EXDOC_ID и EXDOCID указывать в FIELDS - не помогло.

Автор: Petre 20.02.20, 17:56

VXIIIZ @ Today, 17:07 * ,
Нет такой возможности.

Автор: andr_andrey 21.02.20, 11:10

VXIIIZ @ Вчера, 17:07 * ,
Будьте внимательны к "Reestr.Fields.Item", так как медок меняет АПИ без уведомления. Например, после новогодних праздников, данный объект стал возвращать дату документа в виде строки с разделителем "-", хотя раньше была Дата. В документации об этом ни слова.
С медком никакой надёжности, всё на соплях, imho.

Автор: VXIIIZ 24.02.20, 14:38

andr_andrey @ 21.02.20, 11:10 * ,

Да. медок это как сапер. спс.

кто-то пробовал юзать? GetDocSign()?

App = CreateObject("Medoc.ZApplication")
sign = App.GetDocSigning()
f = sign.GetDocSign( 123456, "", 2 )

Тип SignType int
«1» - отримуємо XML без підписів;
«2» - підписаний XML;
«3» - підписаний XML, так як він
зберігається у M.E.Doc;
«4» - підписаний PDF документ
(первинні документи крім ПН та РК).

4 - возвращает pdf без признаков подписи.
2 - виснет с концами

Автор: VXIIIZ 24.02.20, 15:44

VXIIIZ @ Сегодня, 14:38 * ,

Ступил, cades подписи есть. Проверяется как подписанный.

по поводу экспорта как xml с подписями вопрос пока открыт.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua