29 марта, 2024

ExellioFP ошибка выполнения команды

Объект: ExellioFP.FiscalPrinter
Оборудование (фискальный регистратор): Екселлио FPU-550

Столкнулся с проблемой при выполнении команды из 1С через ОЛЕ-сервер Exellio FP — тестирование проходит номально, фискальный регистратор отвечает на команды, связь есть, но при попытке выполнить команду, связанную с регистрацией продажи или выполнением отчета, получаю ошибку №7: выполнение операции запрещено для текущего фискального режима. Как оказалось, ошибка была в параметре «Пароль кассира», передаваемом в команде, было числовое значение, а нужно передавать строку. Т.е. 1С передавала пароль «0000» числом и получалось, что регистратор получал «0», а если передать строку с четырьмя нулями, то регистратор, как и ожидает, получит «0000» и ошибка не возникает. Собственно, в документации четко указано — параметр строковый, но кто-ж её читает.