Подписываем файлы с помощью ЭЦП средствами 1с

05.09.13

Интеграция - ЭДО и ОФД

Обработка для подписи с помощью сертификата (ЭЦП) произвольных файлов, только средствами платформы 1с. Работает на всех конфигурациях, но только на последних платформах 8.2 и 8.3, где есть менеджер криптографии.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки для того, чтобы самостоятельно ее доработать для вашей базы данных. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в вашей базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке Купить один файл
ТестСертификатов — копия.epf
.epf 97,66Kb
520
520
1 SM
Скачать Купить за 1 850 руб.

Недавно знакомому понадобилось срочно подписать один файл ЭЦП. ЭЦП выдали гос.органы, а вот программы для подписи файлов на предприятии не оказалось. Я как раз в это время экспериментировал с ЭЦП в 1с и написал быстренько эту программу. К моему сожалению, протестировать на живом примере её не получилось — нашлась демо-версия платной программы, через которую подписали.

Тем не менее, я программу причесал, проверил на самоподписанных сертификатах.

 

Обработка может работать как с сертификатами из контейнеров, так и с сертификатами из файлов. Если не указан файл сертификата, то используется сертификат из контейнера.

В списке модулей криптографии уже есть:

  • Microsoft Enhanced Cryptographic Provider v1.0

  • Microsoft Enhanced RSA and AES Cryptographic Provider

При желании можно добавить любой другой модуль.

 

При нажатии на кнопку Подписать рядом с исходным файлом появляется файл подписи с таким же названием и расширением p7s.

Подпись можно проверить из этой же обработки. Для этого достаточно указать файл, который подписали.

 

Если подписанный файл изменить после подписи, то подпись станет недействительной.

 

