Меню

Как настроить чек ккм в 1с ут

Как настроить розничные продажи

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

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

Основные настройки

Начнем с основных настроек — покажу где включается учет розничных продаж:

Ставим признак учета розничных продаж, задаем сроки хранения отложенных и архивированных чеков, настраиваем что делать с чеками после закрытия смены (можно архивировать, а можно сразу удалять). Если используете подарочные сертификаты, ставьте соответствующий признак. Если у вас несколько магазинов (или в одном магазине несколько касс, включайте использование нескольких касс ККМ):

Если планируете принимать оплату банковскими картами, нужно включить соответствующую настройку:

Если розничных торговых точек у вас несколько, нужно включить использование нескольких складов:

Если планируете выдавать покупателям дисконтные карты, начислять по ним бонусы, включаем соответствующие настройки в разделе CRM и маркетинг:

Теперь установим признак использования торгового оборудования:

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

Теперь для розничного магазина нужно создать склад, основные настройки выделены красным:

Обязательно должен быть выбран розничный вид цены — в чеки ККМ будет подставляться цена номенклатуры именно этого вида. Ну и соответственно нужно установить цены номенклатуры для данного вида.

Для каждой кассового аппарата, используемого в организации, вводим элемент справочника Кассы ККМ:

Создаем новую кассу:

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

Касса в программе может быть 3 типов:

Фискальный регистратор — касса, подключенная к компьютеру и 1С. При пробитии чека в программе на кассе печатается чек, при закрытии смены в программе на кассе печатается отчет с гашением (Z-отчет).

ККМ offline — касса, в которую ежедневно загружаются сведения об остатках номенклатуры (файлик формируется в программе), а в конце в этой кассе формируется файлик, который затем загружается в программу (на основании него в УТ создаются отчеты о розничных продажах).

Автономная ККМ — касса, не подключенная к ПК и программе и неподдерживающая режим офлайн-обмена. При работе с такой кассой данные о продажах вносятся пользователями вручную (создается документ Отчет о розничных продажах).

Для демонстрации работы с кассой типа ККМ offline создадим еще одну кассу ККМ (на этот раз склад уже выбирать не нужно):

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

На первой закладке настраивается применение ручных скидок:

На второй — полномочия в рабочем месте кассира (РМК):

Подключаемое оборудование

Теперь нужно настроить подключенное к программе оборудование (т.к. фактически у меня никакого оборудования нет, я установлю эмулятор, ну а вы посмотрите где и как это в принципе делается):

Заходим в список подключаемого оборудования:

В открывшемся рабочем месте выбираем тип оборудования (Фискальные регистраторы) и добавляем новое устройство:

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

Также создадим устройство с типом ККМ offline. Выберем версию формата обмена и зададим каталоги загрузки и выгрузки обменных файлов:

При необходимости тут же подключается сканер штрихкода и эквайринговый терминал:

Теперь нам осталось настроить рабочее место:

