Как изменить чек. Вход в интерфейс продавца

Есть три способа:

  1. Если у вас 1С: Розница 2.2, то все стандартно.
  2. Редактирование шаблона через редактор шаблона от АТОЛ (только неизменяющийся текст)
  3. Программный вывод нужных полей из 1С.

Первый способ

Сначала я соответственно расскажу про существующий функционал 1С. В Розница 2.2 1С добавила функционал редактирование шаблонов чеков ККТ. Находится он в Администрирование - Печатные формы, отчеты и обработки - Шаблоны этикеток, ценников и чеков ККМ.

Как с этим работать?

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

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

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

И посмотрим, какие же настройки есть у полей, думаю, тут по скриншоту все понятно: Имя поля это либо текст, либо наименование поля из доступных (при этом должен стоять флажок вычисляемое поле), префикс и постфикс позволяет вывести перед полем дополнительную фразу.

Еще немного информации можно найти здесь https://its.1c.ru/db/kkt#content:80:retail22

Вроде все замечательно и больше ничего не нужно, но что делать если компания работает не в 1С:Розница, только ради этого приобретать ее и настраивать обмены не очень удобно.

Второй способ

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

Атол выпустили редактор шаблонов ККТ.

К сожалению, при настройке я не делал скриншоты, поэтому позаимствую их из инструкции Атол.

После запуска редактора через меню - касса - настроить соединение подключаем нашу кассу как и в драйвере ККМ.

Примерно так будет выглядеть наш шаблон


Редактировать шаблон через эту программу конечно не так просто, как в Розница 2.2, но все же не трудно.

Нажав на строку шаблона справа и слева есть кнопки «+» (добавить строку нижу) или «-» (удалить строку)

Справа у нас отображаются доступные поля и окно свойств поля.

Перемещение и добавление полей ведется в основном через окно свойств.

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


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

В наименовании поля написан номер этой свободной строк: 1, 2, 3 и т.д. Для изменения надписи конкретного поля нужно отсчитать количество строк по номеру поля начиная с 7й строки, например, если у нас свободная строка 1, то ее текст находится в редакторе строк в строке 8.

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

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

Более подробно об этом есть в руководстве пользователя редактора шаблонов.

Скачать редактор можно в центре загрузок Атол.

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

Третий способ

Ну и последний способ это доработка функционала 1С.

Программно есть возможность вывода своих строк так же как и в функционале редактора чеков в Рознице 2.2 т.е. до таблицы товаров, после нее и отдельным нефискальным документом.

Это ограничение есть потому, что 1С отправляет в ККТ xml файл с параметрами чека и соответственно никаких наших выдуманных переменных ККТ не воспримет.

Где это все можно добавить?

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

Нам понадобится функция ПодготовитьДанныеДляФискализацииЧека в Модуле объекта ЧекККМ.

(Для ут 11 это функция ПараметрыЧека в модуле формы ФормаДокументаРМК документа ЧекККМ)

В этой функции мы можем подменить значение которые 1С подставляет на свои (например заменить продавца или вывести другое наименование номенклатуры и пр.)

Ищем в это функции цикл перебора строк ТЧ Товары

// Товарные позиции Для Каждого СтрокаТовара Из ЧекККМ.Товары Цикл

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

Сначала нам нужно получить структуру нашей строки:

Для строки товаров это выглядит так

СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыФискальнойСтрокиЧека();

Для текста так

СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыТекстовойСтрокиЧека("Мой текст");

Если посмотреть стандартную функцию ПараметрыТекстовойСтрокиЧека, то видно, что 1с не дает нам возможности выполнить собственное выравнивание и установить перенос строки, но это можно поправить.

Вот так выглядит стандартная функция

Функция ПараметрыТекстовойСтрокиЧека(Текст = Неопределено) Экспорт ПараметрыСтроки = Новый Структура(); ПараметрыСтроки.Вставить("ТекстоваяСтрока"); // Тип строки. Исходящий служебный параметр. ПараметрыСтроки.Вставить("Текст", Текст); // Строка, Обязательно - текстовая строка ПараметрыСтроки.Вставить("ПереносСтроки", Ложь); // Булево - Перенос строки, устанавливается значение по умочанию. ПараметрыСтроки.Вставить("Выравнивание" , "Лево"); // Строка - Выравнивание текста, Значения: "Лево", "Право", "Центр". Возврат ПараметрыСтроки; КонецФункции

А вот немного отредактированная