Подпись проходит проверку другими программами. Например, КриптоАРМ (http://cryptoarm.ru/).

Нет доверия к сертификату, потому что я подписывал сертификатом, который выпустил сам.

 

См. также

SALE! 25%

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

В публикации размещены специализированные обработки для загрузки кассовых чеков в базах 1С (для локальных баз): '1С:Бухгалтерия предприятия, ред. 3.0', '1С:Управление нашей фирмой 8, ред. 3.0', '1С:Комплексная автоматизация, ред. 2.5', ‘1С:ERP Управление предприятием, ред. 2’ и ‘1С:Управление торговлей, ред. 11.5’. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах' и 'Поступление денежных документов'.

12960 9720 руб.

19.08.2020    66374    313    73    

213

Документооборот и делопроизводство (СЭД) ЭДО и ОФД Учет документов Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время - организует архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. С помощью комплексного отчета по ошибкам в ЭДО позволяет выявить и исправить все возможные ошибки - ошибочно сопоставленные документы, не подписанные документы, подписанные, но не загруженные в 1С документы. Автоматически сопоставляет не сопоставленные между собой документы. Может работать по расписанию и присылать отчет о состоянии архива/по ошибкам на почту. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 3-х летний опыт 40+ клиентов.

14880 руб.

17.12.2018    44859    62    51    

75

Кассовые операции ЭДО и ОФД Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Согласно 54-ФЗ по правилам ведения кассовых операций необходимо оформлять приходные кассовые ордера (ПКО) и расходные кассовые ордера (РКО) на основании чеков ККМ. Все данные о чеках, можно взять на сайте оператора фискальных данных (ОФД). Обработка загрузки данных из ОФД в 1С сделает за вас в 1С - ПКО и РКО, Операции по платежным картам или Отчет о розничных продажах (может создать номенклатуру в 1С, указать налоги и др. реквизиты в документах в зависимости от налогообложения ККМ в торговой точке). Проверено на: OFD.RU / Первый ОФД / Такском / Платформа ОФД / Ярус / ОФД Яндекс / ОФД Астрал /ОФД СБИС / Гарант ОФД / КОРУС ОФД / КОНТУР ОФД / ОФД АО Тандер / ИнитПро / Группа Элемент/

3600 руб.

09.08.2017    149145    876    372    

532

Оптовая торговля Производство готовой продукции (работ, услуг) Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Выгрузка УПД, товарной накладной ТОРГ-12, акта, счета-фактуры по реализации (в БП сч-ф на аванс) в xml-файл в формате ФНС приказ 820 от 19.12.2018. Выгрузка УКД и корректировочного счета-фактуры в xml-файл в формате ФНС приказ 736 от 12.10.2020. Выгрузка товарной накладной в xml-файл ФНС приказ 551 от 13.11.2015, редакция 08.04.2019. Выгрузка акта приемки-сдачи работ (услуг) в xml-файл ФНС приказ 552 от 13.11.2015, редакция 08.04.2019. Добавлена выгрузка счетов на оплату по документам ЗаказПокупателя (в УНФ), ЗаказКлинета (в УТ / КА / ERP), СчетНаОплатуПокупателю (в БП). Добавлена обработка Выгрузка УПД c документов реализации 1С в Контур.Диадок по API.

15600 руб.

13.04.2018    83081    394    9    

429

Регламентированный учет и отчетность Обмен с ГосИС ЭДО и ОФД Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Работаете по контрактной схеме, сталкивались с проблемой, что в контракте жестко указаны наименование, цена, единица измерения товара. И не все готовы создавать новую номенклатуру под каждый контракт или менять наименование и единицу измерения для уже имеющейся. Тем более, бывает так, что контракт - это формальность. Контракт не описывает жесткие условия поставки, нужно соблюсти правильность в предоставлении документов. Данное решение позволит вам оперировать своей номенклатурой при оформлении реализаций по государственному контракту в УТ 11.5 и КА 2.5.11, в то же время выводить на печать документы, соответствующие данным контракта. Реализована выгрузка для сайта госзакупок (ЕИС) по 44-ФЗ.

40800 руб.

19.12.2022    10730    20    19    

17

ЭДО и ОФД Файловый обмен (TXT, XML, DBF), FTP Обмен с ГосИС Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Групповая выгрузка файлов из 1С в формате XML для ЭДО в каталог по приказу №820 ФНС для Контур.Диадок, СБИС и других провайдеров ЭДО. Поддержка УНФ 1.6, УНФ 3.0 Поддержка УТ 10.3, УПП 1.3 Поддержка Розница 2.3 Добавлена выгрузка непосредственно из документа

18000 руб.

15.12.2022    6992    108    26    

18

ЭДО и ОФД Загрузка и выгрузка в Excel Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Кто получает документы через Контур.ДиаДок (XML файл формат 820) и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс. Поддержка конфигураций: Бухгалтерии 3, УПП 1.3, 1С:КА 2.4 и 1С:КА 2.5, УТ10, УТ11.4 и УТ11.5. Выгрузка XML в формате 820 для диадок из БУХ3

3600 руб.

11.02.2020    89883    286    156    

209
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. llg_44 26 27.11.13 00:15 Сейчас в теме
Здравствуйте. Очень заинтересовала обработка.
Подскажите пожалуйста, возможно ли применить ее в Бухгалтерии 3.0?
При запуске в работу отражается пустая вкладка, формы нет.
Что необходимо сделать?
2. anig99 2846 27.11.13 00:18 Сейчас в теме
(1) обработка написана для неуправляемого приложения. Для Бух 3.0 её надо переписывать под управляемые
3. llg_44 26 27.11.13 03:07 Сейчас в теме
Жаль, спасибо за ответ.
4. oleg212 30.12.13 16:47 Сейчас в теме
Обработка интересная.
Планируете ли для управляемого приложения ее сделать?
5. anig99 2846 30.12.13 22:53 Сейчас в теме
(4) своей необходимости в этом нет.
6. Alex 104 10.01.16 12:52 Сейчас в теме
Спасибо за разработку.. Вроде все мое, НО... У меня сертификат дополнительно требует пароль.. Как его добавить при подписании?
7. anig99 2846 10.01.16 23:39 Сейчас в теме
(6) Alex, вроде как, кроме поставить галочку Запомнить пароль, вариантов нет.
8. DJ_Codebase 23.03.17 17:33 Сейчас в теме
(6)Я так делаю:
МенеджерКриптографии.ПарольДоступаКЗакрытомуКлючу = ПарольЗакрытогоКлюча;
9. DJ_Codebase 23.03.17 17:39 Сейчас в теме
Кто может подсказать по сабжу. При указании
МенеджерКрипто.ВключениеСертификатовВПодпись = РежимВключенияСертификатовКриптографии.НеВключать;
проверку на валидность не проходит. Если не указывать или выбрать другой вариант, то все нормально. 1С:Предприятие 8.3 (8.3.9.1850)
10. DamirI 12.08.17 20:36 Сейчас в теме
На ИТС написано, что помимо файлов, можно подписывать и объекты программы.

Цитирую: "Для электронной подписи и шифрования требуется установить специальную программу электронной подписи и шифрования (криптопровайдер).

Можно выполнять следующие операции:

■ Подписывать объекты программы (например, в документе поля Наименование и Краткое содержание);

"
Дело в том, что необходимо согласовать/подписать 1с-документ посредством ЭЦП. Вложенные файлы не рассматриваем.
Кто-нибудь делал такое на практике, если да, поделитесь опытом.
12. a.vavilchenko 08.11.17 14:35 Сейчас в теме
(10)Подать на подпись ссылку на объект. В Документообороте так подписываются элементы справочников.
11. PuMba 27.08.17 17:48 Сейчас в теме
для файлов с расширением sig можно пользоваться обработкой ?
13. neal2010 28.03.18 12:41 Сейчас в теме
(11) Подписать можно любые файлы, если вы об этом. Формат подписанного файла - только *.p7s.
Менеджер криптографии, описанный в платформе, умеет создавать только в таком виде.
14. shock250391 11.07.18 09:55 Сейчас в теме
Здравствуйте. Подскажите пожалуйста какую программу Вы использовали для выпуска собственных сертификатов?
15. anig99 2846 11.07.18 13:50 Сейчас в теме
(14) в ОС ClearOS есть возможность выпускать собственные сертификаты. Есть и другие программные продукты, но их основной принцип, что где-то должен быть сервер УЦ (удостоверяющий центр). В данном случае мой сервер с ClearOS и был таким УЦ. Собственно доверие ему было только на нашем внутреннем уровне.
shock250391; +1 Ответить
16. echo77 1861 21.10.18 14:18 Сейчас в теме
(0)В каком формате должен быть сертификат-файл?
17. echo77 1861 22.10.18 20:22 Сейчас в теме
У меня в ОС модуль криптографии с типом 1 называется "Microsoft Strong Cryptographic Provider".
А есть ли какой способ сделать подпись SHA256+RSA?
18. akoroleva1 29.12.18 12:22 Сейчас в теме
(17) Вы решили как подписать? похожая ситуация, только RSA + SHA1
19. echo77 1861 29.12.18 12:52 Сейчас в теме
20. Konstatine 8 30.07.19 11:12 Сейчас в теме
Добавил в модуль криптографии Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider с типом 80 и выдает непонятную ошибку.

Подскажите, как быть?
Прикрепленные файлы:
21. anig99 2846 03.08.19 16:03 Сейчас в теме
22. izidakg 172 02.10.19 17:49 Сейчас в теме
возможно приспособить для подписи документов в упп?
23. anig99 2846 02.10.19 23:14 Сейчас в теме
(22) Собственно для УПП в качестве пробы пера и делалось. Но столько лет минуло, а от бумажного документооборота уходить не собираются.
24. izidakg 172 03.10.19 07:49 Сейчас в теме
(23) есть пример подписи документа?
25. user1152013 23.10.19 13:18 Сейчас в теме
Сама по себе разработка интересная. Только по моему если уж приобрели Рутокен с серификатом, то уж и постановка криптопровайдера к нему как бы подразумевается. Не? Хотя может я просто перфекционист))
26. Олег1С 2 29.04.22 10:27 Сейчас в теме
Добрый день! Хотим с помощью этой обработки наладить ЭДО между своими фирмами без оператора ЭДО. У фирм есть свои УКЭП. Первая продает второй товар, сохраняет УПД в pdf и подписывает своей УКЭП. Вторая получает подписанный файл и еще раз подписывает своей УКЭП. Документы сохраняются на сервере. Нет ли тут каких подводных камней? Мы все правильно понимаем?
Прикрепленные файлы:
КАР00027501.pdf
КАР00027501.pdf.p7s
КАР00027501.pdf.p7s.p7s
29. anig99 2846 04.05.22 12:38 Сейчас в теме
(26) Есть прям не подводные камни, а вполне себе надводные скалы - Законы РФ. Для юридически значимого оборота документами необходимо использовать операторов ЭДО. Тем более для маркировки. Вы можете сами сделать обработку для формирования и подписывания файлов, но всё равно придется посылать их платно через оператора ЭДО.
orfos; Олег1С; +2 Ответить
27. Олег1С 2 29.04.22 11:31 Сейчас в теме
Для счетов-фактур (УПД) придётся использовать оператора ЭДО?
28. Олег1С 2 29.04.22 12:19 Сейчас в теме
Видимо не подойдет такой вариант. Т.к. торгуем маркированным товаром, а информацию о нем и о марках необходимо передавать и покупателю и в ЧЗ через оператора ЭДО.
Оставьте свое сообщение