gifts2017

Подписываем и шифруем алкогольную декларацию прямо в 1С!

Опубликовал andrewks в раздел Печать - Регламентированная отчетность

Подготавливаем (подписываем и шифруем) алкогольную декларацию прямо в 1С (минуя программы-"посредники" типа КриптЭК-Д, СБиС++ и т.п.)!

Данная разработка предназначена, в первую очередь, для тех, кто формирует алкогольные декларации непосредственно в 1С. Ведь, после того, как дело сделано и сформирован выходной xml-файл, его нужно подписать и зашифровать, чтобы можно было отправлять на портал гос.органов (ФСРАР и орган субъекта (для розничных деклараций)). Для этого приходится проделывать целую кучу лишних манипуляций с каждым файлом - закачать его в другую программу, нажать кучу кнопок, чтобы в итоге получить готовый к отправке файл. И всё бы ничего, если бы эти программы обеспечивали транспорт до принимающего органа, но, по неким неведомым широкой общественности причинам, алкогольные декларации подаются только через отдельный портал, вручную.

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

Представляемая Вашему внимаю разработка позволяет подготовить файл к передаче прямо в 1С, с удобным минималистическим интерфейсом и сохранением настроек (сертификатов передающей и принимающих сторон), позволяющим подписать и зашифровать файл буквально в два-три клика мыши.

 

Технические детали:

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

2) Сохранение настроек (указанных сертификатов декларанта и получателей) сохраняется в разрезе ИНН декларанта (берётся из имени файла) и вида деклараций (розничные/прочие) после каждой их успешного указания. Соответственно, если настройки для конкретного декларанта и типа декларации былы указаны один раз, потом можно сразу жать "Подписать ЭЦП" без выбранной галки "Показывать настройки" - получим подготовку файла к передаче в один клик.

3) Подпись и шифрование реализованы через интерфейс CAPICOM. На компьютере должен быть установлен криптопровайдер, предоставляющий разрешённые ФСРАР ГОСТовские алгоритмы подписи и шифрования (я из таких знаю только КриптоПро CSP, но, вполне возможно, есть и другие, на сайте ФСРАР не нашёл конкретного закрытого перечня разрешённых крпитопровайдеров). При наличии установленного КриптоПро CSP, библиотека CAPICOM должна быть доступна на компьютере, но если по каким-то неведомым причинам её, всё-таки, у Вас нет (что мне кажется весьма маловероятным), её можно скачать по ссылке http://www.microsoft.com/ru-ru/download/details.aspx?id=25281 (вместе с примерами использования).

 

P.S. Обработка с подобным функционалом для 1С 7.7 здесь: http://infostart.ru/public/156973/ .

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ПроверкаПодписьАлкоДекларации.zip
.zip 132,19Kb
16.10.12
109
.zip 132,19Kb 109 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Alex Alex (sohondo) 17.10.12 11:29
Добоый день, работает только под тонким клиентом, а можно сделать для толстого? Пробывали 1С Налогоплательщиком - не запускается. Под УТ 11 - работает хорошо. Интересно было бы именно под толстым - проверил на БП 2.0 - тоже не запускается :) Под 3.0 все работает, но там тонкий клиент.
2. andrewks 17.10.12 12:45
(1) sohondo, да, именно так, обработка написана на УФ.

просто рекомендую пока создать пустую базу под 1с 8.2 - она по-умолчанию создастся именно с УФ, и там можно запускать.

если будет свободное время - допишу и обычную форму
3. andrewks 17.10.12 12:46
(1) sohondo, дело не в клиенте, а в режиме работы - управляемый или обычный. обработка работает в любом кленте, но в управляемом режиме
4. Евгений Долиновский (Dolly_EV) 17.10.12 14:37
Класс!!
"если будет свободное время - допишу и обычную форму", может будет свободное время еще и переписать под 77 ? :-)
5. andrewks 17.10.12 15:36
(4) Dolly_EV, думаю, до обработки на 7.7 руки дойдут раньше, чем до обычной формы на 8-ке, ибо наверняка у многих "старичков" рынка торговые решения крутятся на 7.7. может, даже к концу недели (но без 100% гарантии ;-) )
6. Alex Alex (sohondo) 18.10.12 02:26
Да - так получается, сертификаты берутся из хранилища сертифкатов, все нормально. Но очень бы хотелось именно обычную форму - чтобы пошла под БП 2.0 и Налогоплательщиком.
7. Евгений Долиновский (Dolly_EV) 18.10.12 03:40
(5) andrewks,
ибо наверняка у многих "старичков" рынка торговые решения крутятся на 7.7
Правильный подход! :-)
8. Евгений Долиновский (Dolly_EV) 18.10.12 03:41
9. andrewks 18.10.12 07:10
(7) Dolly_EV, surprise! http://infostart.ru/public/156973/

вчера совершенно неожиданно выдался свободный часок, и обработка для 7.7 родилась
10. andrewks 18.10.12 07:14
(6) sohondo, вы в эти конфы хотите встроить эту обработку? если в конфе включена возможность изменений, просто залейте обработку в саму конфигурацию, ограничение на невозможность вызова УФ уже не будет. в БП 2 точно стои галка "разрешать вызов УФ в обычном приложении", в НП, скорее всего, тоже
11. Alex Alex (sohondo) 18.10.12 09:03
Да так, сделал - загрузил в обработки, работает, галку ставил на управляемых формах, просто конечно идеально было бы не лазить в базовую версию, а зпускать просто обработкой как автор задумал, может будет накат сделать обычную форму?
12. Sergey Ivanov (sergb1979) 26.10.12 15:46
очень полезно, на неделю бы раньше публикациюююю
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа