Найти в Дзене

Шаблоны чеков

Для печати нестандартного чека ККТ, а также дополнительной информации по чеку используются шаблоны чеков с типом шаблона «Чек ККТ». При этом обязательные к передаче в ОФД поля содержатся в шаблоне по умолчанию и не редактируются. 1. Настройка шаблонов в режиме предприятия. При подключении ККТ с передачей данных можно указать предварительно настроенные шаблоны чеков («Администрирование» - «Печатные формы, отчеты и обработки» - «Шаблоны этикеток, ценников и чеков ККМ»). Для настройки нового шаблона нужно нажать кнопку «Создать», выбрать в поле «Объект» тип документа, для которого предназначен шаблон, ввести наименование и записать вновь созданный элемент. Затем нужно вызвать форму редактирования шаблона с помощью кнопки «Редактировать макет». В открывшейся форме в центральном поле размещается макет шаблона печатной формы, загруженный по умолчанию. Макет состоит из шапки чека, табличной части и подвала (итогов) документа. В свою очередь, строки табличной части также могут содержать нескол

Для печати нестандартного чека ККТ, а также дополнительной информации по чеку используются шаблоны чеков с типом шаблона «Чек ККТ».

При этом обязательные к передаче в ОФД поля содержатся в шаблоне по умолчанию и не редактируются.

1. Настройка шаблонов в режиме предприятия.

При подключении ККТ с передачей данных можно указать предварительно настроенные шаблоны чеков («Администрирование» - «Печатные формы, отчеты и обработки» - «Шаблоны этикеток, ценников и чеков ККМ»).

Для настройки нового шаблона нужно нажать кнопку «Создать», выбрать в поле «Объект» тип документа, для которого предназначен шаблон, ввести наименование и записать вновь созданный элемент.

Затем нужно вызвать форму редактирования шаблона с помощью кнопки «Редактировать макет».

В открывшейся форме в центральном поле размещается макет шаблона печатной формы, загруженный по умолчанию. Макет состоит из шапки чека, табличной части и подвала (итогов) документа.

В свою очередь, строки табличной части также могут содержать несколько разделов.

-2

Обязательный раздел «Фискальный документ», имеет три предопределенных подраздела:

Шапка чека - содержит предопределенный набор полей, передаваемых в ОФД. В шапку добавит ничего нельзя. Внешний вид шапки при предварительном просмотре отличается от того, который будет напечатан фискальным устройством.

Состав чека - по умолчанию содержит таблицу «Товары», в которой содержится фискальный раздел, состоящий из наименования, количества, цены, суммы и ставки НДС.

Фискальный раздел также не редактируется. В остальные поля состава чека можно добавлять текстовые и составные строки, а также таблицы. Форматирование добавленных полей подробно описано в книжке «Описание конфигурации Розница», раздел 9.4.5 Шаблоны этикеток, ценников и чеков ККМ.

Оплата - содержит 4 предопределенных типа оплаты. В этот раздел так же, как и в шапку документа, добавить ничего нельзя.

В макет могут быть добавлены текстовые строки или строки с реквизитами объектов конфигурации из списка Доступные поля. В правой части экрана отобразится внешний вид распечатанного по данной форме документа, указанного в качестве образца.

Пользователь может загрузить для редактирования расширенный пример шаблона чека. В расширенном примере демонстрируется настройка дополнительного нефискального документа с начисленными бонусами.

-3

Пользователь может добавить несколько нефискальных документов с помощью кнопки «Добавить нефискальный документ». Созданный документ уже будет содержать папку «Состав чека», который не содержит предопределенных полей и редактируется так же, как и состав чека в фискальном документе.

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

Пользователь может также указать общие параметры печати документа: ширину чековой ленты в печатных символах.

Помимо загрузки шаблонов, поставляемых с конфигурацией, пользователь может импортировать извне уже настроенный шаблон из внешнего файла или выгрузить в файл подготовленный новый шаблон с помощью команд меню «Шаблон».

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

1.1. Системный шаблон

Системный шаблон входит в состав ПО ККТ и не содержит нефискальные документы, внесение/выплата, наличные в денежном ящике, работа с секциями, пользовательские типы оплат и т.д.:

