Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

1C, ЭЦП и PDF

1C, ЭЦП и PDF
Я
   tertva_1C
 
25.05.18 - 16:07
Доброго камрады!

Никто никогда не сталкивался с задачей подписания pdf простой эцп (сформированной в Adobe Acrobat) через JavaScript ибо следующий код отрабатывает без ошибок, но на форме поле sigField пустое, без ЭЦП

код :

gPDDoc = Новый COMОбъект("AcroExch.PDDoc");
    если gPDDoc.Open(Объект.ПДФ) тогда
        jso = gPDDoc.GetJSObject();
        inch = 72;
        box = jso.getPageBox();
        box.SetValue(0, box.GetValue(0) + 0.5*inch); 
        box.SetValue(2, box.GetValue(0) + 2*inch); 
        box.SetValue(1, box.GetValue(1) - 0.5*inch); 
        box.SetValue(3, box.GetValue(1) - 0.5*inch); 
        попытка
            sigField = jso.addField("Sig_pdf","signature", 0, box);
            
            myEngine = jso.security.getHandler("Adobe.PPKLite");
            myEngine.login(Объект.WPD,Объект.Cert);
            
            sigField.signatureSign(myEngine); 
                                 
            gPDDoc.save(1,Объект.ПДФ);
            gPDDoc = Неопределено;
            jso     = Неопределено;

        исключение
            gPDDoc = Неопределено;
            jso     = Неопределено;
            Сообщить(ОписаниеОшибки());
        КонецПопытки;
        
    КонецЕсли;
 
 

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует