Как заменить файл, находящийся в информационной базе?
Всем привет! Как можно заменить файл, который находится в информационной базе?
т.е. После того, как его подписали электронной подписью, нужно получить путь к этому файлу и передать этот путь в "КопироватьФайл" (или подобное), чтобы дальше отработал код, который добавляет штамп "Подписан ЭП" и сохраняет.
т.е. После того, как его подписали электронной подписью, нужно получить путь к этому файлу и передать этот путь в "КопироватьФайл" (или подобное), чтобы дальше отработал код, который добавляет штамп "Подписан ЭП" и сохраняет.
КопироватьФайл(ПутьКФайлу, ПутьКФайлыПодписанный);
ДанныеСертификата = ДанныеСертификата(); Штамп = Штамп(ДанныеСертификата.Наименование, ДанныеСертификата.ДанныеСертификата); Пароль = "12345678"; МенеджерКриптографии = Новый МенеджерКриптографии(ДанныеСертификата.ИмяПрограммы, "", ДанныеСертификата.ТипПрограммы); МенеджерКриптографии.ПарольДоступаКЗакрытомуКлючу = Пароль; ПодписьPDF = Новый ОписаниеПодписиPDF; ПодписьPDF.Имя = "ПодписьДоговора"; ПодписьPDF.Сертификат = Новый СертификатКриптографии(ДанныеСертификата.ДанныеСертификата); ПодписьPDF.ТипПодписи = ТипПодписиPDF.Сертифицирующая; ПодписьPDF.БлокировкаДокумента = Истина; ПодписьPDF.Верх = -10; ПодписьPDF.Лево = 50; ЗаписьPDF = Новый ЗаписьPDF(); ЗаписьPDF.Открыть(ПутьКФайлыПодписанный); ЗаписьPDF.ЗаписатьПодпись(МенеджерКриптографии, ПодписьPDF, Штамп); ЗаписьPDF.Закрыть(); |
---|
Скрытый текст |
Прикрепленные файлы:
По теме из базы знаний
- Всякие полезности
- Ведение взаиморасчетов в конфигурациях «Комплексная автоматизация 1.1» и «Управление производственным предприятием 1.3» - часть 1
- Назад в прошлое! Небольшие заметки по администрированию пользователей в УПП
- Как сдать экзамен 1С:Специалист по платформе?
- Эволюция расширения конфигурации
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот