Имя: Пароль:
1C
1С v8
Штрих-М-01Ф и драйвер DrvFR_4.14_731
0 SeriyP
 
26.12.18
10:29
Коллеги!
ОС WinSRV2003R2SP2 х64, Terminal Server, УТ 10.3.47.3 (на 49.4 пока не перешел в силу сложностей: Выросла база после обновления УТ до версии 10.3.49.4)  Обновил прошивку на кассе до 24.10.2018, установил драйвер 4.14.731.
Касса нормально функционирует только, если 1С запускается от имени админа (не важно из какой учетки: админской или простого пользователя - "Запуск от имени..."). Если 1С запускать от обычного пользователя, то при обращении к кассе выдается сообщение, что драйвер не загружен.
Полагаю, что проблема в SMDrvFR1CLib24.dll, но как победить - решения не нашел. Пробовал через regsrv регистрировать по всякому - ничего. Выяснил, что 1С обращается именно к фалу в папке драйвера "c:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\SMDrvFR1CLib24.dll"
Пришлось кассира в админскую группу включить...
1 ptiz
 
26.12.18
10:36
Рекомендую статью для понимания работы ВК, там есть варианты решения:
http://catalog.mista.ru/public/91531/
2 Kigo_Kigo
 
26.12.18
10:38
(0) в ярлыке 1с поставить галку0 запуск от имнеи админа, не?
Даем права админа кассиру- регаем компоненту(через bat файл), убираем права админа
3 SeriyP
 
26.12.18
10:38
(1) Спасибо, почитаем. На драйверах 4.13 и SMDrvFR1CLib20.dll все работало, вот что обидно
4 SeriyP
 
26.12.18
10:40
(2) п.1 не подойдет.
п.2. Пробовал регистрировать по всякому, но не помню, пробовал ли таким способом. Попробую.
5 ptiz
 
26.12.18
10:43
Вообще, можно убрать метод ПодключитьВнешнююКомпоненту(), если компонента уже руками зарегистрирована по нормальному пути.
6 ptiz
 
26.12.18
10:44
Я у себя наблюдал, что 1С её регистрирует черт-те как, в том числе как .tmp - файл.
7 ptiz
 
26.12.18
10:45
А как-то раз помогла очистка папки \AppData\Roaming\1C\1Cv82\ExtCompT
(но у нас 8.2)
8 SeriyP
 
26.12.18
11:26
(1) Автор в статье указывает:
"Дать обычным пользователям терминала права на запись в ветку системного реестра HKEY_CLASSES_ROOT.
Недостаточно "продвинутым" пользователям лучше этого не делать, иначе могут быть проблемы"

Если добавить права на эту ветку только пользователю-кассиру, какой от этого вред? Внезапно полезет на сервере устанавливать оборудование какое-нибудь?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.