Инструменты пользователя

Инструменты сайта


вопросы:экономиячековойленты

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
вопросы:экономиячековойленты [2022/03/17 13:38]
dzayonchkovskiy
вопросы:экономиячековойленты [2022/03/28 09:05] (текущий)
dzayonchkovskiy [Доработки]
Строка 4: Строка 4:
   * Кассир версии 5.1.7.14   * Кассир версии 5.1.7.14
   * Дата окончания подписки не меньше 15.03.2022   * Дата окончания подписки не меньше 15.03.2022
-  * В таблицах ККМ включена печать на чековой ленте (для Штрих-М - таблица 17, поле 17, значение 0)+  * В таблицах ККМ включена печать на чековой ленте (для Штрих-М - таблица 17, поле 7, значение 0) 
 +  * Для ККМ АТОЛ для отключения печати чека требуется указание электронной почты или номера телефона покупателя
 ====Электронный чек==== ====Электронный чек====
 В Кассир 5 можно указать данные покупателя (номер телефона или e-mail) для отправки электронного чека (отправку выполняет ОФД).\\ В Кассир 5 можно указать данные покупателя (номер телефона или e-mail) для отправки электронного чека (отправку выполняет ОФД).\\
Строка 74: Строка 75:
   * Запрашивать всегда   * Запрашивать всегда
  
