Коробов Алексей | Генеральный директор | ООО "Корус Баланс"

«Управление бизнес-процессами предприятия и организация работы сотрудников»

Общие вопросы * Проблемы при автоматизации бизнес-процессов. * Проблемы при эксплуатации бизнес-процессов. * Человеческий фактор или может ли лень стать стимулом для внедрения и развития системы управления. * Как охватить весь спектр проблем предприятия и не захлебнуться. Взгляд на проблему со стороны разработчиков * Проблемы разработчиков при эксплуатации сложных гибко настраиваемых систем. Разработка в режиме предприятия? Возможно? Зачем? * Коллективная разработка ключ к развитию. * Проблемы оптимизации и скорости работы при универсальном подходе разработки. Программа автоматизации как живой организм. Сколько сил нужно чтобы вдохнуть в него жизнь? * Общее описание получившейся системы и взаимодействия ее подсистем. Описание потенциала подобных систем. Будут озвучены проблемы и вопросы автоматизации бизнес-процессов предприятия по каждому из тезисов, с которыми пришлось столкнуться на личном опыте. Описаны удачные способы решения или обходы проблем, примененные у клиентов.

33h некорректные параметры в команде

1. Piraniypark 12 16.04.18 17:45 Сейчас в теме
Добрый день!
Версия Драйвера ФР: 4.14.0.688
Бухгалтерия предприятия , редакция 3.0 (3.0.60.46)

Новая база. Новый ФР. Смены открываются и закрываются. Но при пробитии чека пишет:
33h, Некорректные параметры в команде. Налоговые ставки проставлены. Подскажите куда копать.
Ответы
Сортировка: Древо
2. Alex_will 34 16.04.18 17:52 Сейчас в теме
Проверяйте реквизиты организации в первую очередь, на допустимость типов данных. Адрес отправки электронной почты на наличие русских символов. Вообще посмотрите формат фискальных данных и по каждому полю пройдите посмотрите чтобы все было правильно заполнено. Кавычки не стандартные где то или какие то служебные символы в данных
3. imispb 1 16.04.18 19:07 Сейчас в теме
В подключаемом оборудовании, в настройках драйвера, поставте галку "вести лог" и укажите файл для лога. После ошибки, посмотрите в какой команде некорректные параметры.
4. Piraniypark 12 18.04.18 13:53 Сейчас в теме
А где именно смотреть в логе ошибку?
6. imispb 1 18.04.18 14:06 Сейчас в теме
(4) как только выскочит ошибка, идём в лог и в конце смотрим. можете выложить лог, вместе посмотрим.
5. Piraniypark 12 18.04.18 14:06 Сейчас в теме
Реквизиты заполнены правильно.
7. imispb 1 18.04.18 14:09 Сейчас в теме
(5) Так же, неплохо бы написать, модель ккм и как он подключен в 1с, как ккм с передачей данных или как фискальный регистратор? Как Фискальный регистратор работать не должен. Так же, может быть из за старой прошивки ккм.
8. VmvLer 18.04.18 14:11 Сейчас в теме
где-то в настройках есть кириллические символы там где их быть не должно

проверить

реквизиты предприятия;
е-маил;

