Начиная с версии UPOS СБ РФ 31.0.18.0 решение, доступное по ссылке //infostart.ru/1c/articles/334087/, основанное на директиве WorkingDir в файле pinpad.ini перестало работать.
Новая методика основана на переносе настроек com-серверов системы UPOS из ветки реестра HKLM в ветку HKCU для каждого пользователя.
В прилагаемом файле содержатся .reg-файлы для регистрации и удаления регистрации библиотек SBRF.dll и SBRFCOM.dll из поставки UPOS Сбербанка, а также описание методики.
1. Применяем файл unreg_sbrf_local_machine.reg - удаляем регистрацию библиотек из ветки реестра HKLM.
2. Создаем нужное количество копий папки SC552 и всего ее содержимого под нужное количество пользователей, например:
C:\SC552-User1
C:\SC552-User2
C:\SC552-User3
и так далее.
3. Добавляем каждого пользователя, для которого будет производиться настройка - в группу "Администраторы" (это нужно для корректного импорта реестра).
4. Под каждого пользователя создаем копию файла импорта реестра "reg_sbrf_current_user.reg", заменив условный путь X:\\SC552PATH на реальный путь к его папке вроде C:\SC552-User1. Обращаем внимание, что символ "\" должен быть задвоен при замене, т.е. путь C:\SC552-User1 должен выглядеть как C:\\SC552-User1.
5. Заходим под каждым пользователем и импортируем в реестр соответствующий его настройкам файл "reg_sbrf_current_user.reg".
6. Удаляем пользователей из группы "Администраторы".
Настройка готова. Теперь каждый пользователь будет видеть только свою папку C:\SC552-UserХ. Остальные настройки производятся как обычно для каждого пользователя по отдельности. При запуске 1С под нужным пользователем она будет вызывать com-сервер из соответствующей папки с соответствующими настройками.
Файлы "unreg_sbrf_current_user.reg" и "reg_sbrf_local_machine.reg" предназначены для восстановление настроек в первоначальное состояние. Импорт "unreg_sbrf_current_user.reg" по каждому пользователю удалит настройки com-серверов в ветке HKCU, а импорт "reg_sbrf_local_machine.reg" (в нем аналогично п.4 нужно будет прописать пути к папке программы) - вернет их обратно в ветку HKLM.