Шаблон AISMXXXX (системный шаблон) – информация печатается крупным шрифтом с большим межстрочным интервалом. Имеет схожий формат с шаблоном ATCP3XXX, основные отличия присутствуют только в кассовых чеках.

Используемые сокращения:

Группа параметров «Печать». В данной группе параметров можно запрограммировать, какая информация должна присутствовать в кассовом чеке или в отчете.
Группа параметров «Печать». В данной группе параметров можно запрограммировать, какая информация должна присутствовать в кассовом чеке или в отчете.
Шаблон чека. Параметр предназначен для программирования шаблона кассового чека: и может принимать значения Шаблон 1 и Шаблон 2.
Шаблон чека. Параметр предназначен для программирования шаблона кассового чека: и может принимать значения Шаблон 1 и Шаблон 2.
-6

Помимо разного размера шрифта в шаблонах 1 и 2 есть некоторые отличия: название операции приход/расход/возврат прихода/возврат расхода печатается в начале чека (Шаблон 1) или в конце чека (Шаблон 2), по-разному представлена информация о налоге на позицию – полное название налога (Шаблон 1) или код налога (Шаблон 2) и т.п. По умолчанию в ККТ: Шаблон 2.

Печатать название секций. Данный параметр предназначен для настройки печати названия секции на чеке. Если флаг установлен, то в чеке будет напечатано название секции. Если флаг не установлен, то название секции напечатано не будет. По умолчанию в ККТ: Не установлен.

Печатать необнуляемую сумму приходов и расходов. Параметр предназначен для настройки печати необнуляемых сумм приходов и расходов за смену в отчете о текущем состоянии счетчиков с гашением. Если флаг установлен, то в отчете с гашением будет печататься необнуляемая сумма приходов и расходов, в противном случае необнуляемые суммы печататься не будут. По умолчанию в ККТ: Установлен.

Печатать номер секции. Параметр предназначен для настройки печати номера секции слева от стоимости позиции чека. Если установлено значение «Печатать», то номер секции, в которую данная позиция зарегистрирована, будет напечатан, в противном случае номер секции печататься не будет. По умолчанию в ККТ: Печатать.

-7

Печатать текст командой «Печать строки». В большинстве случаев данный параметр позволяет управлять печатью названия товара при оформлении кассового чека. Если установлено значение «Печатать», то в чеке можно напечатать название товара, используя команду «Печать строки». По умолчанию в ККТ: Печатать.

Символ для разделителя. Для повышения читаемости отчетов, состоящих из нескольких отдельных групп данных, эти блоки могут отделяться друг от друга горизонтальными разделительными линиями. Возможно, запрограммировать любой символ разделителя, например, символ “*” (звездочка). Если символ разделителя не запрограммирован, между блоками будет пустая строка. По умолчанию в ККТ: Символ «—».

Уровень коррекции ошибок QR-кода. Параметр задает уровень коррекции ошибок в печатаемом на ККТ штрихкоде и может принимать значения от 1 (минимальный уровень коррекции) до 4 (максимальный уровень коррекции). По умолчанию в ККТ: 1 (минимальный уровень коррекции ошибок).

Печать номер ККМ в магазине. Каждой ККТ, установленной в торговом предприятии, можно присвоить логический номер ККТ. Номер ККТ можно менять, то есть, если ККТ сломалась, то на ее место можно поставить ККТ с другим заводским номером, но запрограммировать в ней тот же логический номер.

Печать реквизитов чека на аннулированных чеках. Данный параметр предназначен для настройки печати. Если флаг установлен, на аннулированных чеках будут печататься реквизиты, в противном случае реквизиты печататься не будут. По умолчанию в ККТ: Не установлен.

Печатать признак способа расчета. Данный параметр предназначен для настройки печати наименования способа расчета, который указывается при оформлении позиции в кассовом чеке (подробнее о возможных способах расчета изложено в «Протоколе работы ККТ», документ выложен на сайте компании АТОЛ). Если флаг установлен, то на чеке будет печататься наименование способа расчета, в противном случае способ расчета печататься не будет. По умолчанию в ККТ: Установлен.

Печатать признак предмета расчета. Данный параметр предназначен для настройки печати наименования предмета расчета и может принимать следующие значения:

