При работе в конфигурации «Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1» пользователи нередко сталкиваются с ситуацией, когда обычные чеки продажи, приходные и расходные кассовые ордера (ПКО и РКО) пробиваются без нареканий, но при попытке выполнить операцию «Внесение» (или «Выемка») через обработку «Фронт кассира» фискальный регистратор возвращает аппаратную ошибку: «Неверный пароль».
Выясним причину такого поведения оборудования, разберем архитектурные особенности взаимодействия «Альфа-Авто» с торговым оборудованием и пошагово рассмотрим все способы устранения данной ошибки.
---
Проанализируем ситуацию на стыке учетной системы 1С и прошивки контрольно-кассовой техники (ККТ). В конфигурациях линейки «1С-Рарус» управление оборудованием реализовано через проприетарную закрытую внешнюю компоненту RarusEquipment (модуль защиты и работы с оборудованием). Внутри этой модели разделяются типы кассовых операций и уровни доступа к ним:
Закрытая компонента «1С-Рарус» при вызове метода внесения денег зачастую не берет пароль из пользовательской карточки 1С, а отправляет прямое обращение к драйверу ККТ с зашитыми заводскими значениями по умолчанию. Если в таблицах кассового аппарата или настройках связи драйвера пароли администратора были изменены, ККТ блокирует команду и выдает ошибку отказа в доступе.
---
Рассмотрим подробнее проверку системных паролей в самом фискальном регистраторе через утилиты производителей кассовой техники.
Для контрольно-кассовой техники «Штрих-М» / «Ритейл»:
30 (пароль системного администратора по умолчанию).Проверим соответствие заводским значениям:
1 (или номер строки);29;30.30 для 30-й строки) и сохраним таблицу.Для контрольно-кассовой техники «АТОЛ» (ДТО 8 / 9 / 10):
0 (или пустой), а пароль системного администратора задан по умолчанию (30 или 0000 в зависимости от платформы ККТ 2.5 / 5.0).---
Разберем по шагам, где именно в интерфейсе программы задаются параметры доступа к кассовому аппарату:
Пароль: укажем 1 или 30;Пароль доступа: укажем 0 (или оставим пустым);Пароль администратора: строго укажем 30.В ветке «Розница и оборудование» найдем права текущего пользователя и проверим опции Основной инкассатор и Инкассатор в документах внесения/изъятия. Убедимся, что за пользователем закреплено нужное рабочее место.
---
Если сброс паролей на 30 не помог, выясним причину с помощью подробного аппаратного журнала (лога). Посмотрим, с какими именно параметрами программа обращается к кассе в момент нажатия кнопки «Внесение»:
drvfr.log (обычно в папке пользователя %APPDATA%\Штрих-М\ или в каталоге установки драйвера);fptr10.log (в папке %APPDATA%\ATOL\drivers10\logs\).CashIn (или команду ВнесениеДенег / 0x41).В логе будет явно виден шестнадцатеричный (HEX) или числовой код пароля, который передала библиотека Раруса. Например, если в логе зафиксирована отправка пароля 00000000 или 00000001, перейдем в утилиту драйвера ККТ и пропишем именно этот пароль в Таблицу 2 для администратора.
---
В релизах «Альфа-Авто 5.1» старых версий наблюдалась ошибка в механизме инициализации структур для нефискальных операций, из-за чего внешняя компонента передавала нулевой указатель вместо структуры авторизации.
Выполним обновление компонентов оборудования:
ExtComp или Protect).RarusEquipment.dll (и сопутствующие компоненты защиты) в системную папку C:\Program Files (x86)\1Cv8\bin\ либо зарегистрируем библиотеку через командную строку:
regsvr32 "C:\PathToComponent\RarusEquipment.dll"
---
При возникновении ошибки «Неверный пароль» на операции внесения в «Альфа-Авто 5.1» ключевым шагом является установка пароля системного администратора 30 во всех доступных узлах: в таблицах ККТ, в окне параметров связи драйвера и в настройках торгового оборудования внутри 1С. В случае нестандартных прошивок ККТ точное значение требуемого пароля определяется по журналу (лог-файлу) драйвера.