Добрый день!
Версия Драйвера ФР: 4.14.0.688
Бухгалтерия предприятия , редакция 3.0 (3.0.60.46)
Новая база. Новый ФР. Смены открываются и закрываются. Но при пробитии чека пишет:
33h, Некорректные параметры в команде. Налоговые ставки проставлены. Подскажите куда копать.
Проверяйте реквизиты организации в первую очередь, на допустимость типов данных. Адрес отправки электронной почты на наличие русских символов. Вообще посмотрите формат фискальных данных и по каждому полю пройдите посмотрите чтобы все было правильно заполнено. Кавычки не стандартные где то или какие то служебные символы в данных
В подключаемом оборудовании, в настройках драйвера, поставте галку "вести лог" и укажите файл для лога. После ошибки, посмотрите в какой команде некорректные параметры.
(5) Так же, неплохо бы написать, модель ккм и как он подключен в 1с, как ккм с передачей данных или как фискальный регистратор? Как Фискальный регистратор работать не должен. Так же, может быть из за старой прошивки ккм.
(15) Подскажите, про какие реквизиты идёт речь? е-маил написать кирилицей - это странно. А наименование предприятия по латински, тоже непонятно как, транскрипциеё чтоль? У нас в ЦТО не разу не возникало проблемы из за написания реквизитов не в той кодовой странице. Возможно, конечно, всегда правильно было написано.???
Проверить, что бы были соблюдены все условия работы онлайн ккм с 1с. Например, совпадение СНО(системы налогообложения) в 1с и ккм, ИНН организации, Налогов, присутствие всех наименований организации в карточке организации, у пользователя 1с проставлено физ. лицо, правильно указан пароль кассира в настройках.
Ошибка происходит в момент:
// Получить параметры ККТ
ИначеЕсли Команда = "GetDataKKT" ИЛИ Команда = "ПолучитьПараметрыККТ" Тогда
Результат = ПолучитьПараметрыККТ(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры);
(21) Надо смотреть дальше в функции ПолучитьПараметрыККТ и что передаётся в параметрах Параметры, ПараметрыПодключения, ВходныеПараметр. проверять на корректность. Ошибка самого драйвера а не 1с. Ему не хватает какого то параметра или он не в той кодовой странице написан. То что должно быть латиницей, не должно присутствовать русских букв. Так же посмотри, правильно ли встал новый драйвер. Возможно используются dll от старого драйвера. Удали все драйвера ккм, так же посмотри, что бы не остались dll в каталогах bin от 1с. потом установи последний драйвер. Возможно в 1с нужно будет установить свежую компоненту. Драйверы оборудования в подключаемом оборуддовании.
Параметры Структура Структура
P_AdminPassword 30 Число
P_Baudrate 115 200 Число
P_CloseSession Истина Булево
P_ComputerName "" Строка
P_ConnectionType 6 Число
P_EnableLog Истина Булево
P_EnablePaymentSignPrint Истина Булево
P_IPAddress "192.168.137.214" Строка
P_LogFileName "C:\PROGRA~2\SHTRIH-M\DRVFR4~1.14\Bin\Logs\DrvFR.log" Строка
P_PayName1 "ПЛАТ.КАРТОЙ" Строка
P_PayName2 "КРЕДИТОМ" Строка
P_PayName3 "СЕРТИФИКАТОМ" Строка
P_Port 3 Число
P_ProtocolType 0 Число
P_QRCodeDotWidth 5 Число
P_TCPPort 7 778 Число
P_Timeout 0 Число
Идентификатор 'ШТРИХ-М:ККТ с передачей данных в ОФД (54-ФЗ)' на Админ(user-pc) СправочникСсылка.ПодключаемоеОборудование
ПараметрыПодключения Структура Структура
ИДУстройства "1" Строка
ПараметрыРегистрации Структура Структура
РевизияИнтерфейса 2 002 Число
ТипОборудования "ККТ" Строка
ШиринаСтроки 32 Число
ПараметрыККТ = "";
Попытка
Ответ = ОбъектДрайвера.ПолучитьПараметрыККТ(ПараметрыПодключения.ИДУстройства, ПараметрыККТ);
Если НЕ Ответ Тогда
Результат = Ложь;
ВыходныеПараметры.Очистить();
ВыходныеПараметры.Добавить(999);
ВыходныеПараметры.Добавить("");
ОбъектДрайвера.ПолучитьОшибку(ВыходныеПараметры[1]);
ВыходныеПараметры[1] в ней и приходит ошибка "33h некорректные параметры в команде".
В последнем драйвере была исправлена данная ошибка. Драйвер работает через компоненту 1С. Компонента лежит в C:\Program Files\SHTRIH-M\DrvFR 4.14\Bin\1C. В 1С загружена старая компонента. Возможно используется старая компонента.
У меня была такая ошибка после обновления релиза УТ 10.3.50.1 в январе 2019. Помогло удаление строки в обработке подключения торгового оборудования, и добавив её снова.
После обновления ККТ была такая же проблема , только при открытии смены. Конфигурация УТ11.4 , последний релиз. Причём после обновления драйвера, 1 раз смена нормально открылась. Помогла замена драйвера в 1С на совместимый. Загрузить в справочник драйверов торгового оборудования 1С драйвер из файла C:\Program Files\SHTRIH-M\DrvFR 4.14\Bin\1C\shtrih-m_24.zip и использовать его в качестве драйвера ККТ (создать новое оборудование с этим драйвером, а старое отключить, в справочнике кассы ККМ изменить оборудование в нужной кассе.
http://sankt-peterburg.kassa2017.online/blog/detail/error-roznitsa-2.2-shtrih-4.14.731/
Проблему решил! В моем случае было
Значение "4968091 4967469 4967630" у контрагента-поставщика
превышает допустимое по спецификации 20 символов.
Решение: в поле "Телефон" я указал 1 телефон, остальные я перенес в поле "Комментарий".
У меня было такое же сообщение про
33h,неверные параметры в команде.,
Последовательность :
Открытие чека или смены : - ошибка
тест соединения через настройку оборудования : подключение без ошибок ,
Открытие чека : уже без ошибок .
Вылечилось указанием корректных настроек файла лога, хотя лог не вёлся
Запись в файл лога должна быть доступна
Недавно столкнулись с этой ошибкой. Пробивали чек из БП 3. Проявилась после манипуляций с кассой ( что делали доподлинно не известно). Ошибка оказалась в номере, куда отправлять смс - был через 8 900.... изменили на +7 900 и пробился. Драйвер 749
Столкнулся с этой проблемой. Все данные были корректными. Появилась после удаления и установки нового драйвера. Причина была в том что у системного пользователя не было полных прав на директорию C:\Program Files\SHTRIH-M\DrvFR 4.14\Bin\1C\. После установки прав, все заработало. драйвер 4.14.0.747
Была точно такая же проблема. Приезжал ЦТОшник, поменял ФН, обновил драйвер и свалил в закат. ККМ находится в области. В итоге проблема в прошивке. ККМ была выпущена в 2017 году. С тех пор ее никто не перепрошивал и работать с драйвером 4.14 она не умеет. Поставил драйвер 4.13, удалив 4.14 (обратите внимание, что папку 4.14 нужно руками из ProgramFiles удалять) и все заработало. В ближайшее время закажем перепрошивку и тогда перейдем на 4.14
Приветствую всех! Тоже такая же проблема, ошибка 33h.
Подключаем (впервые) "ККТ Элвес-МФ" Драйвер 4.14.0.783.
1С: Платформа 8.3.15.1747, конфигурация 1С: Учет в управляющих компаниях ЖКХ 3.0.72.6.
Драйвер в 1с подгрузил.
ККТ подключается по wi-fi.
После добавления в "Подключаемое оборудование" при нажатии "Тест подключения", программа пишет: "Тест успешно выполнен. ЭЛВЕС-МФ № ...", при аппарат приветливо пощёлкивает.
Как бы связь есть, но потом, при выборе меню "Банк и касса - > Управление фискальным устройством", нажимаем, например, кнопку "Отчет без гашения". Получаем в ответ:
"При подключении оборудования произошла ошибка. Не удалось подключить устройство "Штрих-М:ККТ с передачей данных в ОФД (54-ФЗ) на...": 33h, Некорректные параметры в команде (999)". При нажатии других кнопок "Открыть смену" и прочих также выходят подобные ошибки.
В сервисе по ККТ сказали, что прошивка стоит у нас последней версии.
(45) Параметры передаваемые в ККТ ему не нравятся, не те что в него зашиты, а какие именно "Тайна сия великая есть". Разработчики не додумались подробно написать что именно не нравится, остается только внимательно сверить.
(47)производители ккм ответили, что мой аппарат не будет работать с 1с, слишком старый. Нужно, "чтобы либо 1с-ники в программе урезали протокол, чтобы программа на требовала от ккт многого, либо перейти на модификацию ВИКО" . Что за модификация такая, хрен его знает, прошивка такая специальная, что ли.
Ошибка внезапно появилась 01.09.2021. Симптомы как в исходном сообщений - открытие/закрытие печатает, сами чеки нет. В недоумении, ни доработок, ни обновлений не ставилось. Почитав сообщения, проверил заполнение ИНН в контрагенте, был мифический "000000000003", заменили на актуальный и печать чеков возобновилась.