кириллицы быть не должно ни в реквизитах, ни в адрес, ни в примечаниях и т.д.
9. Piraniypark 12 18.04.18 14:13 Сейчас в теме
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandName: Запрос ресурса свободной памяти в ФН
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandTimeout
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandTimeout: 30000
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandDefTimeout
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandDefTimeout: 30000
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Set_CommandIndex
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Set_CommandIndex: 190
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR GetCommandParams
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR GetCommandParams: 0
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandCode
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandCode: 65380
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandName
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandName: Передача в ФН TLV из буфера
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandTimeout
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandTimeout: 30000
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandDefTimeout
[18.04.2018 14:09:42.562] [00003120] [DEBUG] TDrvFR Get_CommandDefTimeout: 30000
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_AdjustRITimeout
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_AdjustRITimeout: False
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_TimeoutsUsing
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_TimeoutsUsing: 0
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_TimeoutsUsing
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_TimeoutsUsing: 0
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_MobilePayEnabled
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_MobilePayEnabled: False
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_PayDepartment
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_PayDepartment: 15
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_RealPayDepartment
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_RealPayDepartment: 1
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_SaleError
[18.04.2018 14:09:43.136] [00003120] [DEBUG] TDrvFR Get_SaleError: False
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_CommandRetryCount
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_CommandRetryCount: 3
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_MaxAnswerReadCount
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_MaxAnswerReadCount: 3
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_DoNotSendENQ
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_DoNotSendENQ: False
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_MaxCommandSendCount
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_MaxCommandSendCount: 5
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_WrapStrings
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_WrapStrings: True
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_FeedAfterCut
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_FeedAfterCut: False
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_FeedLineCount
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_FeedLineCount: 3
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_TCPConnectionTimeout
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_TCPConnectionTimeout: 2000
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_ConnectionTimeout
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_ConnectionTimeout: 0
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_ReconnectPort
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_ReconnectPort: False
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_SyncTimeout
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_SyncTimeout: 0
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_DelayOnDisconnect
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_DelayOnDisconnect: 300
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_StatusCommand
[18.04.2018 14:09:43.144] [00003120] [DEBUG] TDrvFR Get_StatusCommand: 0
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_AutoSensorValues
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_AutoSensorValues: True
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_SaveSettingsType
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_SaveSettingsType: 0
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_SaveSettingsType
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_SaveSettingsType: 0
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_PrintJournalBeforeZReport
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_PrintJournalBeforeZReport: False
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_AutoOpenSession
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_AutoOpenSession: True
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_TranslationEnabled
[18.04.2018 14:09:43.147] [00003120] [DEBUG] TDrvFR Get_TranslationEnabled: False
[18.04.2018 14:09:43.148] [00003120] [DEBUG] TDrvFR Get_SwapBytesMode
[18.04.2018 14:09:43.148] [00003120] [DEBUG] TDrvFR Get_SwapBytesMode: 3
[18.04.2018 14:09:43.150] [00003120] [DEBUG] TDrvFR Get_BarcodeFirstLine
[18.04.2018 14:09:43.150] [00003120] [DEBUG] TDrvFR Get_BarcodeFirstLine: 0
[18.04.2018 14:09:43.150] [00003120] [DEBUG] TDrvFR Get_CodePage
[18.04.2018 14:09:43.150] [00003120] [DEBUG] TDrvFR Get_CodePage: 0
[18.04.2018 14:09:43.153] [00003120] [DEBUG] TDrvFR Get_AutoStartSearch
[18.04.2018 14:09:43.153] [00003120] [DEBUG] TDrvFR Get_AutoStartSearch: False
[18.04.2018 14:09:43.153] [00003120] [DEBUG] TDrvFR Get_SearchTimeout
[18.04.2018 14:09:43.153] [00003120] [DEBUG] TDrvFR Get_SearchTimeout: 200
[18.04.2018 14:09:43.153] [00003120] [DEBUG] TDrvFR Get_RequestErrorDescription
[18.04.2018 14:09:43.153] [00003120] [DEBUG] TDrvFR Get_RequestErrorDescription: True
[18.04.2018 14:09:43.160] [00003120] [DEBUG] TDrvFR Get_OFDEnabled
[18.04.2018 14:09:43.160] [00003120] [DEBUG] TDrvFR Get_OFDEnabled: True
[18.04.2018 14:09:43.160] [00003120] [DEBUG] TDrvFR Get_AutoOFDExchange
[18.04.2018 14:09:43.160] [00003120] [DEBUG] TDrvFR Get_AutoOFDExchange: True
[18.04.2018 14:09:43.160] [00003120] [DEBUG] TDrvFR Get_OFDPollPeriod
[18.04.2018 14:09:43.160] [00003120] [DEBUG] TDrvFR Get_OFDPollPeriod: 30
[18.04.2018 14:09:43.161] [00003120] [DEBUG] TDrvFR Get_OFDReadTimeout
[18.04.2018 14:09:43.161] [00003120] [DEBUG] TDrvFR Get_OFDReadTimeout: 10000
[18.04.2018 14:09:44.324] [00003120] [DEBUG] TDrvFR Set_ParamsPageIndex
[18.04.2018 14:09:44.324] [00003120] [DEBUG] TDrvFR Set_ParamsPageIndex: 0
Показать
10. Piraniypark 12 18.04.18 14:14 Сейчас в теме
Вот что в логе последние.
13. imispb 1 18.04.18 14:18 Сейчас в теме
(10) Лог снят сразу после возникновения ошибки? Не видно самой ошибки в логе.
11. Piraniypark 12 18.04.18 14:15 Сейчас в теме
Модель Штри-м онлайн. Подключен как ккм с передачей данных.
14. Piraniypark 12 18.04.18 14:19 Сейчас в теме
Драйвер стоит последний 4.14.0.688
15. VmvLer 18.04.18 14:22 Сейчас в теме
может в реквизитах или е-майле затесалась "c" вместо "с". Первая латинская

Я бы скопировал строки реквизитов в файл копипастом и проверил посимвольно, ну или в отладчике
17. imispb 1 18.04.18 14:27 Сейчас в теме
(15) Подскажите, про какие реквизиты идёт речь? е-маил написать кирилицей - это странно. А наименование предприятия по латински, тоже непонятно как, транскрипциеё чтоль? У нас в ЦТО не разу не возникало проблемы из за написания реквизитов не в той кодовой странице. Возможно, конечно, всегда правильно было написано.???
16. Piraniypark 12 18.04.18 14:26 Сейчас в теме
В логе тоже нет такой ошибки.
18. Piraniypark 12 18.04.18 14:27 Сейчас в теме
19. imispb 1 18.04.18 14:30 Сейчас в теме
Ещё как вариант, прошивку на ккм обновить.
20. imispb 1 18.04.18 14:38 Сейчас в теме
Проверить, что бы были соблюдены все условия работы онлайн ккм с 1с. Например, совпадение СНО(системы налогообложения) в 1с и ккм, ИНН организации, Налогов, присутствие всех наименований организации в карточке организации, у пользователя 1с проставлено физ. лицо, правильно указан пароль кассира в настройках.
21. Piraniypark 12 18.04.18 14:48 Сейчас в теме
Ошибка происходит в момент:
// Получить параметры ККТ
ИначеЕсли Команда = "GetDataKKT" ИЛИ Команда = "ПолучитьПараметрыККТ" Тогда
Результат = ПолучитьПараметрыККТ(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры);

