12.04.2021, 11:15 | #1 |
Участник
|
DAX2009 Как работает функционал Электронных подписей (SIG*)?
Всем привет!
Возникла необходимость использовать возможности электронных подписей в DAX, и нужно попробовать то что реализовано в стандарте. Нашел сначала фреймворк SysSign, по нему удалось разобраться как работает, благо что имеется в Tutorial, Проверили, нам это подходит, но проблема в том что требуется лицензия на модуль Продукция. Нашли другой фреймворк, SIG. По нему с лицензией проблем нет, но совершенно непонятно как работает, и как можно его покрутить. В аксапте нет ни Tutorial по нему, ни каких-либо описаний тоже найти не удалось. Попробовали код посмотреть, но тоже малопонятно, не вырисовывается ничего ясного. Подскажите, может есть всё же что-то почитать по нему, либо если кто разобрался с этим, в двух словах подскажите пожалуйста как с этим работать, хотя бы с чего начать. Спасибо! |
|
12.04.2021, 11:39 | #2 |
Administrator
|
Вот здесь https://docs.microsoft.com/ru-ru/dyn...ature-overview есть описание этого функционала для 2012.
Вкратце суть такова - генерится электронный ключ средствами MS SQL Server и дальше в журнале БД отображается информации о подписи (кто подписал данную запись). Кодить подключение электронной подписи надо (пример я видел в справочнике клиентов (CustTable) при изменении кредитного лимита, правда этот пример я видел в D365FO, но мне кажется, что в 2009-й тоже все есть). Т.е. надо понимать, что: 1. Область действия подписи - только AX. Вне нее - про эту подпись никто не знает. 2. С понятием "Сертификат" эта подпись никак не связана. В D365FO появилась возможность подписывать Windows-сертификатом текстовые файлы, но правда пока только в итальянской локализации (накладные по заказу на продажу) 3. Каждое "подписываемое" место (поле в таблице) в системе надо программировать. 4. Информация о подписи видна только из журнала БД. Поэтому этот функционал не очень распространен (так то можно добавить обычное поле, дать доступ на его редактирование только определенной группе лиц и считать, что это и есть электронная подпись)
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: mazzy (2), vmoskalenko (4), FrolovAndy (1). |
12.04.2021, 12:04 | #3 |
Участник
|
Большое спасибо! Исчерпывающе, это то что нужно!
|
|
12.04.2021, 17:56 | #4 |
Участник
|
Вот обсуждение с примером настройки: АХ2012 Электронная подпись
__________________
Ivanhoe as is.. |
|
12.04.2021, 18:17 | #5 |
Участник
|
Для корректной реализации решения СЭД, понадобилась интеграция к КриптоПро.
Пришлось писать с нуля фреймворк для работы с библиотеками CadesCom и CapiCom которые реализуют подобную интеграцию, по документации КриптоПро.
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
13.04.2021, 07:26 | #6 |
Участник
|
Цитата:
Если усиленная не нужна, достаточно просто квалифицированной, то при наличии договоренности с участниками обмена можно использовать и dot.net библиотеки, имеющиеся в windows. Реализованное же внутри DAX это просто для внутренних целей. Если устраивает, то почему бы и нет. |
|
Теги |
sig, электронная подпись |
|
Похожие темы | ||||
Тема | Ответов | |||
DAX2009. Способы поставки. Перевозчик. | 3 | |||
Местами тормозит DAX2009 | 9 | |||
DAX2009 не дружит с VS2010 | 2 | |||
Вопросы по OLAP в DAX2009 | 9 | |||
Цена закупки не работает! | 1 |
|