Имя: Пароль:
1C
1С v8
1C:Отчетность и сертификаты, установленные на компьютер
0 GlebHappy
 
23.12.13
06:48
Всем доброго дня и заранее мерси за консалтинг :)
Имеем в наличии терминальный сервер и базу ЗБУ на 24 организации. Поставлена задача настроить электронный документооборот средствами 1С:Отчетность. Вроде как всё просто и понятно, но случилась одна беда, которая была совсем неявной.
На данном сервере терминалов ранее были установлены КриптоПро 3.6 и N сертификатов ЭЦП для Контур-Экстерн. Для того, чтобы не регистрировать-перерегистрировать сертификаты каждому пользователю терминального сервера, все сертификаты зарегистрированы не как сертификаты пользователя, а как сертификаты локального компьютера. Всё вроде бы хорошо и здорово, девицы могут использовать КЭ непосредственно в терминале, сертификаты, однажды мной зарегистрированные, доступны всем.
А вот с 1С:Отчетность такой фокус не удался. Под пользователем с админскими правами установил все сертификаты для 1С:Отчетности именно в режиме "на компьютер". А они вот в момент подписания не видны! При установке сертификатов в сессии текущего пользователя в режиме "на пользователя" - проблем нет.
Что посоветуете? Сам с шифрованием-подписью-отправкой отчетов непосредственно из 1С не сталкивался, в какую сторону покопать?
1 GlebHappy
 
23.12.13
07:24
Продолжая тему: нашел такую вот строчку в коде

Пока Крипт.ПолучитьСледующийСертификат(ОбрабатываемоеХранилище) Цикл

где ОбрабатываемоеХранилище - строчка, где хранится название просматриваемого хранилища сертификатов. В данном случае (для случая сертификатов пользователя) это "MY". А какой строкой описать хранилище конкретного компьютера?
2 Armando
 
23.12.13
07:58
Я если я ничего не путаю, то это имя хранилища, а не локейшн. Локейшн может быть LocalMachine или CurrentUser.
А имена могут быть My, AddressBook, Root...
Какой локейшн использует компонента для работы с криптографией я хз.
3 GlebHappy
 
23.12.13
10:01
(2) Где бы надыбать описание компоненты ЭДОCom, которая за всё это безобразие отвечает?
4 Armando
 
23.12.13
15:42
(3) Я не видел описания
5 Пип Пибип
 
23.12.13
15:53
Тс, в оснастке управления сертификатами, попробуй выделенные на скриншоте сертификаты:
https://dl.dropboxusercontent.com/u/1725496/Untitled.png
скопировать тому пользователю, у которого сабж не работает
6 GlebHappy
 
24.12.13
07:04
(5) Сорри, не котируется, так как сертификатов более 30, пользователей тоже - этот метод я отмел изначально
7 Мимохожий Однако
 
24.12.13
07:40
Надо указать сертификаты в доверенной зоне для всех пользователей или положить в общую папку и указать путь там.
8 GlebHappy
 
24.12.13
12:41
(7) // Надо указать сертификаты в доверенной зоне для всех пользователей

Что именно под этим подразумевается?