Автор |
Сообщение |
atlant_is
Новичок
Зарегистрирован: Вт июн 05, 2012 8:34 am Сообщения: 9
|
Re: Доработки для 54 ФЗ и ОФД
Доброе время суток. Пожалуй и я спрошу. К ОФД ФИО кассира уйдет из списка пользователей на ККМ в соответствии с указанным паролем? В верхнем ПО используется всегда пароль сисадмина, а кассир печатается текстом на чеке. Теперь, чтобы уходили верные данные нужно каждый раз переписывать таблицу в ККМ и открывать чек от имени какого-то конкретного оператора? Это, мягко говоря, геморройно, т.к. списки кассиров прилетают из бэк-офиса уже с правами-паролями и т.п. И их может быть больше 30...
|
Вт дек 13, 2016 1:09 pm |
|
|
час
Новичок
Зарегистрирован: Вт фев 19, 2008 1:21 pm Сообщения: 189 Откуда: г. Саратов
|
Re: Доработки для 54 ФЗ и ОФД
Поддержу вопрос и добавлю от себя. Имеется ли метод драйвера, для отправки этих данных из верхнего ПО ? я ТАКОГО МЕТОДА НЕ НАШЁЛ.
_________________ Всего Вам доброго!
Сергей .
|
Вт дек 13, 2016 5:28 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Да, имя кассира каждый раз переписывать в таблице или под разными паролями (ссотв. разными кассирами) пробивать чеки.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пт дек 16, 2016 4:44 pm |
|
|
час
Новичок
Зарегистрирован: Вт фев 19, 2008 1:21 pm Сообщения: 189 Откуда: г. Саратов
|
Re: Доработки для 54 ФЗ и ОФД
_________________ Всего Вам доброго!
Сергей .
|
Пт дек 16, 2016 4:58 pm |
|
|
atlant_is
Новичок
Зарегистрирован: Вт июн 05, 2012 8:34 am Сообщения: 9
|
Re: Доработки для 54 ФЗ и ОФД
ИМХО, это не совсем удобно. Логичнее предусмотреть метод передачи в ФН этой информации. Если не передано - брать из таблицы.
|
Вс дек 18, 2016 7:15 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Вы можете программно передать в ФН произвольный реквизит с помощью команды FNSendTLV ФНПередатьТЛВ Передать структуру TLV в ФН Тег для имени кассира 1021 согласно документу Форматы фискальных данных: https://forum.nalog.ru/index.php?showtopic=737550
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Вт дек 20, 2016 6:04 pm |
|
|
iSa
Новичок
Зарегистрирован: Пн янв 12, 2009 3:51 pm Сообщения: 23
|
Re: Доработки для 54 ФЗ и ОФД
В тесте драйвера открываю чек, делаю продажу, отправляю TLV типа "строка" с тегом 1021 и значением "Кассир Кассир" и закрываю чек. В ОФД на чеке "СИСТ. АДМИН." вместо ожидаемого "Кассир Кассир". Не подскажите в чём может быть проблема?
|
Ср янв 18, 2017 2:51 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Так нельзя, по крайней мере сейчас. ККТ сама формирует этот тег и впечатывает кассира в заголовок.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Чт янв 19, 2017 4:20 pm |
|
|
atlant_is
Новичок
Зарегистрирован: Вт июн 05, 2012 8:34 am Сообщения: 9
|
Re: Доработки для 54 ФЗ и ОФД
Вы же чуть выше написали, что так можно? Как быть?
|
Пт янв 20, 2017 6:24 am |
|
|
iSa
Новичок
Зарегистрирован: Пн янв 12, 2009 3:51 pm Сообщения: 23
|
Re: Доработки для 54 ФЗ и ОФД
Отвечу на свой, а заодно и ваш, вопрос сам: если в таблице пользователей и паролей удалить текст "СИСТ. АДМИН." и оставить там пустую строку, то текст, указанный в теге 1021, благополучно доезжает до ОФД. P.S. Однако, открыть смену с пустым полем вместо "СИСТ. АДМИН." не получается. Жизнь - боль
|
Пт янв 20, 2017 11:08 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Мой первый ответ был неточным, я указал что можно передать произвольный тег в ОФД. Потом уточнил у разработчика конкрено по поводу имени кассира и получил ответ, который дал следом.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пн янв 23, 2017 1:16 pm |
|
|
pscorp
Новичок
Зарегистрирован: Пт сен 05, 2008 4:09 pm Сообщения: 13
|
Re: Доработки для 54 ФЗ и ОФД
Добрый день. Подскажите пожалуйста, есть ли описание протокола с командой для отправки адреса электронной почты клиента в ОФД? Мне вообще нужно только описание 16-ричной команды, которая соответветствует методу FNSendCustomerEmail().
|
Пн янв 30, 2017 11:14 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Команды отправки почты, отправки произвольного Тега (FNSendTAG), если я правильно понимаю реализованы на уровне драйвера, а на уровне протокола есть только команда: Передать произвольную TLV структуру Код команды FF0Ch . Длина сообщения: 6+N байт. Пароль системного администратора: 4 байта TLV Структура: N байт (мах 250 байт) Ответ: FF0Сh Длина сообщения: 1 байт. Код ошибки: 1 байт Она описана в протоколе. Что касается передачи почты, то я уже где-то это описывал: " 1. Вам надо зарегистрироваться на форуме ФНС и взять документ Формат Фискальных Документов (ФФД) отсюда: https://forum.nalog.ru/index.php?showtopic=737550В целом там всё описано. Но отвечу на именно Ваш вопрос касаемо адреса и (а согласно документу - ИЛИ) e_mail покупателя: 2. Стр. 4 документа ФФД: адрес покупателя – абонентский номер либо адрес покупателя. Тэг – цифровое обозначение типа данных в структуре тип-длина-значение, целое число длиной 16 бит. TLV – tag-length-value; структура тип-длина-значение. 3. Стр. 14 - 3.5 Кассовый чек (БСО) , Таблица 9 адрес покупателя Строка ASCII 4. Стр. 25 - 3.10 Перечень применяемых реквизитов фискальных документов - Таблица 22 Тэг 1008 адрес покупателя 5. Например, чтобы передать тэг 1008 «адрес покупателя» со значением 12345678 следует передать в TLVData F0 03 08 00 31 32 33 34 35 36 37 38 Где F0 03 - это 2 байта Тэг 1008 (03F0h = 1008d), 08 00 - 2 байта длины сообщения, 31,32,...,38 - ASCii hex коды соответствующие 1,2,....8, согласно таблице, например тут: http://www.industrialnets.ru/files/misc/ascii.pdf"
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Чт фев 02, 2017 1:08 pm |
|
|
pscorp
Новичок
Зарегистрирован: Пт сен 05, 2008 4:09 pm Сообщения: 13
|
Re: Доработки для 54 ФЗ и ОФД
Спасибо большое за такой развернутый ответ. Буду пробовать реализовать у себя!
|
Пн фев 06, 2017 1:52 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Доработки для 54 ФЗ и ОФД
Пожалуйста.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пн фев 06, 2017 5:19 pm |
|
|