Сообщения без ответов | Активные темы Текущее время: Сб дек 14, 2024 10:12 am



Ответить на тему  [ Сообщений: 47 ]  На страницу Пред.  1, 2, 3, 4  След.
Фискальные регистраторы ОНЛАЙН 
Автор Сообщение
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение Re: Фискальные регистраторы ОНЛАЙН
DmitryShatskov писал(а):
Раньше у меня было так:
1. Проверка состояния ФР
2. Заполнил Password, StringForPrinting, Price, Quantity, Department - сделал SALE, установил SummX - затем CloseCheck.
3. В конце смены снял отчет с гашением.
Попутно где необходимо проверял состояние ФР чтобы кассир понимал что у него с ним происходит (лента кончилась, время слетело, вывалился в тех. обнуление или еще что).

Какой порядок работы Вы заложили в работу нового драйвера с новыми ФР?
К сожалению из одного только описания НЕ ПОНЯТНО.

Если Вы работаете с нашим драйвером, то менять практически ничего не нужно. Кроме того, что в ПО нужно предусмотреть возможность подачи команды "Открыть смену" и возможность передачи адреса (телефона или e-mail) покупателя на сервер ОФД.

Немного примеров (к сожалению, на C# под MVS2013 ). Обычная регистрация продажи и закрытия чека с передачей данных покупателя:
Код:
       
private void button2_Click_1(object sender, EventArgs e)
        {
            //Открываем чек продажи
            Driver.CheckType = 0;
            Driver.OpenCheck();

            //Отправка данных о покупателе
            Driver.CustomerEmail = textBox1.Text;  //В качестве параметра можно передавать или телефон (+7хххххххххх) или e-mail: test@test.com 
            Driver.FNSendCustomerEmail();
           
            //Формируем продажу
            Driver.Quantity = Convert.ToDouble(textBox3.Text);
            Driver.Price = Convert.ToInt32(textBox2.Text);
            Driver.Department = 1;
            Driver.Tax1 = 0;
            Driver.Tax2 = 0;
            Driver.Tax3 = 0;
            Driver.Tax4 = 0;
            Driver.StringForPrinting = "Булка с маком";
            Driver.Sale();

            Driver.CheckSubTotal();

            //Закрываем чек
            Driver.Summ1 = Driver.Summ1;
            Driver.Summ2 = 0;
            Driver.Summ3 = 0;
            Driver.Summ4 = 0;
            Driver.Tax1 = 0;
            Driver.Tax2 = 0;
            Driver.Tax3 = 0;
            Driver.Tax4 = 0;
            Driver.StringForPrinting = "";
            Driver.CloseCheck();
        }


Если есть необходимость в печати развернутого наименования товарной позиции (например с указанием артикула, производителя и т.д.), длина которой (в символах) будет больше 64, то можно использовать новый алгоритм формирования чека:
Код:
        private void button3_Click(object sender, EventArgs e)
        {
            //Открываем чек продажи
            Driver.CheckType = 0;
            Driver.OpenCheck();

            //Отправка данных о покупателе
            Driver.CustomerEmail = textBox1.Text;    //В качестве параметра можно передавать или телефон (+7хххххххххх) или e-mail: test@test.com
            Driver.FNSendCustomerEmail();

            Driver.StringForPrinting = "Печать полного наименования товара";  //Произвольная строка, в которой будет печататься полное наименование товара
            Driver.PrintString();

//Регистрируем товарную позицию с сокращенным наименованием товара (до 64 символов) и передаем ее на сервер ОФД без печати на данной товарной позиции на чеке.
            Driver.CheckType = 0;
            Driver.Quantity = Convert.ToDouble(textBox3.Text);
            Driver.Price = Convert.ToInt32(textBox2.Text);
            Driver.Department = 1;
            Driver.Tax1 = 0;
            Driver.DiscountValue = 0;
            Driver.ChargeValue = 0;
            Driver.BarCode = "123456789";
            Driver.StringForPrinting = "//"+"Булка с маком";    //Наименование товара. Символ '//' в начале строки информирует ККТ о том, что данную позицию передаем, но не печатаем
            Driver.DocumentName = "";
            Driver.FNDiscountOperation();

            Driver.CheckSubTotal();

            //Закрываем чек
            Driver.Summ1 = Driver.Summ1;
            Driver.Summ2 = 0;
            Driver.Summ3 = 0;
            Driver.Summ4 = 0;
            Driver.Tax1 = 0;
            Driver.Tax2 = 0;
            Driver.Tax3 = 0;
            Driver.Tax4 = 0;
            Driver.StringForPrinting = "";
            Driver.CloseCheck();
        }
    }