-**Адрес эл. почты по-умолчанию** - на указанный в настройке адрес эл. почты будет отправлен электронный чек, если не были указаны данные покупателя и чек не был напечатан на ленте.+**Адрес эл. почты по-умолчанию** - на указанный в настройке адрес эл. почты будет отправлен электронный чек, если не были указаны данные покупателя и чек не был напечатан на ленте.\\
  
 +====Настройки ККМ Штрих-М====
 +Также можно выполнить следующие настройки в таблицах ФР (для ФР Штрих-М):\\
 +\\
 +Таблица 1 Поле 29 - уменьшить интервал между строк (0 - меньше, 4 - больше)\\ 
 +Таблица 1 Поле 31 - сжатие шрифта на чековой ленте (0 - не сжимать, 1 - сжимать)\\ 
 +Таблица 8 «Настройка шрифтов», можно установить настройки размера шрифта для чека. (2 - крупнее, 5 - мельче). 
 +
 +====Загрузка настроек====
 +Настройки можно выгрузить из бэк-офиса по формату SPR Настроек.\\
 +В таблице ниже приведены имена настроек для отключения печати, которые можно загрузить в формате SPR или XML.\\
 +{{ :вопросы:sett.zip |Архив с примером настроек XML}} (для загрузки в форме настроек в К5).\\
 +{{ :вопросы:spr.zip |Архив с примером настроек в формате SPR}}.
 +^ Имя настройки ^ Имя переменной ^ Значения ^
 +|  Печать чека на ленте  |  ОтключениеПечатиНаЧековойЛенте  |0 - Печатать всегда.\\ 1 - Не печатать, если указан телефон или эл. почта.\\ 2 - Не печатать, если указан телефон.\\ 3 - Не печатать, если указана эл. почта.\\ 4 - Не печатать всегда.  |
 +|  Задавать вопрос для закрытия чека без печати  |  ОтключениеПечати_ЗадаватьВопрос  |0 - Нет.\\ 1 - Если не указаны данные покупателя.\\ 2 - Если указаны данные покупателя.\\ 3 - Всегда.  |
 +|  Печать фискальных отчетов на ленте  |  ОтключениеПечати_ФискальныеОтчеты  |0 - Печатать все отчеты.\\ 1 - Отключить печать всех отчетов.\\ 2 - Печатать только отчет с гашением.\\ 3 - Печатать только отчет без гашения.\\ 4 - Печатать отчет с гашением и без гашения.\\ 5 - Печатать открытие смены и отчет с гашением  |
 +|  Печать внесения/выплаты  |  ОтключениеПечати_ВнесениеВыплата  |0 - Печатать.\\ 1 - Отключить печать.  |
 +|  Печать нефискальных отчетов на ленте  |  ОтключениеПечати_НефискальныеОтчеты  |0 - Печатать всегда.\\ 1 - Отключить печать при закрытии смены.  |
 +|  Печать банковских слипов  |  ОтключениеПечати_БанковскиеСлипы  |0 - Печатать.\\ 1 - Отключить слипы операций и закрытия дня.\\ 2 - Отключить только слипы операций.  |
 +|  Применять в чеке телефон или эл. почту из ДК  |  ПрименятьДанныеПокупателяИзДК  |0 - Нет.\\ 1 - Применять эл. почту.\\ 2 - Применять номер телефона.\\ 3 - Применять эл. почту (в приоритете) или телефон.\\ 4 - Применять телефон (в приоритете) или эл. почту  |
 +|  Сохранять данные покупателя в ДК  |  СохранятьДанныеПокупателяВДК  |0 - Не сохранять.\\ 1 - Сохранять, если в ДК не указаны.\\ 2 - Сохранять, если отличаются от данных в ДК.  |
 +|  Ввод данных покупателя перед закрытием чека  |  ВводДанныхПокупателяПередЗакрытиемЧека  |0 - Не запрашивать автоматически.\\ 1 - Запрашивать, если не данные не указаны.\\ 2 - Запрашивать всегда.  |
 +|  Адрес эл. почты по-умолчанию  |  ОтключениеПечати_ПочтаПоУмолчанию  |    |
 +
 +====Доработки====
 +===Кнопка для закрытия чека без печати===
 +Чтобы сделать кнопку, при нажатии которой будет выполняться закрытие чека без печати на чековой ленте, нужно задать кнопке раскладку клавиатуры (изменить существующую или создать новую) с кодом:
 +<code>
 +тОтключениеПечатиНаЧековойЛенте = Кассир5_DataAccess.ОтключениеПечатиНаЧековойЛенте;
 +Кассир5_DataAccess.ОтключениеПечатиНаЧековойЛенте = 4;// не печатать всегда
 +ФункцияФормыРегистрации_Оплата(1);//Оплата наличными
 +Кассир5_DataAccess.ОтключениеПечатиНаЧековойЛенте = тОтключениеПечатиНаЧековойЛенте;
 +</code>
 +Таким образом, если настройка ОтключениеПечатиНаЧековойЛенте имеет значение 0 (Печатать всегда), то при закрытии чека стандартной кнопки оплаты будет выполняться печать,\\
 +а при нажатии кнопки с указанным кодом раскладки - безусловно не будет печататься.\\
 +===Печать товарного чека при отключении печати===
 +{{ :вопросы:tovarcheck.zip |Модуль логики для автоматической печати товарного чека}}, если печать на ленте отключена.\\
 +Файл ПечатьТоварногоЧекаЭлектронныхЧеков.epf из архива нужно поместить в каталог ExtFiles\LogicalModules, если используется платформа 8.2, то ещё нужно сконвертировать обработку в конфигураторе.\\
 +В настройках товарного чека (Настройка - Дополнительные - кнопка "Настройка товарного чека":
 +Флаги "Автоматически печатать товарный чек для каждого закрываемого чека", "Автоматически печатать товарный чек для каждого закрываемого чека" нужно снять.\\
 +Кнопка "Параметры печати товарного чека" - нужно указать вывод на чековую ленту, ККМ для печати, желаемый макет чека.\\
 +Данный модуль может быть полезен при работе с несколькими ККМ, т.к. один товарный чек по всем ККМ значительно короче нескольких фискальных чеков.\\
 +Модуль не отключает фискализацию чеков!\\
 +===Запрос данных покупателя после вопроса===
 +{{ :вопросы:zaprosposlevoprosa.zip |Архив с модулем логики ЗапросДанныхПокупателяПослеВопросаПечати.epf}}, который меняет поведение:
 +при нажатии кнопки Оплата (или другая кнопка для оплаты) - задаётся вопрос "Нужен бумажный чек?",
 +если ответили "Нет", тогда запрашиваются данные покупателя и если данные указали, то чек закрывается без печати на ленте.
 +Значения настроек "Печать чека на ленте", "Задавать вопрос для закрытия чека без печати", "Ввод данных покупателя перед закрытием чека" - игнорируются с этим модулем.
вопросы/экономиячековойленты.1647524321.txt.gz · Последнее изменение: 2022/03/17 13:38 — dzayonchkovskiy