Страница 5 из 7

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:27
Admin
Игорь Столяров писал(а): 31 Март 2022, 15:12 Обязательно нужно выдавать покупателю слип чек
Мы тоже печатаем, но что то я не помню что бы в продуктовых мне давали два чека (чек и слип) при оплате картой. Может память подводит?

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:31
finsoftrz
Аналогично. Там тонкость в том, что терминал может возвращать 2 слипа с каким-то разделителем, это от настройки терминала зависит.
У меня так.

Код: Выделить всё

printAtolBank_r  routine   !печать на атол 10 (слип платежного терминала)
   DATA
lor:dl long
lor:i  long
lor:p1 long
lor:p2 long
lor:kCut  byte  !счетчик для отрезов
   CODE

   if GloM:PinPadSlip=''
      MessageError('Пустое значение строки со слипом банка!')
      exit
   .

   if GloM:FirmaActive=0
      MessageError('Кассовый аппарат недоступен!')
      exit
   .

   FsKKMAtolL &= (GloM:DevKKMAtol)

   FsKKMAtolL.FlagCutNo=Fir:DevFiscRegCutNo

   lor:dl=len(clip(GloM:PinPadSlip))
   lor:p1=1
   lor:p2=1
   lor:kCut=0
   loop lor:i=1 to lor:dl
      if GloM:PinPadSlip [lor:i] = chr(13)
         lor:p2=lor:i
         FsKKMAtolL.AddStringForPrint(sub(GloM:PinPadSlip,lor:p1,lor:p2-lor:p1),0,0,0)
         lor:p1=lor:i+2
      elsif GloM:PinPadSlip [lor:i] = '~'   !отрез
         if GloM:PinPadSlip [lor:i+1] = 'S'
            lor:p1=lor:i+2
            lor:kCut+=1
            if lor:kCut=1
               !добавляем строки перед отрезом
               loop 6 times
                  FsKKMAtolL.AddStringForPrint('',0,0,0)
               .
               FsKKMAtolL.AddStringForPrint('cut=',0,0,0)
            .
         .
      elsif GloM:PinPadSlip [lor:i] = chr(01)
         lor:p1=lor:i+1
         lor:kCut+=1
         if lor:kCut=1
            !добавляем строки перед отрезом
            loop 6 times
               FsKKMAtolL.AddStringForPrint('',0,0,0)
            .
            FsKKMAtolL.AddStringForPrint('cut=',0,0,0)
         .
      .
   .

   FsKKMAtolL.PrintNoFiscal    !печать нефискального документа

   if FsKKMAtolL.ErrorCode<>0
      StatAdd(2)
   .

   loc:ok=1


Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:36
Игорь Столяров
Admin писал(а): 31 Март 2022, 15:27 Может память подводит?
Вообще - это как бы федеральный закон о правилах розничной торговли с использованием ККТ.
Что бы не спорить - вот сегодняшний чек (пардон, что мятый - выбросил уже в мусорку).

1.jpg

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:38
finsoftrz
Admin писал(а): 31 Март 2022, 15:27
Игорь Столяров писал(а): 31 Март 2022, 15:12 Обязательно нужно выдавать покупателю слип чек
Мы тоже печатаем, но что то я не помню что бы в продуктовых мне давали два чека (чек и слип) при оплате картой. Может память подводит?
Либо настроено, что одна копия (для экономии бумаги), либо просто не отрывали, между копиями частичный отрез обычно. Покупатели их обычно не просят, им и так смс прилетает.

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:39
finsoftrz
Изучая чеки, можно многое понять о вкусовых особенностях покупателей. :-)

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:42
Игорь Столяров
finsoftrz писал(а): 31 Март 2022, 15:38 Покупатели их обычно не просят, им и так смс прилетает.
Это хорошо, когда в алкомаркете клиентура известна и заведена в БД с контактными реквизитами. ;)
А в розничной торговле электронный чек может выдаваться только по требованию.
finsoftrz писал(а): 31 Март 2022, 15:39 Изучая чеки, можно многое понять о вкусовых особенностях покупателей.
BIGDATA ! А вообще, что бог послал по акции - тому и рады. Не до устриц и пармезана ... ;)

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:50
finsoftrz
Банан на сырник и кофе запивать. Я так не пробовал. Вот банан (или шоколад) в лаваш завернуть, это бывало. :-)

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:51
Игорь Столяров
finsoftrz писал(а): 31 Март 2022, 15:50 Банан на сырник и кофе запивать. Я так не пробовал.
Потому, что Вы обжора ! А у меня - это вообще-то завтрак, обед и ужин ! :idied:

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 15:58
finsoftrz
Понятно. Раздельное питание. Утром кофе, в обед банан, вечером сырники. :-)

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 18:03
SergioRaguzini
finsoftrz писал(а): 31 Март 2022, 15:38 Либо настроено, что одна копия (для экономии бумаги), либо просто не отрывали....
У СБЕРа в слипе всегда два экземпляра, они разделяются строкой заполненными "тире" ----------...., и, чтобы отрезать приходится анализировать каждую строчку и искать эту строку-тире, потом вторая часть слипа

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 18:50
Игорь Столяров
SergioRaguzini писал(а): 31 Март 2022, 18:03 У СБЕРа в слипе всегда два экземпляра
Нет. В настройке драйвера UPOS выставляется кол-во слип-чеков и их ширина в символах.

Clarion и терминал карт СБЕРА

Добавлено: 31 Март 2022, 19:24
finsoftrz
Плюс разделитель копий настраивается.

Clarion и терминал карт СБЕРА

Добавлено: 01 Апрель 2022, 2:31
Admin
Игорь Столяров писал(а): 31 Март 2022, 15:36 это как бы федеральный закон о правилах розничной торговли с использованием ККТ.
Хотелось бы ссылку (что бы одного человечка носом ткнуть) на конкретный закон в котором про печать слипов (не чеков) написано.

Clarion и терминал карт СБЕРА

Добавлено: 01 Апрель 2022, 8:51
Игорь Столяров
Собственно сам закон вот:
http://www.consultant.ru/cons/cgi/onlin ... wrFiqnPS52

Настолько я понимаю - Вам нужно читать п.3.

Clarion и терминал карт СБЕРА

Добавлено: 13 Июль 2022, 15:02
SergioRaguzini
Привет Всем!
Вчера пользователь проинформиррвал меня по поводу того что у нмх на рабочем месте сепциалисты Сбера обновили версию библиотеки SBRF.DLL
В феврале после обновления в новой (для февраля) версии была ошибка о невозможности создать объект с идетификатором SBRFSRV.Server (его просто не было в Windows) и до вчерашнего дня этот пользователь работал на откатанной назад "до-февральской" версии. Я в феврале, даже писал письмо в наше местное отделение Сбера об этой ошибке.
Видимо исправили - интерфейс новый, но теперь все работает.