Функция ПараметрыТекстовойСтрокиЧека(Текст = Неопределено, Выравнивание = "Лево", ПереносСтроки = Ложь) Экспорт ПараметрыСтроки = Новый Структура(); ПараметрыСтроки.Вставить("ТекстоваяСтрока"); // Тип строки. Исходящий служебный параметр. ПараметрыСтроки.Вставить("Текст", Текст); // Строка, Обязательно - текстовая строка ПараметрыСтроки.Вставить("ПереносСтроки", ПереносСтроки); // Булево - Перенос строки, устанавливается значение по умочанию. ПараметрыСтроки.Вставить("Выравнивание" , Выравнивание); // Строка - Выравнивание текста, Значения: "Лево", "Право", "Центр". Возврат ПараметрыСтроки; КонецФункции

Теперь добавляя текстовую строку мы можем указывать выравнивание и перенос.

Что бы добавить текстовую строку нам нужно написать следующее:

СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыТекстовойСтрокиЧека("Мой текст", "Центр", Ложь); ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека);

Соответственно вместо «Мой текст» можно написать что угодно и используя произвольные данные из информационной базы.

Теперь определимся куда мы хотим добавить строку:

  • До таблицы товаров

Для этого нам нужно добавить вставить наш код до цикла перебора товаров

СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыТекстовойСтрокиЧека("Мой текст", "Центр", Ложь); ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека); // Товарные позиции Для Каждого СтрокаТовара Из ЧекККМ.Товары Цикл

  • После таблицы товаров

Для этого вставим наш код после цикла

ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека); КонецЦикла; СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыТекстовойСтрокиЧека("Мой текст", "Центр", Ложь); ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека);

МенеджерОборудованияКлиентСервер.ПровестиФорматоЛогическийКонтроль(ОбщиеПараметры);

  • При выводе каждого товара

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

Аннулирование чека ККМ — это отмена операции по приему наличных денег от покупателя и сопутствующие манипуляции с чеком. Если чек аннулируется до его закрытия, то, как правило, ККМ фиксирует этот факт и печатает на чеке надпись «Чек аннулирован». В накопительные итоги отмененная сумма продажи не включается.

Если же чек уже закрыт, то действия следующие:

  • Покупатель вернул чек в тот же день — на чеке ставятся штамп «Погашено» и подпись ответственного лица, в конце смены составляется акт по форме КМ-3 , к которому прикладывается ошибочный чек.
  • Ошибка обнаружена после закрытия смены — тогда этот факт отражается в журнале КМ-4 .

ВАЖНО! Все указанные выше манипуляции были актуальны для касс с ЭКЛЗ. Внедрение онлайн-касс аннулирование чеков изменило.

Если вы еще не слышали об онлайн-кассах, прочтите о них .

Возможна ли отмена чека онлайн-кассы?

В онлайн-кассах отмена чека возможна на этапе, когда он еще не пробит. Программное обеспечение онлайн-ККТ, как правило, позволяет отменить чек до момента его печати и передачи ОФД. Например, прошивка онлайн-ККТ «Эвотор» позволяет вернуться к процедуре продажи товаров (внесении их в чек), а также откорректировать перечень товаров и отменить чек вовсе.

Если же чек уже выбит, то отменить его способами, перечисленными выше для касс с ЭКЛЗ, нельзя. Причина тому — изменения в законе «О применении ККТ» от 22.05.2003 № 54-ФЗ. Текущая редакция этого закона предполагает использование чека коррекции для исправления ошибочных чеков (п. 4 ст. 4.3 закона № 54-ФЗ). Пробить такой чек нужно в промежутке между открытием и закрытием смены. При этом пробивать чек коррекции можно в любой другой день: необязательно дата чека коррекции должна совпадать с датой ошибочного расчета.

Чек коррекции может содержать 2 признака расчета:

  • 1 — коррекция прихода, то есть хозсубъект фиксирует неучтенную выручку, если, например, чек не был пробит вовсе или пробит на меньшую, чем нужно, сумму;
  • 3 — коррекция расхода, когда хозсубъект корректирует фискальные документы на выдачу денег из кассы, так как первоначально была выдана меньшая сумма, чем было необходимо.

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

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

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

Итоги

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
















Настройка справочников

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

  • Точки продаж - добавляем торговые точки, через которые осуществляется розничная торговля.
  • Кассы - создаем кассу - место для приема и хранения наличных денежных средств в течение смены (кассой может быть условно назван и кассовый аппарат, и простой денежный ящик, и кошек продавца).
  • Склады - добавляем склад, с которого будет происходить отпуск товара (это может быть зал магазина, дополнительный склад, конкретный отдел и т.п.).
  • Терминалы - если в магазине возможна безналичная оплата, то добавляем терминал для приема банковских карт.
  • Типы цен - при необходимости создаем тип цен, который будет применяться для розничных продаж или в конкретном магазине.

