Новый метод: подписание документа
Додано: 01 березня 2016, 20:18
Есть метод создания документов, есть метод получения текста документа, есть метод получения почты...
Естественно, должен быть метод подписания документов. По аналогии с методом GetDocSign(), только третьим параметром сделать подпись (метод CertToCache()):
Например:
sign = App.GetDocSigning();
// Этап 1: берем подпись, используем существующий метод CertToCache
res = sign.CertToCache( "D:\cert\11223333_1122334456_BS150428095136.cer", "D:\cert\11223333_1122334456_BS150428095136.ZS2", "123456" );
//естественно, что сначала подпишем сотрудником, потом еще печатью. Практическую реализацию оставьте ИТ-специалистам, которые продумают логику и дизайн своих информационных систем. Главное, - реализуйте метод:
//Этап 2: подписываем ею документ, используя предлагаемый "КакойТоНовыйМетод":
ПодписанныйДок = sign.КакойТоНовыйМетод(ExDocID, "", res); //або пошук по ExDocID
ПодписанныйДок = sign.КакойТоНовыйМетод(0, DocID, res);
//и потом конечно отправим:
Sender = App.GetDocSender();
Sender.Add(ИД);
Sender.Send(false);
//-------------------------------------------------
Собственно, это финальная вишенка на прекрасном торте медового API.
Естественно, должен быть метод подписания документов. По аналогии с методом GetDocSign(), только третьим параметром сделать подпись (метод CertToCache()):
Например:
sign = App.GetDocSigning();
// Этап 1: берем подпись, используем существующий метод CertToCache
res = sign.CertToCache( "D:\cert\11223333_1122334456_BS150428095136.cer", "D:\cert\11223333_1122334456_BS150428095136.ZS2", "123456" );
//естественно, что сначала подпишем сотрудником, потом еще печатью. Практическую реализацию оставьте ИТ-специалистам, которые продумают логику и дизайн своих информационных систем. Главное, - реализуйте метод:
//Этап 2: подписываем ею документ, используя предлагаемый "КакойТоНовыйМетод":
ПодписанныйДок = sign.КакойТоНовыйМетод(ExDocID, "", res); //або пошук по ExDocID
ПодписанныйДок = sign.КакойТоНовыйМетод(0, DocID, res);
//и потом конечно отправим:
Sender = App.GetDocSender();
Sender.Add(ИД);
Sender.Send(false);
//-------------------------------------------------
Собственно, это финальная вишенка на прекрасном торте медового API.