_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru


Вт дек 27, 2016 11:20 am
Профиль WWW
Новичок

Зарегистрирован: Ср янв 20, 2016 10:45 am
Сообщения: 5
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Спасибо огромное.


Вт дек 27, 2016 11:38 am
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Спасибо Вам огромное за пояснения.

_________________
Всего Вам доброго!
Сергей .


Чт дек 29, 2016 2:10 pm
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Timofey Gontar писал(а):
DmitryShatskov писал(а):


Но есть вопросы, на которые хотелось бы получить ответы.

Что делать при не верно пробитом чеке, или при возврате товара.
Какими командами драйвера сообщить в ОФД, что чек не действителен.
Как проверить какие номера чеков не отправлены в ОФД, а какие не приняты ОФД.
То есть мы пробиваем на кассе чек, интернет связь у нас работает.
Как кассиру сообщить, предварительно проверив, что последний номер чека не принят ОФД?
И что надо бы разобраться в чём дело.
Потому что на следующий день, или после проведённого вечернего гашения - этот чек уже и не аннулируешь.

_________________
Всего Вам доброго!
Сергей .


Чт дек 29, 2016 5:04 pm
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
вопрос к Timofey Gontar

Ещё вопрос по чеку коррекции.
Как его пробивать, зачем и в каких случаях.

Так же интересует метод FNBeginOpenSession - Начать открытие смены.
и вот это :FNOpenSession - Открыть смену ФН
Теперь через него обязательно открывать смену ФН?
Или как?

_________________
Всего Вам доброго!
Сергей .


Чт дек 29, 2016 5:11 pm
Профиль
Новичок

Зарегистрирован: Чт дек 08, 2016 9:40 am
Сообщения: 6
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Привет Всем!

Одно из требований к кассовому ПО совметимому с 54-ФЗ - это "отправка электронной копии чека"

Прошу уточнить - ФР сам отправит чек в ОФД, а далее уже ОФД перешлет его клиенту,
или же прикладное ПО должно отправить отправить чек непосредственно на e-mail клиента (например, используя SMTP, SSL и т.п.), но тогда уже со своего произвольного адреса?

Т.е. достаточно ли использования методов драйвера ФР?


Спасибо


Timofey Gontar писал(а):
...

в ПО нужно предусмотреть возможность подачи команды "Открыть смену" и возможность передачи адреса (телефона или e-mail) покупателя на сервер ОФД.
...
//Отправка данных о покупателе
Driver.CustomerEmail = textBox1.Text; //В качестве параметра можно передавать или телефон (+7хххххххххх) или e-mail: test@test.com
Driver.FNSendCustomerEmail();
....


Пн янв 09, 2017 5:12 pm
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
[/quote]Почитайте всю эту тему.
вы найдёте ответ[/quote]

_________________
Всего Вам доброго!
Сергей .


Пн янв 09, 2017 5:25 pm
Профиль
Новичок

Зарегистрирован: Чт дек 08, 2016 9:40 am
Сообщения: 6
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Сергей, если в "мой огород", то тему я, конечно, прочитал, но, если уже знаешь как на самом деле, прошу прокоментировать:

Цитата:
ФР сам отправит чек в ОФД, а далее уже ОФД перешлет его клиенту,
или же прикладное ПО должно отправить отправить чек непосредственно на e-mail клиента (например, используя SMTP, SSL и т.п.), но тогда уже со своего произвольного адреса?
Т.е. достаточно ли использования методов драйвера ФР?



час писал(а):
Почитайте всю эту тему.
вы найдёте ответ


Пн янв 09, 2017 6:15 pm
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Soft-Project
можно и тем и другим способом.
Но если отправлять из своего ПО, то нет уверенности, что чек в электронном виде будет соответствовать требованиям , предъявляемым к данному документу.