В одном магазине может быть несколько касс, терминалов, складов или типов цен.

Создание пользователей (учет продаж по продавцам)

Если вы хотите вести учет продаж по продавцам, подставлять в чеки ФИО конкретного продавца и назначать каждому продавцу свои права доступа, то сначала необходимо зарегистрировать каждого продавца как отдельного пользователя системы.
Пользователи добавляются следующим способом: Меню > Администрирование > Пользователи > Добавить.

Заполнение полей с ФИО пользователя при этом обязательно, именно отсюда будут браться данные о продавце при печати чека. Здесь же устанавливаются права на доступ в основную систему и/или в интерфейс продавца и назначаются роли интерфейса продавца. Одному продавцу может быть присвоено любое количество ролей.



Настройка прав доступа (ролей интерфейса продавца)

Настройка ролей (или прав) нужна для того, чтобы продавец получил доступ только к тем объектам системы (магазинам, складам, кассам, терминалам безналичной оплаты, типам цен), которые вы сами ему определите. Настройки ролей находятся в Меню > Администрирование > Роли интерфейса продавца .

Система позволяет создать любое необходимое количество ролей.

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

На вкладках "Фирмы", "Точки продажи", "Склады" и т.д. указываются объекты, к которым вы хотите предоставить пользователю доступ. Можно разрешить доступ ко всем объектам, а можно выбрать конкретные варианты, к примеру, только одну кассу и один определенный склад. При работе с ККТ АТОЛ рекомендуется в одной роли разрешать доступ только к одной конкретной кассе, точке продаж и фирме.


Вход в интерфейс продавца

Вход в интерфейс продавца находится в Меню > Документы > Розница. Для удобства можно вынести значок входа

на Панель быстрого запуска.

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

Открытие смены

Работа в рознице осуществляется по сменам. Смена - это период, в течение которого осуществляются продажи и в конце которого происходит сдача выручки продавцом. Для того, чтобы открыть смену, достаточно создать первую продажу или выбрать пункт “Открыть смену” в меню “Действия”. Ограничений по продолжительности смены нет.

Оформление продажи, печать товарного чека

Операция “Продажа” списывает товары со склада магазина и одновременно принимает денежные средства от покупателя. При оформлении продажи в основном интерфейсе создается документ “Чек”.
Оформление продажи происходит в несколько шагов:

Шаг 1. Устанавливаем вид операции “Продажа” (всегда указан по умолчанию).

Шаг 2. Подбираем товар в документ.
Сделать это можно несколькими способами:

  • просканировать штрих-код. Для этого к системе должен быть подключен сканер штрих-кодов.
  • вбить несколько символов из наименования товара, артикула, кода или штрих-кода в строку поиска и нажать клавишу Enter. Выбор параметров для поиска настраивается с помощью включения/выключения флажков под строкой поиска.

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

.
Общая стоимость получившегося чека отражается в графе “Итого”. Цена на товар (кнопка

) может быть изменена продавцом на произвольную только в том случае, если в присвоенной ему роли интерфейса продавца установлено соответствующее разрешение.
Если товар имеет несколько единиц измерения, то при выборе товара без использования сканера штрих-кодов будет подставлена единица измерения по умолчанию. Изменить ее на нужную можно с помощью кнопки

Шаг 3. Принимаем оплату.
Оплата может быть внесена как наличными, так и с помощью банковской карты. При выборе варианта “Наличными” в поле “Получено” необходимо ввести полученную от покупателя сумму, после чего система автоматически рассчитает сдачу. При выборе варианта “Терминал” сумма чека всегда будет равна полученной сумме.

Шаг 4. Завершаем продажу.
Для этого включаем или выключаем флажок “Печатать товарный чек при оплате” (зависит от того, выдаете ли вы товарный чек покупателю) и нажимаем кнопку “Оплатить”. В товарный чек будет подставлена фамилия продавца, который в настоящий момент “залогинен” в систему. После завершения продажи экран очищается и можно создавать новую продажу.


Оформление возврата в текущую смену

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

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

Операция “Отложить чек”