· Не печатать. Наименование предмета расчета печататься не будет

· Печатать полное наименование. В чеке будет печататься полное наименование предмета расчета (например, «ТОВАР»).

· Печатать сокращенное наименование. В чеке будет печататься сокращенное наименование предмета расчета (сокращенное наименование предмета «ТОВАР» – «Т»).

По умолчанию в ККТ: Печатать полное наименование.

Шрифт реквизитов. В данной ККТ есть возможность выбора размера шрифта только для реквизитов кассового чека. Параметр может принимать значения:

1 – 12х24 пикселя;

2 – 12х20 пикселей;

3 – 12х16 пикселей;

4 – 12х10 пикселей

5 – 12х10 пикселей (аналогичен шрифту 4);

6 – 10х14 пикселей;

7 – 9х14 пикселей.

По умолчанию в ККТ: 7.

Печатать реквизит «Наименование ОФД». Параметр предназначен для настройки печати реквизита «Наименование ОФД». Если флаг установлен, то реквизит будет печататься в кассовом чеке, если не установлен, то не будет печататься. По умолчанию в ККТ: Установлен.

Печатать реквизит «Адрес электронной почты отправителя». Параметр предназначен для настройки печати реквизита «Адрес электронной почты отправителя». Если флаг установлен, то реквизит будет печататься в кассовом чеке, если не установлен, то не будет печататься. ПО умолчанию в ККТ: Установлен.

Печать реквизита «ИНН поставщика». Параметр предназначен для настройки печати реквизита «ИНН поставщика». Если флаг установлен, то реквизит будет печататься в кассовом чеке, если не установлен, то не будет печататься. По умолчанию в ККТ: Установлен.

2.2. Пользовательские шаблоны

Пользовательские шаблон содержат нефискальные документы, внесение/выплата, наличные в денежном ящике, работа с секциями, пользовательские типы оплат и т.д.:

Шаблон ATECХXXX (пользовательский шаблон, установленный по умолчанию) – информация печатается мелким шрифтом, с маленьким межстрочным интервалом, реквизиты чека могут располагаться по два в одной строке и т. д., то есть уже применены все настройки для более компактного отображения информации, что уменьшает расход чековой ленты (но при этом снижает читабельность информации).

Шаблон ATCPХXXX (пользовательский шаблон) – информация печатается крупным шрифтом с большим межстрочным интервалом, каждый реквизит печатается на отдельной строке и т. д., что улучшает читабельность кассового чека.

Настройка параметров связи с ККТ для запуска «Редактора шаблонов».

Для работы с «Редактором шаблонов» необходимо выполнить следующие действия по настройке связи с ККТ:

1. Подключить ККТ к ПК.

2. Запустить Редактор шаблонов.

3. В главном меню нажать кнопку «Касса» и выбрать «Настройка соединения».

-8

4. В открывшемся окне свойства необходимо выбрать из выпадающего списка: «Модель», «Порт», «Скорость». Затем нажать кнопку «Проверка связи». В строке Результат отобразится подключенная модель ККТ, ЗН и версия.

-9

В случае отсутствия связи с ККТ необходимо выполнить проверку параметров подключения с помощью кнопки «Поиск».

-10

Данная операция позволяет автоматически перебрать все возможные скорости на доступных портах ПК и таким образом попытаться найти правильные значения.

Для осуществления поиска необходимо отметить порты, возможную скорость соединения, и нажать кнопку «Поиск». В случае правильно выбранных параметров в строке «Результат поиска» отобразится подключенная модель ККТ, затем нажать кнопку «Применить». Связь с ККТ настроена.

Также настройку связи можно выполнить перед запуском «Редактора шаблонов», для этого необходимо:

1. Подключить и настроить порт, по которому будет производиться обмен данными ККТ–ПК. В случае если COM-порт неизвестен, необходимо запустить «Диспетчер устройств».

-11

2. Открыть папку с загруженным архивом и запустить файл settings.json с помощью текстового редактора, нажав правую кнопку мыши (используется текстовый редактор Notepad++).

-12

3. В открывшемся окне текстового редактора необходимо указать:

· в строке ''number'' – номер COM-порта;

· в строке ''baudrate'' – скорость COM-порта.

-13