// Отчет о текущем состоянии расчетов
22. imispb 1 18.04.18 15:01 Сейчас в теме
(21) Надо смотреть дальше в функции ПолучитьПараметрыККТ и что передаётся в параметрах Параметры, ПараметрыПодключения, ВходныеПараметр. проверять на корректность. Ошибка самого драйвера а не 1с. Ему не хватает какого то параметра или он не в той кодовой странице написан. То что должно быть латиницей, не должно присутствовать русских букв. Так же посмотри, правильно ли встал новый драйвер. Возможно используются dll от старого драйвера. Удали все драйвера ккм, так же посмотри, что бы не остались dll в каталогах bin от 1с. потом установи последний драйвер. Возможно в 1с нужно будет установить свежую компоненту. Драйверы оборудования в подключаемом оборуддовании.
23. Piraniypark 12 18.04.18 15:15 Сейчас в теме
Параметры Структура Структура
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) СправочникСсылка.ПодключаемоеОборудование
24. Piraniypark 12 18.04.18 15:16 Сейчас в теме
то что в параметрах передается
25. Piraniypark 12 18.04.18 15:16 Сейчас в теме
ПараметрыПодключения	Структура	Структура
ИДУстройства	"1"	Строка
ПараметрыРегистрации	Структура	Структура
РевизияИнтерфейса	2 002	Число
ТипОборудования	"ККТ"	Строка
ШиринаСтроки	32	Число
26. Piraniypark 12 18.04.18 15:17 Сейчас в теме
27. Piraniypark 12 18.04.18 15:21 Сейчас в теме
ПараметрыККТ = "";
	
	Попытка
		Ответ = ОбъектДрайвера.ПолучитьПараметрыККТ(ПараметрыПодключения.ИДУстройства, ПараметрыККТ);
		Если НЕ Ответ Тогда
			Результат = Ложь;
			ВыходныеПараметры.Очистить();
			ВыходныеПараметры.Добавить(999);
			ВыходныеПараметры.Добавить("");
			ОбъектДрайвера.ПолучитьОшибку(ВыходныеПараметры[1]);
ВыходныеПараметры[1] в ней и приходит ошибка "33h некорректные параметры в команде".
Показать
28. imispb 1 18.04.18 16:37 Сейчас в теме
В последнем драйвере была исправлена данная ошибка. Драйвер работает через компоненту 1С. Компонента лежит в C:\Program Files\SHTRIH-M\DrvFR 4.14\Bin\1C. В 1С загружена старая компонента. Возможно используется старая компонента.
29. Piraniypark 12 18.04.18 16:58 Сейчас в теме
Используется новая версия драйвера.
30. Piraniypark 12 19.04.18 16:26 Сейчас в теме
19.04.2018 17:23:05.641] [00006952] [DEBUG] TFiscalPrinter Команда: 2Eh, Запрос структуры поля
[19.04.2018 17:23:05.641] [00006952] [ INFO] TFiscalPrinter ------------------------------------------------------------
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TTCPSocketDriver.OpenPort 192.168.137.214:7778 3000
[19.04.2018 17:23:05.641] [00006952] [DEBUG] Check for socket opened
[19.04.2018 17:23:05.641] [00006952] [DEBUG] Purge
[19.04.2018 17:23:05.641] [00006952] [DEBUG] ioctl bytes to read = 0
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol SetCmdTimeout: 3000
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol -> 05
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol ReadAckChar try
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol <- FF
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol ReadAckChar try
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol <- 15
[19.04.2018 17:23:05.641] [00006952] [DEBUG] Purge
[19.04.2018 17:23:05.641] [00006952] [DEBUG] ioctl bytes to read = 0
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol -> 02 07 2E 1E 00 00 00 12 0F 2A
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol ReadAckChar try
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol <- 06
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol SetCmdTimeout: 30000
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol <- 02
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol <- 02
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol SetCmdTimeout: 3000
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol <- 2E 33 1F
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TPrinterProtocol -> 06
[19.04.2018 17:23:05.641] [00006952] [ERROR] TFiscalPrinter (51, 33h) Некорректные параметры в команде
[19.04.2018 17:23:05.641] [00006952] [DEBUG] TFiscalPrinter Повтор команды 1/3
[19.04.2018 17:23:05.641] [00006952] [ INFO] TFiscalPrinter ------------------------------------------------------------
31. Piraniypark 12 19.04.18 16:51 Сейчас в теме
32. Piraniypark 12 20.04.18 15:21 Сейчас в теме
Решили проблему. Обновили прошивку. И все заработало.
Оставьте свое сообщение
Все разделы

Вакансии

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата от 120 000 руб. до 160 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата до 160 000 руб.
Полный день

Удаленный бизнес-аналитик 1С
Санкт-Петербург
Временный (на проект)