Вызывается из меню “Действия” или сочетанием горячих клавиш - ALT+V.
Предназначена для ситуаций, при которых необходимо сохранить набранный в чек товарный состав, не проводя при этом продажу (например, когда покупатель попросил отложить несколько вещей). Если при закрытии смены имеются отложенные чеки, система выдаст предупреждение. Отложенный чек может быть перенесен и “пробит” в другой смене, при этом ему присвоится очередной порядковый номер из новой смены.


Операция “Отменить чек”

Вызывается из меню “Действия” или сочетанием горячих клавиш - Alt+C.
Предназначена для быстрой очистки набранного в чек товарного состава. Отменить уже сохраненный чек в интерфейсе продавца нельзя - необходимо использовать возврат товара или удалять чек через основной интерфейс.


Список чеков, поиск по чекам

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


Просмотр промежуточных отчетов

Если в течение смены продавцу необходимо получить информацию о текущей выручке или посмотреть список продаж и возвратов по товарам, это можно сделать с помощью двух отчетов, вызываемых из меню “Действия”: “Отчет кассира” и “Отчет о продажах (с возвратами)”.
Отчеты формируются в pdf и могут быть распечатаны.




Закрытие смены

Закрытие смены - операция, аналогичная снятию z-отчета на кассовом аппарате. В зависимости от прав продавца в результате закрытия смены выручка может быть изъята из текущей кассы и внесена в основную кассу фирмы, а также сформированы соответствующие отчеты.

Для того, чтобы закрыть смену, необходимо:

1. Нажать на кнопку “Действия” и выбрать пункт “Закрыть смену”.

2. В появившемся окне проверить данные о продажах за смену . Если необходимо - включить печать отчета кассира о выручке и/или отчета о продажах, а также определить порядок действий с выручкой в рамках установленных для кассира прав.

3. Нажать на кнопку “Закрыть смену”.

После этого формально смена закрыта, однако если в магазине установлен терминал для безналичной оплаты, деньги по нему снимаются отдельной операцией. Для снятия денег со счета терминала и перевода их на счет фирмы необходимо оформить документ Банк > Поступление на счет с типом операции “Договор эквайринга”.

Изменение реквизитов продажи

Если настройки продавца позволяют ему продавать, например, с разных складов, использовать несколько терминалов для приема банковских карт или типов цен, то в процессе работы может потребоваться сменить параметры для конкретной продажи. Для этого нажмите кнопку “Действия”, выберите пункт “Реквизиты”, укажите требуемое значение и примените изменения. Комбинация горячих клавиш для данного действия - Alt+A.



Показать реквизиты

Если продавцу нет необходимости постоянно контролировать реквизиты продажи (фирму, склад, кассу, терминал и т.п.), строка с реквизитами, расположенная в верхней части экрана, может быть скрыта. Для этого в меню “Действия” нажмите на пункт “Показать реквизиты”.

Вот эта строка исчезнет с экрана:

Смена продавца

Для смены продавца выберите в меню “Действия” пункт “Сменить продавца” или используйте комбинацию горячих клавиш Alt+U. Смена продавца необходима в том случае, если вы ведете учет продаж по продавцам и/или хотите подставить в товарный чек фамилию и инициалы того, кто оформлял продажу.


Выбор роли интерфейса продавца

Если одному продавцу в его настройках присвоено несколько ролей, то он может переключаться между ними, не покидая интерфейс продавца и не закрывая смену (пункт “Роли интерфейса” в меню “Действия”).

Горячие клавиши для частых операций

ALT+ENTER - Оплатить
ALT+A - Изменить реквизиты
ALT+U - Сменить продавца
ALT+C - Отменить чек
ALT+V - Отложить чек
ALT+W - Закрыть модальное окно

ALT+Q - Изменить кол-во
ALT+P - Изменить цену
Alt+M - Изменить единицу измерения

Как изменить количество товара в чеке?

Выделите строку с товаром и нажмите кнопку "Кол-во". В появившемся окне введите нужное значение. Также можно воспользоваться кнопками "Кол-во +" и "Кол-во-", которые меняют значение с шагом в единицу.

Как изменить единицу измерения товара?

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

Как изменить цену?

Выделите строку с товаром и нажмите кнопку "Цена". В появившемся окне введите нужное значение. Запрет на редактирование цены определяется роль интерфейса продавца.

Как установить скидку в чеке?

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

Автоматическая подстановка скидок настраивается сразу для основного интерфейса и интерфейса продавца. Виды действующих скидок и приоритет определяются на уровне настроек администратора или пользователя на вкладке "Автоматические скидки".

Случайные статьи

Вверх