4. Открыть папку с загруженным архивом и запустить «Редактор шаблонов» T20Editor.exe, который имеет вид:

-14

Описание основных параметров для работы с «Редактором шаблонов».

Для выгрузки шаблона, установленного в ККТ, необходимо в главном меню нажать кнопку «Касса» выбрать из выпадающего списка пункт «Прочитать из кассы».

-15

В открывшемся окне необходимо указать номер шаблона, в который будет записан макет шаблона и установить флажок «Свободные строки». Номер в устройстве 1 или 2 – выбор из ККТ шаблона 1 или 2 соответственно.

-16

После отобразится информация об успешной загрузке шаблона и загрузке свободных строк (если флажок был установлен):

-17

В рабочее поле «Редактора шаблонов» будет выведена информация, которая содержится в выбранном шаблоне.

-18

Основные области Редактора шаблонов:

1. Главное меню. С помощью кнопок главного меню возможно управлять шаблонами.

· Файл – возможно сохранить измененный шаблон в виде документа формата *.csv, а также загрузить ранее сохраненный шаблон.

· Касса – возможно настроить соединение, освободить порт, выгрузить шаблоны из кассы для дальнейшего редактирования и загрузить в кассу отредактированный шаблон, а также воспроизвести тестовый чек.

· Редактор строк позволяет задать значения для свободных строк по ширине чекой ленты.

· О программе – возможно посмотреть краткую информацию о программе.

2. Основная область настроек отображения шаблона. Для удобства перед началом работы рекомендуется настроить отображение шаблона в рабочем поле 3 с помощью области настроек 2.

· Кнопка Заголовки включает/отключает отображение заголовков блоков кассового чека, таких как:

· Шапка чека – основное клише чека (заголовок и подвал).

· Регистрация – блок содержит основную информацию на пробитую позицию в чеке (кол-во, цена со скидкой, общая сумма, скидки/надбавки, налог, признак предмета расчета и способ расчета).

· Предытоговый – включает в себя общую сумму и скидку/надбавку на чек.

· Итог – основная строка итоговой суммы.

· Налоги – содержит информацию по тому или иному типу налога.

· Оплата – строка, содержащая предоставляемую сумму.

· Подвал чека – содержит информацию о сдаче, СНО, адресе покупателя и отправителя, адресе и месте расчетов, номере кассира, сайте ФНС, признаке агента, ЗН, номере смены, номере чека, дате и времени.

· Фискальный – включает в себя ИНН, РНМ, номер ФН, ФД и ФПД.

· «Чек аннулирован» – информационная строка при отмене чека.

· Сторно – сумма платежа.

По умолчанию: отображение блоков включено.

Кнопка [Аа] – визуально отображает каждый символ в строке рабочего поля в отдельную ячейку сетки (никак не влияет на печать).

Кнопки М- и М+ – уменьшение и увеличение масштаба соответственно. Поле, расположенное между кнопками, отображает процентную составляющую масштаба

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

Во втором выпадающем списке настраивается ширина чековой ленты .

Возможно изменить область на значения 44 мм, 57 мм и 80 мм.

Кнопка «Обновить» выравнивает положение строк.

Рабочее поле «Редактора шаблонов».

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

4. Фильтр полей. Осуществляет поиск и фильтрацию полей.

-19

Для начала поиска необходимого значения следует установить флажок «Вкл.», который активирует поиск по введенным символам в строке, в противном случае поиск осуществляться не будет. По мере набора запроса в строке, поисковая система по умолчанию будет отображать варианты, чтобы помочь ускорить поиск.

При включенной кнопке «Все» в рабочее поле фильтра будут выведены все значения в порядке расположения на ЧЛ. При включенной кнопке «Регистры» будет осуществляться точный поиск по введенному значению, например:

-20

5. Строка «Свойств элемента». В поле свойств элемента отображается информация о выбранном элементе из рабочего поля Редактора шаблонов.

-21

6. Область настройки шаблона чеков. Область, посредством которой возможно изменить свойства и настройки для каждой строки шаблона.

Настройки разделены на две группы:

· Позиционирование полей (Poz), в котором возможно задать параметры расположения информации в каждой строке. Рабочая область настройки шаблона имеет вид:

-22

