Подключение ККТ РИТЕЙЛ-01Ф к приложению Delphi

Публикация № 1213116

Администрирование - Торговое оборудование - Фискальный регистратор

Delphi ККТ РИТЕЙЛ-01Ф

В далеком 2011 году была написана программа для кассы в Delphi 7. Функционал незначительно за это время изменился, но вдруг бухгалтерия решила приобрести ККТ РИТЕЙЛ-01Ф. Переходить на другой программный продукт не было ни, желания ни времени. Было принято решение привязать данный аппарат к готовому ПО.

В далеком 2011 году была написана программа для кассы в Delphi 7. Функционал незначительно за это время изменилось, но вдруг бухгалтерия решила приобрести ККТ РИТЕЙЛ-01Ф. переходить на другой программный продукт не было не желания не времени. Было принято решение привязать данный аппарат к готовому ПО.

На официальном сайте без проблем качается драйвер для данной кассы (https://www.shtrih-m.ru/support/download/?section_id=76&product_id=21700&type_id=156). При установке можно сохранить примеры работы драйвера 1c, Delphi, C#, Microsoft Visual C++ 6.0, VBScript.

Для работы нужна библиотека DrvFRLib_TLB.pas (у меня она лежит C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Samples\Borland Delphi 7.0\TstShared).

Онлайн кассу подключили через USB, ip адрес ей назначили 192.168.137.111. Все легко делается через утилиту, которая идет совместно с драйвером. Для настройки подошел материал https://www.youtube.com/watch?v=wxbNLErV7h4.

Ниже приведен код программы с пояснением

 

Uses  DrvFRLib_TLB; // подключение библиотеки



var

Drv: TDrvFR; // для онлайн кассы

begin

Drv := TDrvFR.Create(nil); // Создание объекта драйвера

  Drv.ConnectionType:= 6; // подключение через TCP socket

  Drv.IPAddress := '192.168.137.111';

  Drv.UseIPAddress := true;

  Drv.TCPPort := 7778; // TCP Порт ККТ

  Drv.Timeout := 3000; // Таймаут в мс

   Drv.Password := 30; // Пароль системного администратора

   if Drv.Connect<> 0 then

      begin // Проверяем подключение

        raise Exception.Create(Drv.ResultCodeDescription);

      end else drv.Beep; // звук при подключении



  if drv.OpenCheck<>0 then raise   Exception.Create(Drv.ResultCodeDescription);



   // Формируем продажу

     Drv.CheckType := 1; // Операция - приход

     Drv.Price := MemTableEh1.FieldByName('itog').AsCurrency; // Цена за единицу товара

     Drv.Quantity := 1; // Количество

     Drv.Summ1 := MemTableEh1.FieldByName('itog').AsCurrency; // Сумма позиции с учетом скидок

     Drv.Tax1 := 1; // НДС 18%



      drv.OperationType;



    // Формируем закрытие чека

       Drv.Summ1 :=  MemTableEh1.FieldByName('itog').AsCurrency; // Наличные

       Drv.Summ2 := 0; // Остальные типы оплаты нулевые,

       Drv.Summ3 := 0;

       Drv.Summ4 := 0;

       Drv.StringForPrinting := MemTableEh1.FieldByName('Name_t').AsString+', модель '+

    MemTableEh1.FieldByName('Name_model').AsString; // наименование

       drv.sale;

       drv.RegistrationOnSlipDocument;



if drv.CloseCheck <> 0 then  raise   Exception.Create(Drv.ResultCodeDescription);

       Drv.Free; // Освобождаем объект драйвера

 

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. cnor 23.03.20 09:40 Сейчас в теме
Документация драйвера от Штрих-а. Стр. 54-56
2. GubinDenis 18 23.03.20 10:03 Сейчас в теме
Советую попробовать реализовать данный пример прежде его рекомендовать.
Оставьте свое сообщение

См. также

Работа с кассой Atol через веб-сервер ДТО-10

Внешние источники данных ККМ Фискальный регистратор Кассовые операции Кассовые операции v8 Россия НДС Бесплатно (free)

Поддержка многопользовательской печати на одном устройстве ККТ. Поддержка изменений в законодательстве (Переход на ФФД 1.05 и НДС 20%).

31.12.2018    28880    0    medangel    41    

Подключаем ФР Эвотора СТ2Ф к ПК

Фискальный регистратор Россия Бесплатно (free)

При ремонте Эвотор 7.2 очень часто возникают ситуации, при которых программная часть ANDROID планшета, перестает видеть фискальный регистратор.

19.08.2018    12847    0    roman3d    21    

Http-сервис для работы с ККТ

ККМ Фискальный регистратор Кассовые операции Оптовая торговля Розничная торговля Кассовые операции Оптовая торговля Розничная торговля Бесплатно (free)

Пример работы с ККТ через HTTP запрос. В соответствии с 54-ФЗ продавец должен отправить электронный чек покупателю. В рабочее время это делает кассир, но как быть, если оплата произведена вне рабочего времени? Например, покупка на сайте. Для этого я разработал данный HTTP-сервис для взаимодействия сайта и ККТ в автоматическом режиме.

12.10.2017    16101    0    parshin    19    

Редактирование шаблона чека ККТ

Фискальный регистратор Кассовые операции Кассовые операции v8 УТ10 УТ11 Россия Бесплатно (free)

Добрый день. Думаю, волна вопросов по подключению онлайн-касс к 1С уже позади, достаточно просто полистать данный ресурс, поэтому можно переходить на новый уровень. С изменением ФР на ККТ изменился формат обмена между 1С и оборудованием и стало намного сложнее управлять формой чека. В этой статье я расскажу, какие методы изменения формы чека я нашел и попробовал, данная статья относится к ККТ фирмы АТОЛ, т.к. на остальных я не тестировал.

01.10.2017    76806    0    tjurikov_ivan    45    

Ошибка интерфейса ЭКЛЗ/ФН1 или как правильно подключать фискальные регистраторы АТОЛ без ФН/ЕНВД

Фискальный регистратор Кассовые операции Кассовые операции v8 Россия Бесплатно (free)

В статье описывается решение проблем с подключением фискальных регистраторов АТОЛ без ФН/ЕНВД к 1С 8. Устранение ошибки, возникающей при попытке пробить чек: "Чек не напечатан на устройстве для печати чеков. Ошибка интерфейса ЭКЛЗ/ФН1".

12.08.2017    38405    0    Stan    11    

Проброс COM портов через TCP/IP с помощью Virtual Serial Ports Emulator (Windows)

Фискальный регистратор Администрирование данных 1С Бесплатно (free)

Проброс COM портов через TCP/IP с помощью Virtual Serial Ports Emulator (Windows) от компании Eterlogic . Простой пример настройки. Альтернатива стандартному маппингу com портов средствами Windows через RDP.

11.05.2017    72788    0    Shestik    100    

Внедрение ККМ Онлайн в сторонние конфигурации 1С

ККМ Кассовые операции Розничная торговля Фискальный регистратор Кассовые операции Розничная торговля v8 1cv8.cf Бесплатно (free)

В данной статье мне бы хотелось поделиться опытом внедрения ККМ онлайн (Атол 11Ф) в одну из сторонних конфигураций 1С. Надеюсь, что она поможет сэкономить время моим коллегам, которые столкнулись с ситуацией, когда есть конфигурация, но ее поддержка разработчиком уже давно прекращена. В статье мы рассмотрим общие моменты, которые позволят "подружить" ее с онлайн кассами.

22.04.2017    66581    0    lord_soth    28    

Настройка торгового оборудования в конфигурации "Управление торговлей" ред. 10.3 при работе в терминальном режиме

Сканер штрих-кода Терминал сбора данных Фискальный регистратор Розничная торговля Розничная торговля v8::ОУ УТ10 Россия Бесплатно (free)

У пользователей 1С:Управление торговлей, использующих терминальный доступ для работы в программе, могут возникнуть проблемы при подключении торгового оборудования. Эти проблемы связаны с тем, что в конфигурации УТ 10.3 настройки торгового оборудования хранятся с привязкой к имени компьютера, а работа в режиме терминального доступа означает, что у всех работающих с программой будет одно и тоже имя компьютера. В статье рассмотрим способы решения данной проблемы.

12.04.2017    28530    0    @lexandr    12    

Важные изменения в 54-ФЗ: какой будет ККМ в 2017 году

Кассовые операции Розничная торговля Фискальный регистратор ККМ Кассовые операции Розничная торговля v7.7 v8 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

Уже начиная с апреля 2016 года нас ждут довольно серьезные изменения по передаче данных о продажах в налоговую. Не только ожесточится контроль над тем, сколько мы продаем, но и изменятся сами ККМ.

11.05.2016    93576    0    alis112358    80    

Настройка эквайринговых систем INPAS Smart Sale для работы в конфигурации 1С:Розница 1.0

Терминал сбора данных Фискальный регистратор Розничная торговля Розничная торговля v8 УТ10 Розница Розничная и сетевая торговля (FMCG) Бесплатно (free)

Подключение торгового оборудования иной раз способно вызвать нешуточные трудности, особенно когда его поставщик сам плохо представляет процесс подключения. Традиционно проблемным оборудованием являются системы эквайринга, технические специалисты банка обычно плохо знакомы с товароучетными системами, а обслуживающие их специалисты, в свою очередь, мало знакомы с банковским оборудованием. В очередной раз столкнувшись с подобными сложностями мы решили обобщить свой опыт в данной статье.

06.08.2015    34992    0    oldcopy    21    

Подключение Фискального регистратора АТОЛ (Windows 8.1 x64)

Фискальный регистратор Розничная торговля Розничная торговля v8 УТ10 Россия УУ Бесплатно (free)

В данной статье рассматривается пример подключения ФР АТОЛ FPrint-55ПТК к УТ 10.3 на Windows 8.1 (x64) и проблемы, связанные с подключением.

14.05.2015    53215    0    vlzor    13    

Необнуляемые суммы (Штрих М ФР+Розница 2.0)

Фискальный регистратор v8 Розница Бесплатно (free)

Получение необнуляемых сумм из ФР (Штрих М ФР+Розница 2.0)

11.08.2014    22361    0    dmitzin    10    

Вывод общей скидки в чеке

Фискальный регистратор Розничная торговля Розничная торговля v8 УТ10 Бесплатно (free)

Как вывести общую скидку на чек, используя только штатные средства 1с (на примере ФР от Штрих-М и конфигурации Управление Торговлей 10.3)

28.01.2014    19841    0    itgro    1    

Подключение фискального регистратора МІНІ-ФП6 в Управление торговлей для Украины (версия 2.3)

Фискальный регистратор Розничная торговля Розничная торговля v8 УТ10 Украина Бесплатно (free)

В данной статье описывается пошаговое подключение и настройка фискального регистратора МІНІ-ФП6 к УТ 2.3, настройка шапки фискальных чеков.

24.01.2014    28056    0    sleepy    7    

Использование эмулятора фискального регистратора Cremu

Фискальный регистратор Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 Бытовые услуги, сервис Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Бесплатно (free)

Если у вас нет опыта работы с фискальными регистраторами и вы хотите узнать о работе с торговым оборудованием в 1с, не имея фискального регистратора, то эта статья для вас.

04.10.2012    104116    0    mihan    43    

Фискальный регистратор + Управление торговлей 11 в терминальном режиме

Фискальный регистратор v8 УТ10 Россия Бесплатно (free)

В данной статье рассматривается подключение фискального регистратора "Штрих-ФР-Л" к удаленной рабочей станции, работающей с УТ 11 в терминальном режиме.

03.10.2012    91654    0    Yurcha62    25    

Подключение 2 фискальных регистраторов к одному рабочему месту кассира (РМК) (Розница 2.0.2.6)

Фискальный регистратор Оптовая торговля Оптовая торговля v8 Розница Россия Бесплатно (free)

Необходимо подключить 2 фискальных регистратора (ФР) к одному РМК с одновременной оперативной работой обоих. Ситуация: В магазине сосуществуют ООО(УСН) и ИП(ЕНВД), при этом ООО продает только алкоголь (его продажи пробиваем на ФР), остальной ассортимент продает ИП (продажи печатаем на принтере документов) Как это сделать в Рознице 2.0?

16.11.2011    95992    0    nl8    72    

Подключение ККМ Пирит ФР01К

ККМ Фискальный регистратор v8 1cv8.cf Россия Бесплатно (free)

Наша организация всегда работала с ФР "Штрих", сейчас она решила перейти на ФР "Пирит ФР01К", хочу рассказать о проблемах с подключением этого ФР к 1с8 (по крайней мере о тех проблемах что возникли у меня), обработка стандартная с 1с ИТС "CrystalsPiritFR01K.epf", драйвер с сайта Кристалл "CrystalsPiritFR01K.dll";

12.10.2011    28491    0    Ткачев    3    

Работа с фискальным регистратором

Кассовые операции Фискальный регистратор Рабочее место Кассовые операции v8 БП2.0 УТ10 УПП1 Россия БУ УУ Бесплатно (free)

Совсем простенькая обработка, позволяющая снимать X-отчет, делать внесение и изъятие денег из кассы ККМ (в типовых конфигурациях) в любом интерфейсе, а не только в интерфейсе кассира, как это задумано в типовой конфигурации.

05.10.2006    21966    0    z-alexey    4