В карточке РМК можем настроить горячие клавиши для различных действий (удобная штука, может значительно ускорить процесс обслуживания клиентов:

Читайте также:  Как настроить wifi ржд

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

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

На первой закладке таблицы используемого оборудования добавляем созданный эмулятор фискального регистратора:

При необходимости здесь же добавляется эквайринговый терминал.

Источник

Как заполнить чек ККМ по заказу клиента

Расширение конфигурации 1С:Управление торговлей 11, позволяет заполнять чеки ККМ на основании заказов клиента

Расширение позволяет заполнять чеки ККМ на основании заказов клиента.

Данная возможность бывает полезна в тех случаях, когда есть например торговые залы, в которых покупатели вместе с менеджером набирают товар и идут оплачивать на кассу. Часто в таких ситуациях менеджерам закрывают доступ к документам Чек ККМ и они вводят заказы клиентам (с предопределенным партнером Розничный покупатель). После этого заказ можно распечатывать или просто говорить номер заказа конечному покупателю. Покупатель идет на кассу, называет номер, кассир создает чек и заполняет его нужным заказом. Выглядит это так.

Допустим есть такой заказ:

В рабочем месте кассира на его основе заполним чек:

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

Заполняется также и поле Продавец (значением поля Менеджер из заказа).

Исходный заказ после записи чека распроводится:

Обновление от 24.09.2018

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

Теперь заказ остается проведенным (для истории), но в нем отменяются все строки и устанавливается статус Закрыт:

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

Версию расширения №2 необходимо подключать с отключением безопасного режима:

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

Обработка помогает настроить ролевую модель в программе, предоставляет отчеты о перечне прав типовых ролей и групп доступа.

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

Внешняя печатная форма акта сверки расчетов с контрагентами с выводом оборотов за период и информации о номере УПД и УКД.

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

Добрый день! не понимаю, про какую проверку вы спрашиваете? если речь про контроль остатков, то он итак работает перед пробитием чека. Или вы про то, что нужно делать сверку товаров в заказе и товаров в чеке?

Да. Именно сверку, что в чеке по факту будут именно те товары который продавец передал покупателю.

Не планирую такую доработку продукта

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

Добрый день! проблем не будет

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

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

Читайте также:  Как настроить мультивыноску в автокаде

Добрый день! Вы можете сделать, чтобы на основании чека ККМ можно было ввести заказ?

Добрый день. Вы можете сделать возможность на основании чека ККМ вводить заказ клиента?

Добрый день ! Доработку будет работать под последней версией УТ ? (11.4.8)

Добрый день, Вячеслав! да, работает на 11.4.8.

Здравствуйте. Отличная доработка пользовались ей больше года, но при обновление на версию УТ 11.4.6.174 появилась ошибка. Можно как — то исправить? Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации

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

Добрый день Дмитрий, Есть несколько вопросов по работе расширения. 1. Связь документов Заказ — Чек ККМ осуществляется? И потом можно увидеть эту связь из заказа или чека? 2. У нас не вижу статуса заказа «К выполнению». Есть статусы «На согласовании», «В резерве» и «К отгрузке». Все новые заказы получают статус «В резерве». Будет ли работать в этом случае? 3. На скриншоте причина отмены в заказе указано «Выкуплено в магазине». Для этого необходимо включить комментарии для отмены заказов и расширение само будет указывать эту причину? Спасибо.

Добрый день. 1. Связи нет, увидеть в дальнейшем соответствие заказа и чека нельзя. 2. У вас точно УТ 11? должны быть такие статусы. Учитываются именно статусы К выполнению. 3. Для этого надо включить в настройках причины отмены заказов клиентов. Расширение самостоятельно будет заполнять причину.

Источник



УТ 11 и принтер чеков

Приветствую! В этой статье я расскажу, как совсем небольшими доработками реализовать печать кассовых чеков на принтер чеков в 1С:Управление торговлей ред. 11.
Причем рассмотрим 2 варианта доработок:

  1. Печать на принтер чеков из Рабочего места кассира из УТ 11
  2. Печать на принтер чеков из документов ПКО и РКО (Приходные и расходные кассовые ордера)

Печать на принтер чеков из Рабочего места кассира

Но тем не менее в настройках Рабочего места кассира (РМК) нет возможности выбрать принтер чеков.

Давайте разберемся почему так и как это можно исправить?

Если отвечать на вопрос «Почему?», то скорее всего 1С просто сделала ограничение на работу с принтерами чеков в УТ 11. Но поскольку библиотека подключаемого оборудования общая потенциально такая возможность есть. И далее я расскажу, как совсем небольшими доработками обмануть 1С.

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

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

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

Единственное замечание. Если у вас не включено в настройках несколько Касс ККМ, то придется снять с поддержки Форму элемента справочника Настройки РМК и отредактировать отбор в реквизите формы ПодключаемоеОборудование.

Вот так просто решается проблема с принтером чеков в 1С УТ 11. Дальше мы разберемся с шаблоном чека и процедурами подготовки чека для печати.

Где настраивается шаблон чека?

Дальше, что может потребоваться в работе это изменить текст вывода в чек. Если в 1С Розница есть возможность настроить макет чека ККМ, то в УТ 11 такой возможности нет. Формирование текста чека производится в коде 1С.

Сейчас я расскажу, где в коде можно изменить формирование чека.
Первое, где можно увидеть данные формирования текста чека это в форме документа ЧекККМ форма ФормаДокументаРМК. Функция ПараметрыЧека().
Приведу частично код:

Читайте также:  Как настроить порт модема мтс

СтрокаТаблицыТоваров = Новый СписокЗначений();
СтрокаТаблицыТоваров.Добавить(Строка(СтрокаТЧ.Номенклатура)); / 1 — Наименование
СтрокаТаблицыТоваров.Добавить(СтрокаТЧ.Штрихкод); / 2 — Штрихкод
СтрокаТаблицыТоваров.Добавить(«»); / 3 — Артикул
СтрокаТаблицыТоваров.Добавить(1); / 4 — Номер отдела
СтрокаТаблицыТоваров.Добавить(СтрокаТЧ.Цена); / 5 — Цена за позицию без скидки
СтрокаТаблицыТоваров.Добавить(СтрокаТЧ.КоличествоУпаковок); / 6 — Количество
СтрокаТаблицыТоваров.Добавить(«»); / 7 — Наименование скидки/наценки
СтрокаТаблицыТоваров.Добавить(СуммаСкидки); / 8 — Сумма скидки/наценки
СтрокаТаблицыТоваров.Добавить(ПроцентСкидки); / 9 — Процент скидки/наценки
СтрокаТаблицыТоваров.Добавить(Сумма); / 10 — Сумма позиции со скидкой
СтрокаТаблицыТоваров.Добавить(0); / 11 — Номер налога (1)
СтрокаТаблицыТоваров.Добавить(СтрокаТЧ.СуммаНДС); / 12 — Сумма налога (1)
СтрокаТаблицыТоваров.Добавить(СтавкаНДС * 100); / 13 — Процент налога (1)
СтрокаТаблицыТоваров.Добавить(0); / 14 — Номер налога (2)
СтрокаТаблицыТоваров.Добавить(0); / 15 — Сумма налога (2)
СтрокаТаблицыТоваров.Добавить(0); / 16 — Процент налога (2)
СтрокаТаблицыТоваров.Добавить(«»); / 17 — Наименование секции форматирования товарной строки
СтрокаТаблицыТоваров.Добавить(ПараметрыАлкогольнойПродукции); / 18 — Параметры алкогольной продукции

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

/ Общие параметры чека
ПараметрыЧека = Новый Структура();
ПараметрыЧека.Вставить(«ТипЧека» , ТипыЧеков.Получить(ОбщиеПараметры[0]));
ПараметрыЧека.Вставить(«ФискальныйЧек» , ОбщиеПараметры[1]);
ПараметрыЧека.Вставить(«ТекстШапки» , ?(ОбщиеПараметры.Количество() > 7, ВРег(ОбщиеПараметры[6]), «»));
ПараметрыЧека.Вставить(«ТекстПодвала» , ?(ОбщиеПараметры.Количество() > 8, ВРег(ОбщиеПараметры[7]), «»));
ПараметрыЧека.Вставить(«НомерЧека» , ?(ОбщиеПараметры.Количество() > 10, ОбщиеПараметры[9], «»));
ПараметрыЧека.Вставить(«НомерКассы» , ?(ОбщиеПараметры.Количество() > 11, ОбщиеПараметры[10], «»));
ПараметрыЧека.Вставить(«ДатаВремя» , ?(ОбщиеПараметры.Количество() > 12, ВРег(ОбщиеПараметры[11]), «»));
ПараметрыЧека.Вставить(«ИмяКассира» , ?(ОбщиеПараметры.Количество() > 13, ВРег(ОбщиеПараметры[12]), «»));
ПараметрыЧека.Вставить(«ОрганизацияНазвание», ?(ОбщиеПараметры.Количество() > 14, ВРег(ОбщиеПараметры[13]), «»));
ПараметрыЧека.Вставить(«ОрганизацияИНН» , ?(ОбщиеПараметры.Количество() > 15, ОбщиеПараметры[14], «»));

Что же во всем этом можно или нужно поправить?

Я правил следующее. Вывод в печатный чек номера чека, т.к. в процедуре номер чека всегда равен единицы и судя по всему формируется в фискальном регистраторе, а затем передается в 1С в поле НомерЧека. А нам же требуется выводить номер документа из 1С. Это же относится и к чеку на возврат.
И ещё один момент. При выборе чека на возврат (день в день) в списке пробитых чеков не отображаются номер чека, по этому в динамическом списке выбора необходимо поменять запрос и подменить поле НомерЧека на Номер.

Печать на принтер чеков из документов ПКО и РКО

Изменить нам нужно всего один параметр в вызове функции МенеджерОборудованияКлиент.ПредложитьВыбратьУстройство. Строковый параметр «ФискальныйРегистратор«, заменим на «ПринтерЧеков«.
Чтобы было легче анализировать доработки спустя время и обновлять, я закомментировал стандартный код 1С и добавил свой.
Вот и все, теперь из документа ПКО будет возможность печатать на притер чеков. Для того, чтобы печать на принтер чеков стала возможным из документа РКО, нужно выполнить ровно те же действия. Названия процедур в формах документов одинаковые.

Ещё, если вдруг не хотите править формы документов, то можно изменить вызов обработчика оборудования непосредственно в модуле МенеджерОборудованияКлиент. Тогда изменения будет распространятся сразу на оба документа ПКО и РКО, а править код придется только в одном месте.
Для этого также как с документом снимем с поддержки общий модуль МенеджерОборудованияКлиент.

И этого будет вполне достаточно. Единственное это все таки общий модуль и к нему обращаются различные объекты конфигурации. Внеся доработки в процедуру общего модуля можно изменить (поломать) работу других объектов 1С, которые используют торговое оборудование. Так что править вызов функции из документов ПКО и РКО более правильный способ, чем поправить общий модуль.

От автора:
Ну собственно и все. Теперь имея некоторый опыт в разработке на 1С вы можете доработать вывод чека на принтер чеков в 1С Торговля 11 версии и не только в Рабочем месте кассира, но и Печать на принтер чеков из документов ПКО и РКО. Статья написана на примере конфигурации УТ 11.2.3, но и для УТ 11.1 все тоже самое.

Источник