Имя: Пароль:
1C
1С v8
Розница 2.1: проблема с эмулятором фискальника.
,
0 _stay true_
 
13.10.15
12:06
Здравствуйте. Файловая база Розница 2.1 версии 2.1.7.4(типовая).
Столкнулся с такой проблемой: когда в список подключаемого оборудования добавляешь 1С: фискальный регистратор(эмулятор), жмёшь на "запись". На предложение "Установить драйвер?" отвечаю "да", далее получаем сообщение "Внешняя компонента успешно установлена", но почему-то в окне настройки устройства в Поле драйвер видим "не установлено", версия "не определена".

Полез в отладчик: добрался до нужного места, решил почитать ошибку: при создании объекта драйвера выдает ошибку
"{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1661)}: Тип не определен (AddIn.Эмулятор.EmulatorFP1C)"

Нашёл в сети решение проблемы только одно - запустить базу от имени админа - не помогло.
Перекинул базу на свой другой комп - всё в порядке.

Кто сталкивался - помогите. Заранее спасибо.
1 _stay true_
 
13.10.15
12:09
Чуть не забыл: комп на Win 7 Ultimate.
2 _stay true_
 
13.10.15
12:58
up
3 lenochka-semicova
 
13.10.15
13:04
А если запустить от имени админа и переустановить драйвер?
4 alexoren
 
13.10.15
13:11
Поставьте порт правильный, COM3 к примеру
5 lenochka-semicova
 
13.10.15
13:14
(4) Ну - как бы эмулятору фискальника порт точно никакой не нужен
6 alexoren
 
13.10.15
13:16
(5) он стучится на него в любом случае, на виртуальный порт.
7 lenochka-semicova
 
13.10.15
13:20
А где для эмулятора сом выбирается? В настройках оборудования может быть?
8 Любопытная
 
13.10.15
13:25
Не выбирается там ничего
9 lenochka-semicova
 
13.10.15
13:31
ну вот об этом и речь.
Человек не может компоненту зарегить - скорее всего - в правах дело. С этого и начать надо.
10 Любопытная
 
13.10.15
13:33
Там надо в настройках оборудования еще раз нажать Функции - установить драйвер. Тогда все заполнится и появится
11 _stay true_
 
16.10.15
09:30
Ничего из вышеупомянутого, к сожалению, не помогло.
Переустановка винды тоже не дала результатов.

Проблема решилась следующим образом: выгрузил данные из макета драйвера: оказалось, туда в виде двоичных данных "зашиты" DLL-ка и XML-ка с описанием. В процедуре "Установка драйвера" общего модуля в том месте, где подключается внешняя компонента, казал вместо макета путь к выгруженной ранее DLL-ке. И, о чудо - всё заработало!
Может кому в будущем и пригодится, т.к. в сети никакой инфы об этом так и не нашёл.

Всем спасибо за советы и помощь.
12 DmitriyDI
 
16.10.15
09:35
(11) можно было и без попилки конфы обойтись. просто выгрузить дллку и зарегить ее руками.
но интересный вариант нашел) будем иметь ввиду), кстати такие вот глюки довольно часто в рознице встречаются.
13 _stay true_
 
16.10.15
10:10
(12) Пробовал команда regsvr32 не помогла. Забыл об этом написать.
14 Сияющий в темноте
 
16.10.15
16:19
запусит программу с включённой привилегией администратора и все получится