А отправив Email покупателя в ОФД , методом драйвера, мы избавим себя от заботы о правильности формирования электронного чека.

для себя Я выбрал второй способ. :-)
============================
но, если бы было чёткое представление о требованиях к электрочеку.
Можно было бы и сварганить отправку с одного Email на другой.
==============================================
кактатак

_________________
Всего Вам доброго!
Сергей .


Пн янв 09, 2017 6:33 pm
Профиль
Новичок

Зарегистрирован: Чт дек 08, 2016 9:40 am
Сообщения: 6
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Спасибо!
Первый способ однозначно предпочтительнее второго, тем более, что сейчас используется SMTP SSL, стало чуть муторнее чем просто через SMTP


час писал(а):
Soft-Project
можно и тем и другим способом.
Но если отправлять из своего ПО, то нет уверенности, что чек в электронном виде будет соответствовать требованиям , предъявляемым к данному документу.

А отправив Email покупателя в ОФД , методом драйвера, мы избавим себя от заботы о правильности формирования электронного чека.

для себя Я выбрал второй способ. :-)
============================
но, если бы было чёткое представление о требованиях к электрочеку.
Можно было бы и сварганить отправку с одного Email на другой.
==============================================
кактатак


Пн янв 09, 2017 6:42 pm
Профиль
Новичок

Зарегистрирован: Ср окт 28, 2009 6:23 pm
Сообщения: 77
Откуда: Чебоксары
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Не подскажете кто уже тестировал . Должны ли отправляться почтовые или смс сообщения из ОФД при пробитии чеков в тестовом кабинете. У меня почему-то не приходят , хотя чеки подтверждаются. При отправке использую метод приведенный
выше Driver.FNSendCustomerEmail(); Свойство конечно заполняю.


Ср янв 11, 2017 9:51 pm
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
SergeyP67 писал(а):
Не подскажете кто уже тестировал . Должны ли отправляться почтовые или смс сообщения из ОФД при пробитии чеков в тестовом кабинете. У меня почему-то не приходят , хотя чеки подтверждаются. При отправке использую метод приведенный
выше Driver.FNSendCustomerEmail(); Свойство конечно заполняю.

==========================
меня тоже этот вопрос интересует.
==========================
SergeyP67
а Email - подлинный?

_________________
Всего Вам доброго!
Сергей .


Чт янв 12, 2017 11:09 am
Профиль
Новичок

Зарегистрирован: Чт июн 09, 2011 10:13 am
Сообщения: 8
Сообщение Re: Фискальные регистраторы ОНЛАЙН
В тестовом кабинете ОФД "Ярус" отправляются смс и письма.


Пн янв 16, 2017 8:25 am
Профиль
Новичок

Зарегистрирован: Ср янв 20, 2016 10:45 am
Сообщения: 5
Сообщение Re: Фискальные регистраторы ОНЛАЙН
Здравствуйте.

Очень часто можно встретить такую информацию по онлайн ККМ:

- Бумажный чек, выдаваемый покупателю, будет иметь QR-код, по которому можно проверить переданы ли данные о покупке в ИФНС.

Это действительно необходимо? ФР сам будет допечатывать этот код? Мне не понятно где он возьмет инфу для этого кода.... с алкоголем понятно УТМ подписывает чек, а здесь может не быть связи до 30 дней???

Подскажите, кто в курсе?


Пн янв 16, 2017 9:43 am
Профиль
Новичок

Зарегистрирован: Вт фев 19, 2008 1:21 pm
Сообщения: 189
Откуда: г. Саратов
Сообщение Re: Фискальные регистраторы ОНЛАЙН
"DmitryShatskov"Здравствуйте.

Цитата:
Подскажите, кто в курсе?


Я тоже не в курсе.
НО вот сейчас печатаю чеки на фискальние (дорабатываю верхнее ПО, печатаю пробные чеки) QR код печатается автоматически. Хотя отправки в ОФД нет.
Пытался сканером QR кода прочитать что именно записано в этом штрихкоде - разрешение картинки настолько плохое, что сканер не определяет шифр.
Вот такой расклад имеем.

_________________
Всего Вам доброго!
Сергей .


Пн янв 16, 2017 12:38 pm
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 47 ]  На страницу Пред.  1, 2, 3, 4  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB