Работа с ККМ Онлайн не могу открыть смену. #809584


#0 by vl_programmer
Добрый день! Пишу обработку для работы с кассой. Подключение к ней реализовал все хорошо, тест проходит. Как только делаю открытие смены выходи ошибка что не достаточно фактических параметров. Код подключения
#1 by Lexey_
передавай достаточное количество параметров
#2 by vl_programmer
передаю согласно описанию.
#3 by Lexey_
у тебя нет доказательств
#4 by vl_programmer
ИДУстройства (DeviceID)    STRING [IN]    Идентификатор устройства     Кассир (CashierName)    STRING [IN]    ФИО уполномоченного лица для проведения операции НомерСмены (SessionNumber)    LONG [OUT]    Номер смены НомерДокумента(DocumentNumber)    LONG [OUT]    Номер отчета об открытии смены
#5 by Lexey_
у тебя по-прежнему их нет
#6 by vl_programmer
Просто поверь.
#7 by Lexey_
программирование и вера несовместимы
#8 by hhhh
наверно из-за Ивановичь. 1с-ка ржет походу, ей некогда параметры считать.
#9 by vl_programmer
Да согласен.
#10 by dezss
Вот такая вот есть загогулина. Если ПараметрыПодключения.РевизияИнтерфейса > 2001 Тогда ... ПараметрыОперации = МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляОперации(ВходныеПараметры); ...
#11 by vl_programmer
ПараметрыСостояния тип у нее какой?
#12 by vl_programmer
ПолучитьXMLПакетДляОперации  а это откуда взято?
#13 by dezss
Это просто намек тебе, что у тебя, видимо, дрова какие-то другие. Поэтому спецификация 1с тебе не до конца подходит. Про параметры и прочее, ничего сейчас сказать не могу, кассы под рукой нет. Это кусок из демо-ритейла.
#14 by vl_programmer
Все брал из обработки обслуживания. Хз что там может быть не так...
#15 by Sapiens_bru
Спецификация написана по формату 2.1 Интеграционная компонента к драйверу 9 работает по формату 2.2 Описания формата 2.2 нет. Код можно дернуть из типовой
#16 by vl_programmer
Вроде удалось открыть и закрыть смену напрягает что аппарат 1 раз пищит перед печатью и 2 раза после что это может значит? Атолл 55ф
#17 by piter3
Возьми и посмотри,что там.99% отчеты о открытии и закрытии
#18 by vl_programmer
Да отчеты я вижу. почему аппарат пищит не понятно.
#19 by piter3
Может стоит галка на звуковом сигнале
#20 by vl_programmer
где это можно посмотреть?
#21 by piter3
в драйвереккм-> параметрах оборудования,А еще глянь логи на предмет ошибок.
#22 by vl_programmer
А логи где обычно ?
#23 by vl_programmer
Стоит только на протокольных ошибках.
#24 by piter3
управления драйверами,закладка логи
#25 by vl_programmer
Вот логи 04.12.2017 13:44:03.020 Начинаем запись в лог...                         0000000000 Initialization 8...                         0000000000 Initialization 8 complete                         0000000000 Initialization 45...                         0000000000 Initialization 45 complete                         0000000000 Initializing control... 04.12.2017 13:45:59.954 0000174035 Driver.SaveDevicesSettings                         0000000000 TDispatchProxyHost.Destroy 04.12.2017 13:45:59.955 0000174955 Разрушение объекта нижнего уровня... 04.12.2017 13:45:59.955 0000000000 Разрушение объекта протокола... 04.12.2017 13:45:59.955 0000000000   Объект старого протокола разрушен                         ################################################################                         0000000000 TDispatchProxyHost.Destroy complete                         0000000016 Уничтожение пула очередей                         0000000000 TPortQueuePool.GetPoolCount 04.12.2017 13:45:59.967 Завершаем запись в лог...                         0000000016 Finalization 8 04.12.2017 13:45:59.967 Завершаем запись в лог...
#26 by piter3
так поставь галку расширенный журнал
#27 by vl_programmer
Причем в конце 2 быстрых гудка. в начале 2 с паузой.
#28 by piter3
надо или доки читать или гуглить.сего не помню
#29 by vl_programmer
04.12.2017 13:51:17.477 Начинаем запись в лог...                         0000000000 Initialization 8...                         0000000000 Initialization 8 complete                         0000000000 Initialization 45...                         0000000000 Initialization 45 complete                         0000000000 Initializing control...                         0000014664 Finalization 8 04.12.2017 13:51:32.135 Завершаем запись в лог...                         0000031122 Driver.Set_WriteLogFile 1                         0000002403 Driver.Set_DeviceEnabled -1 04.12.2017 13:51:38.367 0000033525 Устройство включено = 1                         0000000000 TCP. Remote host=192.168.11.3:5555                         0000000000 TCP connection opened                         0000000000 PurgeComm 04.12.2017 13:51:38.368 0000000000 Посылка пакета: C4                         0000000000   W FE 01 00 4C C4 3F 04.12.2017 13:51:39.368 0000000998 Driver.GetStatus 04.12.2017 13:51:39.368 0000000998 Таймаут ответа = 11000 04.12.2017 13:51:39.368 0000000000 Посылка пакета: C1 01 25 00 00 3F                         0000000000   W FE 06 00 4D C1 01 25 00 00 3F EF                         0000000000   R FE 01 00 4C A3 13                         0000000000 Done reading: -309                         0000000000   R FE 01 00 4D A2 D6                         0000000000 Done reading: 0                         0000000000   R FE 20 00 F0 A6 25 44 00 01 17 12 04 13 51 09 1C 00 12 05 28 3E 33 30 00 00 12 00 00 00 00 00 00 00 00 02 06 81                         0000000203 Done reading: -310                         0000000000 Received async answer: 44 00 01 17 12 04 13 51 09 1C 00 12 05 28 3E 33 30 00 00 12 00 00 00 00 00 00 00 00 02 06 04.12.2017 13:51:39.568 0000000000 Таймаут ответа = 50000 04.12.2017 13:51:39.568 0000000000 Посылка пакета: C2 25                         0000000000   W FE 02 00 4E C2 25 4E 04.12.2017 13:51:39.568 0000000000 Посылка пакета: C1 01 26 00 00 91 18 00 00                         0000000000   W FE 09 00 4F C1 01 26 00 00 91 18 00 00 13                         0000000000   R FE 01 00 4E A3 CA                         0000000000 Done reading: -309                         0000000000   R FE 01 00 4F A2 0F                         0000000000 Done reading: 0                         0000000000   R FE 0D 00 F0 A6 26 55 00 36 03 84 00 00 00 00 00 00 57                         0000000203 Done reading: -310                         0000000000 Received async answer: 55 00 36 03 84 00 00 00 00 00 00                         0000000406 RcpPixelLineLength = 384 04.12.2017 13:51:39.768 0000000000 Таймаут ответа = 45000 04.12.2017 13:51:39.768 0000000000 Посылка пакета: C2 26                         0000000000   W FE 02 00 50 C2 26 4E 04.12.2017 13:51:39.768 0000000000 Посылка пакета: C1 01 27 00 00 91 36 00 00                         0000000000   W FE 09 00 51 C1 01 27 00 00 91 36 00 00 AF                         0000000000   R FE 01 00 50 A3 C9                         0000000000 Done reading: -309                         0000000000   R FE 01 00 51 A2 0C                         0000000000 Done reading: 0                         0000000000   R FE 07 00 F0 A6 27 55 00 01 01 01 3E                         0000000202 Done reading: -310                         0000000000 Received async answer: 55 00 01 01 01 04.12.2017 13:51:39.968 0000000000 Таймаут ответа = 50000 04.12.2017 13:51:39.968 0000000000 Таймаут ответа = 45000 04.12.2017 13:51:39.968 0000000000 Посылка пакета: C2 27                         0000000000   W FE 02 00 52 C2 27 F3 04.12.2017 13:51:39.968 0000000000 Посылка пакета: C1 01 28 00 00 91 16 00 00                         0000000000   W FE 09 00 53 C1 01 28 00 00 91 16 00 00 60                         0000000000   R FE 01 00 52 A3 10                         0000000000 Done reading: -309                         0000000000   R FE 01 00 53 A2 D5                         0000000000 Done reading: 0                         0000000000   R FE 0B 00 F0 A6 28 55 00 00 10 62 01 20 52 81 79                         0000000203 Done reading: -310                         0000000000 Received async answer: 55 00 00 10 62 01 20 52 81 04.12.2017 13:51:40.168 0000000000 Таймаут ответа = 50000 04.12.2017 13:51:40.168 0000000405 Driver.GetDeviceMetrics 04.12.2017 13:51:40.168 0000000000 Таймаут ответа = 11000 04.12.2017 13:51:40.168 0000000000 Посылка пакета: C2 28                         0000000000   W FE 02 00 54 C2 28 78 04.12.2017 13:51:40.168 0000000000 Посылка пакета: C1 01 29 00 00 A5                         0000000000   W FE 06 00 55 C1 01 29 00 00 A5 4F                         0000000000   R FE 01 00 54 A3 4A                         0000000000 Done reading: -309                         0000000000   R FE 01 00 55 A2 8F                         0000000000 Done reading: 0                         0000000000   R FE 15 00 F0 A6 29 00 01 01 3E 10 00 03 00 00 12 45 80 92 8E 8B 20 35 35 94 CC                         0000000187 Done reading: -310                         0000000000 Received async answer: 00 01 01 3E 10 00 03 00 00 12 45 80 92 8E 8B 20 35 35 94 04.12.2017 13:51:40.368 0000000000 Таймаут ответа = 50000 04.12.2017 13:51:40.368 0000000187 Driver.OpenDrawer 04.12.2017 13:51:40.368 0000000000 Посылка пакета: C2 29                         0000000000   W FE 02 00 56 C2 29 C5 04.12.2017 13:51:40.368 0000000000 Посылка пакета: C1 01 2A 00 00 80                         0000000016   W FE 06 00 57 C1 01 2A 00 00 80 43                         0000000000   R FE 01 00 56 A3 93                         0000000000 Done reading: -309                         0000000000   R FE 01 00 57 A2 56                         0000000000 Done reading: 0                         0000000000   R 04.12.2017 13:51:41.370 0000000998 Ошибка чтения 0 FE 05 00 F0 A6 2A 55 00 00 DF                         0000000500 Done reading: -310                         0000000000 Received async answer: 55 00 00                         0000001514     АТОЛ 55Ф, №00106201205281, версия: 3.0.1245 RU, НЕФИСК                         0000000062 Driver.Set_DeviceEnabled 0 04.12.2017 13:51:41.929 0000000062 Устройство включено = 0                         0000000000 TPortQueuePool.GetPortQueue 04.12.2017 13:51:41.929 0000000000 Сокет закрыт                         0000000000 Port closed                         0000001030 Driver.Set_CurrentDeviceIndex 0                         0000000000 Driver.Set_CurrentDeviceIndex 0                         0000000904 Driver.Set_Password                         0000000000 Driver.Set_Caption Строка для печати                         0000000000 Driver.Set_Value 0                         0000000000 Driver.Set_Mode 0                         0000000000 Driver.Set_TypeClose 0                         0000000000 Driver.Set_CaptionPurpose 0                         0000000000 Driver.Set_CaptionTable 0                         0000000000 Driver.Set_ValuePurpose 0                         0000000000 Driver.Set_Scale 100                         0000000000 Driver.Set_PictureNumber 1                         0000000000 Driver.Set_FileName 04.12.2017 13:51:43.883 0000000016 Driver.SaveDevicesSettings 04.12.2017 13:51:44.917 0000001030 Driver.SaveDevicesSettings                         0000000000 TDispatchProxyHost.Destroy 04.12.2017 13:51:44.918 0000002980 Разрушение объекта нижнего уровня... 04.12.2017 13:51:44.918 0000000000 Разрушение объекта протокола... 04.12.2017 13:51:44.918 0000000000   Объект старого протокола разрушен                         ################################################################                         0000000000 TDispatchProxyHost.Destroy complete                         0000000031 Уничтожение пула очередей                         0000000000 TPortQueuePool.GetPoolCount 04.12.2017 13:51:44.945 Завершаем запись в лог...                         0000000031 Finalization 8 04.12.2017 13:51:44.945 Завершаем запись в лог...
#30 by vl_programmer
Судя по коду первый раз пищит на Драйве.ПолучитьПараметрыККТ(IDУстройства, ПараметрыККТ);
#31 by piter3
НЕФИСК !!!!
#32 by vl_programmer
Да там тестовый накопитель. я подрубал ее к торговле оно вроде не пещало
#33 by dezss
тестовый тоже надо фискализировать...
#34 by vl_programmer
при фискализаций на каждый шаг пищит по 4 раза насколько я знаю это точно не нормально. Причем в Параметрах написано Версия ФФД 1.0 а драва то у меня для 2.2 может в этом проблема?
#35 by piter3
прошивка какая?если ниже 4555 может не взлететь
#36 by vl_programmer
как узнать какая прошивка?
#37 by vl_programmer
ID СЕРИЯ (2908) Я так понимаю не видать мне 1.5
#38 by piter3
А он тебе нужен?
#39 by vl_programmer
вроде как там же реквизиты обязательные типа ИНН кассира  которые с 1 января должны присутствовать. Я не специалист конечно. Может подскажете где взять годную интеграционную компоненту? для 8.2? У меня есть одна но она исключительно по com работает а не нужно чтоб по сети.
#40 by piter3
А если нет у человека инн? [ У меня есть одна но она исключительно по com работает а не нужно чтоб по сети.] так нужно или не нужно?
#41 by vl_programmer
Ну как это в России у всех он есть :)  Нужно что б работала по сети.
#42 by piter3
иностранцы.
#43 by vl_programmer
ну хз не я придумал. Также проблема с авансовыми платежами. Не уверен что они есть в 1.0 версий.
#44 by piter3
Будь уверен,что нет
#45 by vl_programmer
да уж спасибо обнадежили.
#46 by piter3
Как уж есть.
#47 by vl_programmer
Как я понял надо перепрошивать кассу до версий 1.05 или 1.1. Также не понятно что делать с ФН его похоже тоже надо менять.
#48 by piter3
Угу.Ну на на тестовом только поиграться.
#49 by vl_programmer
они все классно придумали с начало заставили всех купить теперь переделывать...
#50 by piter3
Правда 1.1 в природе еще нет,тут фн-в 1.05 тока обещают сделать.Рок-н-ролл )))
#51 by piter3
Кого заставили я не понял?
#52 by vl_programmer
организаций купить новые кассы.
#53 by piter3
И на фн 1.0 работает,сам еще не пробовал.У меня только интернет торговля пока
#54 by vl_programmer
что работает на 1.0 ?
#55 by dmpl
А что надо?
#56 by vl_programmer
авансы, частичная оплата.
#57 by h-sp
ну все работают себе спокойно на 1.0. Вам одному чего-то неймется. Да еще в 7 утра. По ночам агрегат испытываете?
#58 by vl_programmer
было 8 утра и я на работе :) Как бы не похоже что работает потому как даже при попытки открыть смену аппарт пищит 2 раза после выходит чек и он снова пищит 2 раза так не должно быть.
#59 by dmpl
Деньги пришли - выдай чек. Какие проблемы-то? С авансами даже позиции не обязательно указывать, если аванс не под конкретный товар.
#60 by vl_programmer
так клиент возмущаются почему им чек не дают при взносе аванса, я как бы тоже не очень понимаю что я должен пробить если в чеке 10 позиций, а платит он 30%.
#61 by vl_programmer
а если это предоплата под конкретный товар?
#62 by LienXo
не все. Одних уже перетащил на 1.05, другие в конце недели тож требуют. Ну не нравится им задвоение в Z отчете накоплений, хотя какая бы на ЕНВД наплевать...
#63 by hhhh
ну и пробивай 10 позиций по 30%.
#64 by vl_programmer
если б там коркошка была я б так и сделал но если это скажем двигатель для авто как я его в количестве 0.30 продам?
#65 by dmpl
Тут есть поле для экспериментов. Как сказала налоговая - надо делать так, чтобы у покупателя не возникло вопросов. Но чек выдать при приеме денег надо обязательно, иначе это неприменение ККТ. Можно указать количество 1, но единицу измерения указать "платеж". Т.о. будет 1 платеж за двигатель.
#66 by vl_programmer
спасибо! Хорошая идея.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С