2.
ishelper
Сейчас в теме
3.
Umka23
Сейчас в теме
4.
andrey7617
Сейчас в теме
Думаю обязательно надо КЭШ очистить после обновления.
— пробовал не помогает
Для начала проверьте — есть ли он у вас в сертификате?
5.
Andrekaa
Сейчас в теме
пробуйте поставить старый УТМ
хотя
может сегодня новый билд перевыложили
а ругается из-за того что чек продажи уходит в 3 формате наверное или на оборот во 2 а УТМ его пытается получить в 3
(5)
Подскажите, а в рознице есть настройка версии чека? читаю что возможно настроенная схема чека cheque вместо схемы chequev3, а найти где это настраивается не могу.
19.
Andrekaa
Сейчас в теме
(18) вроде нет такой настройки
21.
Andrekaa
Сейчас в теме
(18) Узнал : есть общий переключатель версии документов V3/V4 в настройках обмена с ЕГАИС при значении V3 чеки отправляются в 1м формате, при V4 — в 3м
6.
roman-sln
Сейчас в теме
Такая же ерунда. Сертификат новый, от 1 сентября.
нашел, что розница с 2.3.9.42 должна поддерживать новые сертификаты, обновил — ситуация не изменилась.
ЧТо делать?
(6)UTM самый последний ставьте
8.
Andrekaa
Сейчас в теме
Друзья, обновляйте УТМ и проблема решится.. Проверено!
10.
andrey7617
Сейчас в теме
UTM самый последний ставьте
— не помогает
Перед загрузкой драйвера почистить кэш внешних компонент ExtCompT
11.
BullTi
Сейчас в теме
12.
monser
Сейчас в теме
(11) не дало результата, к сожалению.
13.
Raideres
Сейчас в теме
на есть возможность выбрать формат V3 и V4. В зависимости от этого будут разные ошибки, по крайней мере у меня.
сейчас у вас стоит 3 в получается?
14.
altorg32
Сейчас в теме
OID 1.2.643.3.131.1.1 — в новом сертификате заменили на 1.2.643.100.4 и изменили длину записи этого реквизита в 10 символов. Вот вам и опять танцы с бубном.
15.
altorg32
Сейчас в теме
Из 5 объектов на 3 просто переустановили утм и все заработало. На 2 остальных что не делали — ничего не помогает
17.
ratinc
Сейчас в теме
(16) Получил 7 новых сертификатов. На всех объектах не работает. Вернее работало 1 день. Потом все загнулось. Переустанавливали всё. Вплоть до свежей операционной системы. Результат нулевой
Спасибо огромное. Все работает!
23.
ut2k5
Сейчас в теме
(20) Спасибо огромное. Действительно работает
В связи с изменениями в требованиях к форме квалифицированного сертификата с 1 сентября 2021 года наблюдаются проблемы у пользователей системы ЕГАИС-алкоголь.
Из-за
изменений требований к составу квалифицированного сертификата с 1 сентября 2021 года наблюдаются некоторые проблемы при работе с системой ЕГАИС-алкоголь.
Из-за того, что поле ИНН для юридических лиц изменилось, некоторые части системы не воспринимают ИНН организации и возвращают ошибки.
К слову сказать, с отображением ИНН юридического лица проблема наблюдается почти везде. Нужно лишь потерпеть и дождаться обновлений в информационных системах (на стороне сервисов и сайтов).
Для обновления УТМ необходимо удалить «старый» УТМ и установить новый.
Если Вы самостоятельно не можете справиться с обновлением УТМ — можете обратиться в
нашу платную техническую поддержку.
1.
Сейчас в теме
При обращении в фирму, которая выпускала ключ ЕГАИС сказали, что с 01.09.2021г выпускают по новым требованиям. Все законно и перевыпускать по старым не будут.
Письмо, которое они прислали цитирую:
«Добрый день. С 1 сентября 2021 удостоверяющие центры начнут выдавать сертификаты с новыми атрибутами по новым требованиям из приказа ФСБ России от 29.01.2021 № 31 , который вносит изменения в Приказ ФСБ РФ от 27.12.2011 N 795.
Два новых идентификатора зависят от статуса владельца квалифицированного сертификата:
— Атрибут OGRNIP для физического лица. Это строка из 15 цифр с ОГРНИП индивидуального предпринимателя. В этом поле ОГРНИП указывался и раньше, но он не был зафиксирован в Приказе ФСБ 795. Таким образом, для ИП на практике ничего не должно измениться.
— Атрибут INNLE для юридического лица. Это строка из 10 цифр с ИНН организации.
Старый атрибут INN теперь будут использовать для обозначения ИНН физического лица в сертификатах КЭП на ФЛ и ИП.
— Наш удостоверяющий центр выпустил ЭП в соответствии с законодательством, поэтому перевыпуск по «старым» правилам не предусмотрен.
— Подробности о готовности ЭТП/ИС к изменениям от 1 сентября (что делать с ошибкой, в какие сроки будет исправлена) нужно уточнять именно у ТП этого ресурса.»
Кто знает как избавиться от ошибки, может в новых релизах 1С Розницы эта проблема решена? В описании обновлений не нашел упоминания об этом.
Текущий релиз: Розница, редакция 2.3 (2.3.9.28)
Платформа: 1С:Предприятие 8.3 (8.3.18.1433)
Публикация № 1506206
30.08.21
Интеграция и обмен данными — WEB-интеграция
Обзор основных примеров взаимодействия с Честным знаком по api для нетиповых конфигураций.
В данной статье постараюсь собрать большую часть примеров для взаимодействия с «Честным знаком». На Инфостарте есть не мало обработок и готовых решений, но не всегда есть возможность купить или разобраться в чужом коде. Статья в основном для тех кто начал прикручивать маркировку в свою нетиповую конфигурацию.
Итак, начнем.
На компьютере должен быть установлен криптопровайдеров (В примере будет рассмотрен Crypto Pro), для работы с сертификатами из 1С.
Получение сертификата и подписания строки
В новых конфигурациях, для подписания документов используется компонента XMLDSig. Ниже пример взаимодействия.
Подписание строки (2 вариант) с помощью компоненты «КомпонентаXMLDSig»
2. Api «Честный знак»
Для получения новых кодов маркировки и для подачи отчета о нанесении, необходимо подключение к СУЗ (Станция управления заказами). Для подключения к СУЗ необходимо получить Токен. (Статический токен больше не поддерживается с 1.10.2021, динамический имеет ограниченное время действия -10 часов).
Для получения необходимо зайти в СУЗ — Устройства — Создать устройства.
Создаем новое устройство.
Копируем строки «OMS ID» и «Идентификатор соединения».
Подключаемся из 1С.
Формирование нового динамического Токена и проверка доступности СУЗ
Подача отчета о нанесении
Отчет об агрегации можно формировать в самой системе «Честного знака», и в системе СУЗ. Разницы нет. Документы появятся и там и там. Ниже идет пример отправки в СУЗ:
Получение Токена системы «Честный знак», немножко отличается (Не добавляется идентификатор соединения)
Получение Токена «Честный знак»
Ввод в оборот.
Документ «Ввод в оборот» создается в системе «Честный знак».
Новый документ сформируется в системе и вернет уникальный идентификатор , даже если документ содержит ошибки, при этом он может не отображаться в списке документов «Честного знака»!
Информацию о созданном документе так же можно проверить с помощью api, где будет все подробно описано.
Свойство документа «Честного знака» по идентификатору
Можно узнать информацию любого вида документа системы «Честный знак» (Ввод в оборот, списание, агрегирование и т.д.) За исключением информации об «Отчете о нанесении».
Текущий баланс в системе «Честный знак»
Скачать файлы
1.
quazare
30.08.21 20:07
Сейчас в теме
а есть ли механизм запроса остатков?
Возвращает список КМ с указанным статусом «Эмитирован выпущен»
(1) Вот рабочий пример, можно посмотреть список КМ с отбором (Например со статусом — Эмитирован.Выпущен)
48.
kucar_ip
36
23.12.21 12:28
Сейчас в теме
2.
fenixnow
252
31.08.21 08:06
Сейчас в теме
Вы токен получаете не для СУЗа, а для ГИСМ.
Посмотрите в пункт 10.3.2.2 документации СУЗ Облако.
Для СУЗа токен короткий и не является JWT
(2) Согласен, Токен для СУЗа получается короткий и время действия не разобрать, а вот Токен ГИС МТ можно разобрать, тем же механизмом
5.
quazare
2607
31.08.21 09:41
Сейчас в теме
Что за токен суза? Зачем он нужен? Всегда работали напрямую с токенами гис
(5) Коды маркировок где вы получаете ? Только в СУЗе , как и подача отчета о нанесении
8.
quazare
2607
31.08.21 17:17
Сейчас в теме
9.
MegasXXX
2
03.09.21 16:16
Сейчас в теме
Поставлю плюсик! Хорошая статья! Писал свою интеграцию на 8.2 с автоматическим получением отправкой.
Мен ещё очень сильно нравятся 2 дметода.
1) — Это информация по контрагенту — Зарегестрирован/Не зарегестрирован
2) — Информация по Коду маркировки: Состав агрегата(если агрегат), кому пренадлижит, в каком документе находится (если в пути)
(9)
Есть еще пример подписания документов с помощью компоненты «КомпонентаXMLDSig» (В последних бсп используется она), с ней немного проще, но результат такой же)
(7) Метод получения Информации по КМ, выложил в комментариях кстати тоже (В кратком варианте, так же можно получить более детальную информацию)
13.
CD_SVEN
10.09.21 10:12
Сейчас в теме
(10)Подскажите код подписания документа, который указан в вашем примере)
ПодписанныйДокумент = ПодписатьСертификатомДокумент( ///Необходимо открепить подпись!
ПолучитьСертификаты(2,СертификатCOM),ТекстXML64,ОткрепленнаяПодпись);
(13) самый первый пункт )
«Получение сертификата и подписания строки»
(13) Функция называется «ПодписатьСертификатомСтроку()»
16.
CD_SVEN
10.09.21 12:43
Сейчас в теме
(15)Подскажите может вы сталкивались, мне необходимо написать метод по «формированию наборов» для товаров легкой промышленности,я пытаюсь переделать вашу процедуру «Ввод в оборот». возвращается ошибка «405 Not allowed»
А описание ошибки есть?
18.
CD_SVEN
10.09.21 13:01
Сейчас в теме
(17)щас поправил адред сервера, появилась другая ошибка
19.
CD_SVEN
10.09.21 13:02
Сейчас в теме
(17) вот строка URLЗапроса
URLЗапроса = «/api/v3/true-api/lk/documents/aggregation-set/create?pg=clothes»;
(19) Вот, примерно так должно быть:
21.
CD_SVEN
10.09.21 14:15
Сейчас в теме
можно небольшое уточнее что тут должно быть?
(21) аа, забыл..
СтрутураФорматированнойТаблицы — Это просто дерево значений в json (Для передачи с сервера на клиент)
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(СтрутураФорматированнойТаблицы);
АгрегированныеКоды = ПрочитатьJSON(ЧтениеJSON, ложь);
Для каждого стр из АгрегированныеКоды Цикл
23.
CD_SVEN
10.09.21 15:49
Сейчас в теме
11.
CD_SVEN
10.09.21 10:01
Сейчас в теме
Здравствуйте, подскажите функцию «ПодписатьСертификатомДокумент», в вашем мануале нет этой функции.
(11) Здравствуйте. Первый пункт: «Получение сертификата и подписания строки» — там описана функция
24.
CD_SVEN
13.09.21 08:16
Сейчас в теме
(22) доброе утро. Появился вопрос, я смог отправить запрос на создание документа «Формирование набора», документ создался на на сайте ЧЗ вышла ошибка
01: Не заполнено поле «Код» в документе «Формирование наборов».
с чем может быть связана эта ошибка?
26.
CD_SVEN
13.09.21 08:30
Сейчас в теме
(25) у вас есть какая нибудь функция которая преобразует коды моркировки для передачи, скажем так в нужный формат я в первые с эти столкнулся, я передал в ЧЗ код такой, какой хранит сама 1с то есть со скобками и тд.
(26) Ну по молочной продукции всё просто:
28.
CD_SVEN
13.09.21 08:43
Сейчас в теме
вот мой код для легкой промышленности который хранится в 1с, подскажи пожалуйста как он должен выглядить в момент отправки если вот такой шаблон
01 + GTIN + 21 + SERIAL (13 chars)
Заранее огромное спасибо)
Вот это по идее (До спец символа GS). 24 символов должно получится
30.
CD_SVEN
16.09.21 11:10
Сейчас в теме
(29) и снова здравствуйте, подскажите эта строка должна работать в веб клиенте? база размещена на веб сервер Апачи, я подключаюсь через тонкий клиент, в тонком клиенте данный запрос не видит сертификаты установленные на пк.
comStore = Новый COMОбъект(«CAdESCOM.Store»);
Возможно, если криптопро установлен на сервере, необходимо получить сертификат со стороны сервера.
32.
CD_SVEN
16.09.21 11:45
Сейчас в теме
(31) крипто-про стоит и на сервере и на моей машине
33.
CD_SVEN
21.09.21 09:40
Сейчас в теме
Данный метод получения сертификатов не работает с базой размещенной на web-сервере,
Функция ПодписатьДанные(Данные,Откреп = Ложь)
///Получим внешнюю компоненту из общих макетов (КомпонентаXMLDSig)
// ВнешняяКомпонента = КомпонентаПодписи();
ВнешняяКомпонента = ОбщегоНазначения.ПодключитьКомпонентуИзМакета(«XMLDSignAddIn»,
«Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Макет.КомпонентаXMLDSig»);
Если ВнешняяКомпонента = Неопределено Тогда
возврат Неопределено;
КонецЕсли;
///Получим отфарматированный сертификат (Двоичные данные, преобразованные в base64)
СертификатКриптографииBase64 = ПолучитьСертификатBase64Строку();
Если СертификатКриптографииBase64 = Неопределено Тогда
возврат Неопределено;
КонецЕсли;
Попытка
АтрибутSignatureValue = ВнешняяКомпонента.CMSSign(Данные, ///Подписываемые данные
СертификатКриптографииBase64, ///Сертификат в Base64
«», ///Пароль сертификата
0, //тип подписи «CAdES-BES»
Откреп, //открепленная
17); //РежимВключенияСертификатовКриптографии.ВключатьПолнуюЦепочку
Исключение
ВызватьИсключение НСтр(«ru = ‘Ошибка вызова метода CMSSign компоненты XMLDSig.'») + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
///Преобразуем подпись в Base64Строку
Подпись = Base64Строка(АтрибутSignatureValue);
Подпись = СтрЗаменить(Подпись, Символы.ПС, «»);
Подпись = СтрЗаменить(Подпись, Символы.ВК, «»);
Возврат Подпись; ///Подписанные данные
КонецФункции
а эта функция как то не правильно подписывает данные для отправки, кто может помочь в данном вопросе
Что значит не правильно?
На данный момент именно этот механизм используется в типовых конфигурациях, в том числе и у меня
35.
CD_SVEN
21.09.21 12:11
Сейчас в теме
33: Проверка электронной подписи не пройдена.
в ЛЧ ЧЗ в документе такая ошибка, сертификат используется один и тот же
(35) Возможно там требуется открепленная подпись
Вы отправляли с прикрепленной по умолчанию , скорее всего
37.
CD_SVEN
21.09.21 12:17
Сейчас в теме
&НаСервере
Функция ПолучитьСертификатBase64Строку() Экспорт
///Получим двоичные данные сертификата
ДанныеСертификата = Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования.НайтиПоРеквизиту(«Отпечаток»,»123456″).ДанныеСертификата.Получить();
///Зашифруем в Base64
СтрокаBase64 = Base64Строка(ДанныеСертификата);
Значение = СтрЗаменить(СтрокаBase64, Символы.ВК, «»);
Значение = СтрЗаменить(Значение, Символы.ПС, «»);
Возврат Значение ;
КонецФункции
39.
lsnr
06.10.21 10:40
Сейчас в теме
Попробовал выполнить Ваш код. Затык на :
Метод объекта не обнаружен (SignCades)
ПодписанныеДанные = comSignedData.SignCades(
в Функция ПодписатьСертификатомСтроку(
40.
lsnr
28.10.21 15:47
Сейчас в теме
Можно пояснить — как использовать ЗаписьJSON и ЧтениеJSON чтобы передать таблицу значений с сервера на клиент?
(40) Таблицу значений просто так нельзя передать )
Приведу свой пример передачи:
&НаКлиенте
//Ссылка на документ с таблицей кодов маркировок
Функция ПодготовитьДокументыДляПодачиВЧестныйЗнак(Ссылка,Сертификат,СрокГодности,Номенклатура) Экспорт
Результат = новый Массив;
МассивТаблицыJSON = ПодготовитьДокументыДляПодачиВЧестныйЗнакСЕРВЕР(Ссылка);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(МассивТаблицыJSON);
МассивТаблицыВыгрузки = ПрочитатьJSON(ЧтениеJSON, ложь);
Для каждого стр из МассивТаблицыВыгрузки цикл
ОтветОтправки = ОтправитьОтчетОНанесении(СрокГодности,стр.КодМаркировки,КодМаркировки.ПолныйКодМаркировки,Номенклатура,Сертификат);
Результат.Добавить(ОтветОтправки);
КонецЦикла;
Возврат Результат;
КонецФункции
&НаСервере
Функция ПодготовитьДокументыДляПодачиВЧестныйЗнакСЕРВЕР(Ссылка) Экспорт
Результат = новый Массив;
Таблица = Ссылка.КодыМаркировок.Выгрузить();
Для каждого стр из Таблица цикл
Результат.Добавить(новый Структура(«КодМаркировки,ПолныйКодМаркировки»,стр.КодМаркировки,стр.ПолныйКодМаркировки.Получить()));
КонецЦикла;
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, Результат);
МассивТаблицыJSON = ЗаписьJSON.Закрыть();
Возврат МассивТаблицыJSON;
КонецФункции
Коды маркировок хранятся в ХранилищеЗначений, и получить их можно на сервере, а потом передать на клиент. При передачи возникает ошибка из-за спец. символа gs1, поэтому конвертируется в JSON при передаче
42.
lsnr
04.11.21 21:01
Сейчас в теме
А как, в каком виде лучше хранить полный код маркировки в 1с? В реквизите типа Строка или Хранилище значений?
(42) Рекомендуется в Хранилище значений
44.
diar01
43
23.11.21 11:18
Сейчас в теме
Подскажите, пожалуйста, в
Функция ПодписатьСертификатомСтроку(ВыбранныйСертификат, СтрокаДляПодписи, Открепл)
что здесь СтрокаДляПодписи ?
СтрокаДляПодписи — это полученные данные из Честного знака, которые необходимо подписать и отправить повторно, но с подписью.
Пример(Описано в статье выше):
/// Сначала получаете данные которые необходимо подписать в дальнейшем
///Затем, эти же данные пописываете (В зашифрованном виде) и отправляете повторно
// Подписание данных для получения токена
ПодписанныеДанные = ПодписатьСертификатомСтроку(
СертификатCOM,
ЗашифроватьBase64(ДанныеДляПолученияТокена, КодировкаТекста.UTF8), /// Вот это
Ложь);
46.
lsnr
12.12.21 22:26
Сейчас в теме
Подскажите пожалуйста, при вводе в оборот, в ЧЗ должен отправляться полный код маркировки или обрезанный, без «крипто-хвоста»? Тот же самый вопрос и при формировании отчета о нанесении — нужен полный код или обрезанный? И в том, и в другом случае документы на ЧЗ создаются со статусом загрузки «Обработан с ошибками» — «03: Недопустимый формат значения» — при попытке отправить полный код маркировки.
(46) При вводе отправляется обрезанный код, без «крипто-хвоста»
При подаче отчета о нанесении — полный код
49.
lsnr
31.12.21 08:14
Сейчас в теме
50.
Виль
23
21.01.22 16:35
Сейчас в теме
Получаете токен
Отправляете с токеном данные с кодами маркировок
Что получаете в ответе ?
54.
zyxell
05.03.22 14:25
Сейчас в теме
24 или 25 символов:
а) первая группа идентифицируется идентификатором применения AI=»01″, состоит из 14 цифр и содержит код товара;
б) вторая группа идентифицируется идентификатором применения AI=»21″, состоит из 6 символов (цифр, строчных и прописных букв латинского алфавита, а также специальных символов) и содержит индивидуальный серийный номер упаковки молочной продукции и завершается символом-разделителем FNC1 (ASCII 29);
в) третья группа идентифицируется идентификатором применения AI=»93″, состоит из 4 символов (цифр, строчных и прописных букв латинского алфавита, а также специальных символов) и содержит код проверки.
56.
zyxell
10.03.22 09:05
Сейчас в теме
(55)
Большое спасибо за ответ, очень помогли!
И отдельное спасибо за очень нужную статью!
52.
Виль
23
22.01.22 20:09
Сейчас в теме
Код маркировки в json переводил процедурой из УТ11 ШтрихкодированиеИСКлиентСервер.ШтрихкодВФорматеGS1(«0104650128580227215RVS-E93WCKu»);
Результат тот же
53.
Виль
23
25.01.22 08:15
Сейчас в теме
Всё разобрался — GS вычищался.
Благодарю за статью. Очень нужная
57.
Razlagutt
22.04.22 13:36
Сейчас в теме
Здравствуйте!
1С:Предприятие 8.3 (8.3.20.1674)
Управление торговлей, редакция 11 (11.4.14.129)
У меня почему-то ОбъектКомпоненты.CMSSign падает с ошибкой «Ошибка вызова метода CMSSign компоненты ExtraCryptoAPI.
Ошибка криптографии : ( =1).»
58.
VachKirp
339
02.08.22 17:50
Сейчас в теме
(57) Добрый день,
Удалось найти способ исправления ?
59.
Taisa07
09.09.22 23:35
Сейчас в теме
Добрый день!
С выбытием молочной продукции никто не сталкивался?
60.
Rotmayer
08.11.22 03:09
Сейчас в теме
сервис честного знака для подписания строки сертификатом
, токен создаётся корректный
Если же подписываю строку программно через 1С, то кол-во символов через сервис и через 1С код различается из-за этого генерируется неверный токен, пишет ошибку: Токен не действителен. Необходимо получить новый токен аутентификации
То есть ошибка где-то здесь:
На выходе даёт различный результат по сравнению с сервисом честного знака
61.
edyardg
22
11.11.22 08:53
Сейчас в теме
Подскажите, как из 1С можно запросить в честном знаке зарегистрировался клиент или нет?
Возвращает текст ответа:
True API (приоритетно к интеграции).pdf
63.
edyardg
22
11.11.22 09:29
Сейчас в теме
(63) Вы прочитали предыдущий коммент ? (Пункт 2.)
WEB-интеграция Облачные сервисы, хостинг Платформа 1С v8.3 Бесплатно (free)
«Я не могу просто взять и скопировать код с гитхаба», «у нас 1С микросервисами окружена», «возможностей мало» — частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще — берём и используем.
Настраиваем авторизацию пользователей 1С через Okta
WEB-интеграция Платформа 1С v8.3 Бесплатно (free)
Чем больше в компании различных конфигураций и сервисов, тем актуальнее становится проблема единой системы авторизации single Sign-On. Его лидером практически безоговорочно считается Okta. Но на просторах интернета очень мало информации про интеграцию 1С с Okta через протокол OpenID Connect. Что ж, настало время восполнить недостающие пробелы и перевернуть эту печальную страницу в вашей истории
OIDы (Object Identifier — Объектные идентификаторы рус.) — это необязательный атрибут сертификата электронной подписи, который либо предоставляет дополнительную информацию о владельце, ключах, УЦ, либо несёт какую-то дополнительную информацию для приложений и сервисов, которые используют этот сертификат.
В формате электронного сертификата X.509 предусмотрено сохранение таких дополнительных атрибутов (extensions).
Чаще всего OIDы используют для управления доступами на основе ролей. Например, в сертификате можно прописать, что владелец ключа является руководителем организации, и это даст ему возможность сразу во всех информационных системах (ИС) получить доступ к нужным функциям и сведениям, без необходимости связываться с администраторами каждой ИС и менять настройки доступа. Все это конечно при условии, что все эти ИС используют сертификат пользователя для его авторизации и анализируют один и тот-же атрибут одинаковым образом (для того-то атрибуты и выбираются из справочника, а не задаются произвольно).