При позиционировании полей можно настроить следующие свойства:

· Блок – блок в котором будет размещено поле (описание блоков чека представлено в п.2 данного раздела).

· Строка в блоке – задает порядковый номер строки.

· Позиция в строке – определяет положение начала поля в строке (номер первого знакоместа поля считается 0).

· Размер поля (знаков) – определяет количество печатаемых знаков в поле. При значении 0 поле считается не добавленным.

· Расположение по ширине ленты – определяет выравнивание по всей строке (справа, слева, по центру).

· Расположение внутри заданного поля – определяет выравнивание значения внутри поля (справа, слева, по центру).

· Прижать вправо – выравнивает поле вправо.

· Расширить поле – данная настройка позволяет «связать» два рядом стоящих поля.

Например, к полю 1 возможно привязать поле 2, стоящее слева, для этого необходимо, чтобы выполнялось условие:

Позиция в строке (поле 1) < Позиция в строке (поле 2) < Позиция в строке + Размер поля (поле 1)

· Обрезать по ширине – дает возможность перенести информацию на следующую строку ЧЛ без необходимости добавления свободных строк. В случае если количество переданных символов для печати превышает ширину ленты, то при установленном значении Да, информация будет обрезана по ширине ленты, в противном случае (при установленном значении Нет) вся информация будет напечатана на ЧЛ с переносом на следующую строку.

· Маскирование – пренебрегает настройкой «Размер поля», уменьшая поле под содержащееся значение в нем. В случае если установлено значение «Да», то пустые символы будут уменьшать заданную длину поля, позволяя занять пустые ячейки значениями из другого поля в строке.

· Убрать строку если 0 – не отображается строку на ЧЛ в случае пустых значений в полях.

· Таблица строк – пренебрегает настройкой «Позиция в строке» при определенном содержании. При установленном значении «Нет» для каждого поля строки, содержащего нулевое или ненулевое значение, всегда учитывается значение параметра «Позиция в строке». Если установлено значение «Да», то поля с ненулевым значением будет принимать значение параметра «Позиция в строке» предыдущего нулевого поля.

Использование данной области изложено в разделах «Перемещение поля» и «Добавление пользовательского тега»

· Оформление полей (View), в котором возможно задать параметры оформления информации в каждой строке. Рабочая область настройки шаблона имеет вид:

-23

Возможно настроить следующие свойства:

· Шрифт.

· Параметры форматирования (двойная ширина, двойная высота, отступ от предыдущей строки, яркость).

· Формат дробных чисел при печати (не маскировать нули, печатать в формате 0.0, обрезать незначимые нули, печатать как штуки).

· Символ после поля позволяет задавать элемент из выпадающего списка

Символ в начале поля при выбранном значении «Да» устанавливает элемент в начало строки.

Кнопка «Удалить поле» доступна только для тех полей, которые являются необязательными в соответствии с ФФД.

Добавление и наполнение свободной строки

Для добавления свободной строки необходимо:

1. В случае если свободные строки не были загружены вместе с шаблоном необходимо в главном меню нажать кнопку «Касса» и выбрать из выпадающего списка «Прочитать из кассы»;

2. В открывшемся окне «Обмен с устройством» установить флажок «Свободные строки» и нажать кнопку «Загрузить»:

-24

3. В рабочем окне «Редактора шаблонов» выбрать строку, после которой нужно задать новую;

4. При помощи кнопки «Плюс» добавить строку;

-25

5. Найти необходимое значение при помощи фильтра полей;

6. Задать значение строки в блоке настройки, соответствующее номеру добавленной пустой строки;

-26

7. Задать остальные значения по настройке поля на вкладке «Poz» и «View».

-27

При помощи кнопки главного меню «Редактор строк» возможно задать значения для свободных строк по ширине чекой ленты. Первой строкой считается седьмая по счету.

-28

Для ввода значения необходимо выбрать строку двойным нажатием мыши.

В случае если введенное значение превышает размер чековой ленты, на экране отобразится информационное сообщение:

-29

После всех выполненных действий необходимо выбрать в главном меню «Касса» и нажать «Загрузить в кассу».

Пример документа со свободной строкой:

-30

Программист компании ООО «Кодерлайн»

Шашков Дмитрий