Электронный чек ККТ (без печати) для УТ 11, КА 2

09.04.22

Интеграция - ККМ

Формирование чека на ККТ по желанию пользователя: либо электронного без вывода на печать, либо печать чека.

Скачать файлы

Наименование Файл Версия Размер
Расширение Электронный чек ККТ (без печати и отправки) для УТ 11.4
.cfe 6,59Kb
28
.cfe 1.0.2 6,59Kb 28 Скачать
Расширение Электронный чек ККТ (без печати и отправки) для КА 2.5
.cfe 6,69Kb
4
.cfe 1.0.2 6,69Kb 4 Скачать

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

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

Реализация: расширение заполняет значение адреса электронной почты текстом  "@" если выбрана отправка на эл.почту, а поле адреса оставлено пустым. Т.е. если в поле адреса эл.почты внести чей-либо адрес, то получатель по-прежнему получит чек на эл.почту (конечно, если ОФД осуществляет такую отправку). Если поле будет заполнено указанным текстом, то 1С пройдет проверку заполненности поля и отправит на ККТ признак электронного чека. Отправка на эл.адрес не произойдет, но при этом ККТ сформирует электронный чек. Для этого в настройках конфигурации нужно включить пункты "Отправлять электронные чеки на e-mail через ОФД" и "Не печатать фискальный чек при отправке электронного чека покупателю".

Требования к разработке драйверов подключаемого оборудования, раздел "3.5. Требования к разработке драйверов для ККТ с функцией передачи в ОФД".

Выбор электронного чека:

 

 

Настройка  конфигурации для формирования электронных чеков.

Перейти по пунктам меню: "НСИ и администрирование" - "Продажи" - "Розничные продажи" - "Электронные чеки (ФЗ-54)".
Включить пункты "Отправлять электронные чеки на e-mail через ОФД" и "Не печатать фискальный чек при отправке электронного чека покупателю".

 - для Управление торговлей 11

 

 

- для Комплексная автоматизация 2

 

 

Содержимое расширения:

Общий модуль: ФорматноЛогическийКонтрольВызовСервера
 - здесь отключаем проверку заполнения адреса эл.почты для электронного чека
  (в процедуру передается копия параметров, поэтому заполнение только для проверок)

&Вместо("ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов")
Функция ЭлЧек_ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(Параметры, ИдентификаторУстройства, ОписаниеОшибки)
	
	// Электронный чек
	Электронно = Ложь;
	Параметры.Свойство("Электронно", Электронно);
	ПокупательEmail = "";
	Параметры.Свойство("ПокупательEmail", ПокупательEmail);
	ПокупательНомер = "";
	Параметры.Свойство("ПокупательНомер", ПокупательНомер);
	Если Электронно = Истина 
		И НЕ ЗначениеЗаполнено(ПокупательEmail) 
		И НЕ ЗначениеЗаполнено(ПокупательНомер) Тогда
		Параметры.Вставить("ПокупательEmail", "@");
	КонецЕсли;

	Результат = ПродолжитьВызов(Параметры, ИдентификаторУстройства, ОписаниеОшибки);
	
	Возврат Результат;
КонецФункции

Общий модуль: МенеджерОборудованияВызовСервераПереопределяемый
 - заполнение после проверок

&Вместо("СформироватьШаблонЧека")
Функция ЭлЧек_СформироватьШаблонЧека(ОбщиеПараметры, ДополнительныйТекст, СтандартнаяОбработка, ТипОборудования)
	
	СтандартнаяОбработка = ЛОЖЬ;
								   
	// Электронный чек
	Электронно = Ложь;
	ОбщиеПараметры.Свойство("Электронно", Электронно);
	ПокупательEmail = "";
	ОбщиеПараметры.Свойство("ПокупательEmail", ПокупательEmail);
	ПокупательНомер = "";
	ОбщиеПараметры.Свойство("ПокупательНомер", ПокупательНомер);
	Если Электронно = Истина 
		И НЕ ЗначениеЗаполнено(ПокупательEmail) 
		И НЕ ЗначениеЗаполнено(ПокупательНомер) Тогда
		ОбщиеПараметры.Вставить("ПокупательEmail", "@");
	КонецЕсли;
	
	Возврат ОбщиеПараметры;
	
КонецФункции

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

Общий модуль: МенеджерОборудованияВызовСервера
 - очистка поля эл.почты

&Вместо("ПодготовитьДанныеФискализацииЧека")
Функция ЭлЧек_ПодготовитьДанныеФискализацииЧека(ОбщиеПараметры, ПараметрыПодключения)
	
	// Электронный чек 
	Электронно = Ложь;
	ОбщиеПараметры.Свойство("Электронно", Электронно);
	ПокупательEmail = "";
	ОбщиеПараметры.Свойство("ПокупательEmail", ПокупательEmail);
	Если Электронно = Истина 
		И (ПокупательEmail = "@") Тогда
		//очистим наш знак перед отправкой
		ОбщиеПараметры.Вставить("ПокупательEmail", "");
	КонецЕсли;
	
	// Вставить содержимое метода.
	Результат = ПродолжитьВызов(ОбщиеПараметры, ПараметрыПодключения);
	Возврат Результат;
КонецФункции

 

Код расширений для УТ 11 и КА 2 полностью идентичен. И при должной сноровке оба расширения можно подключить к любой из указанных конфигураций.


Тестировалось на 1С:Предприятие 8.3 (8.3.17.1851) в конфигурациях Управление торговлей 11 (11.4.11.84) и Комплексная автоматизация 2 (2.5.7.324).

Электронный чек ККТ

См. также

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

4800 руб.

27.02.2017    761718    4659    9495    

2780

54-ФЗ. Очередь печати для ККМ. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки.

5400 руб.

25.05.2015    315974    1839    3007    

990

Печать кассовых чеков на одну ККМ с нескольких рабочих мест для 1С:УТ11.х, КА2.х, Розница 2.х, УНФ, ERP 2.х, БП 3, БГУ2

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение конфигурации для УТ 11.4, 11.5, КА 2.4, 2.5, Розница 3.0, 2.3 и 2.2, УНФ 1.6, УНФ 3x, ERP 2.4, 2.5, БП 3, БГУ2 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4000 руб.

27.08.2018    115583    973    562    

826

Обработка 1С для печати чеков на кассе ККТ АТОЛ.ОНЛАЙН

ККМ Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Печать чеков по документам 1С РеализацияТоваров (РасходнаяНакладная), КорректировкаРеализации, СчетНаОплату, ЗаказКлиента, ЧекККМ, ПоступлениеНаРС. Соответствует требованиям 54-ФЗ. Одна облачная касса может использоваться всеми подразделениями организации, без привязки к рабочим местам. Электронные чеки отправляются на email клиента и всегда доступны в 1С, по требованию можно распечатать. Легкая настройка: после регистрации кассы на сайте АТОЛ.ОНЛАЙН, в обработке необходимо указать логин, пароль и идентификатор группы ККТ (берутся в личном кабинете АТОЛ.ОНЛАЙН). Одну кассу можно использовать с 1С при расчетах с физ. и юр. лицами и для интернет-магазина. HTTPS протокол интеграции API v4 / ФФД 1.05 или API v5 / ФФД 1.2.

21600 руб.

23.08.2022    10465    27    4    

22

Обмен между 1С:Розница и Frontol 6 по организациям (Розница - Фронтол)

ККМ Розничная торговля Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочее место кассира) установлен Frontol, или планируется его установка. Подходит для 1С:Розница 2.3./ 3.0, 1С:УНФ 3.0

1500 руб.

22.03.2019    77701    382    474    

159

UTM Proxy для УТМ ЕГАИС (или как не пропустить дубль алкогольной марки и недостачу на кассе + Контроль МРЦ)

Розничная торговля ККМ Обмен с ГосИС Розничная и сетевая торговля (FMCG) Россия Акцизы Платные (руб)

Что такое УТМ прокси? УТМ прокси - это универсальное программное обеспечение для борьбы с дублями марок алкогольной продукции при розничной продажи. Данное программное обеспечение - это своего рода "прокладка" между кассовым ПО и УТМ ЕГАИС. UTM Proxy работает с любыми кассами, вот некоторые из них: miniPOS, рабочие места кассиров в конфигурациях 1С (в том числе и базовые версии), Фронтол и другие...

2400 руб.

16.11.2016    49269    472    60    

24

Пробитие чека ККМ с разных складов через РМК в УТ 11

Кассовые операции ККМ Платформа 1С v8.3 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Платные (руб)

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

5880 руб.

12.04.2023    7855    26    2    

23

K-SOFT: Печать через веб-сервер АТОЛ с нескольких рабочих мест. Управляемые формы + Бесплатная версия + Маркировка + Поддержка ФФД 1.2

ККМ Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Хотите серьезно ускорить печать чеков, или печатать с разных рабочих мест на один ккм? В этом вам поможет, веб-сервис (веб сервер) от фирмы АТОЛ, а данная разработка позволит интегрировать его с вашей программой 1С. Печатать чеки можно будет даже с мобильного телефона. Работает на любой платформе 1С управляемые формы и на любой операционной системе. Подойдет для конфигураций: Розница 2, Управление нашей фирмой, Управление Торговлей 11, Бухгалтерия 3, Комплексная автоматизация 2, ERP, ЗУП 3, БГУ 2, Управление холдингом, конфигурации Рарус и многих других отраслевых решений

3600 руб.

01.02.2021    47561    467    245    

152
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Drizer2000 14 06.04.22 23:46 Сейчас в теме
а для 1с Розницы подойдет, если вместо кода указанных процедур, напишу ваш код? а то у меня еще розница 2.2., обновляться очень трудоемко.
2. 1st 241 07.04.22 06:17 Сейчас в теме
(1)
1с Розницы подойдет, если вместо кода указанных процедур, напишу ваш код

В теории, если имена модулей и заголовки процедур совпадают, то должно подойти, т.к. 1С использует в типовых конфигурациях библиотеку подключаемого оборудования.
Если в конфигурации включена возможность изменения, то можно добавить этот код, но не заменить. Нужно приведенный код вставить в начало этих процедур.
Здесь хоть и указано "&Вместо()", в коде присутствует ПродолжитьВызов(), т.е. после изменений входящих данных вызывается исходная процедура.
3. Drizer2000 14 07.04.22 11:57 Сейчас в теме
У меня нет настроек в конфиге,т.к. она очень старая, которые регулируют отправку только электронного чека. Для розницы только в последних конфигурациях появилась подобная настройка, а мне нужно, чтобы если почта или тел указаны,то отправлялся электронный чек,но не печатался.
4. 1st 241 07.04.22 18:24 Сейчас в теме
(3)
если почта или тел указаны,то отправлялся электронный чек,но не печатался
Для 1С-компоненты, работающей с драйвером ККТ 10, признаком электронного чека является наличие адреса эл.почты. Так что достаточно передать адрес эл.почты (контроля правильности нет, можно что угодно писать) чтобы на печать ничего не вышло.
5. Drizer2000 14 07.04.22 19:01 Сейчас в теме
(4) Элетронный то нормально уходит, но при этом бумажный чек печатается, а он не нужен,т.к. кассовая лента стала очень дорогой, а законодательство теперь позволяет не печатать бум. чек.
6. 1st 241 07.04.22 19:51 Сейчас в теме
(5)
уходит, но при этом бумажный чек печатается

На чеке печатается адрес электронной почты и сам чек посредством ОФД отправляется покупателю на адрес эл.почты?
Тогда возможно проблема в самом ККТ. Какая модель ККТ? Какая версия драйвера?
Ну или чек на эл. почту отправляет сама 1С. Какой релиз конфигурации?
законодательство теперь позволяет не печатать бум. чек
не совсем так, законодательство не изменилось, в публикации я написал о рисках не печатать чек.
8. Drizer2000 14 08.04.22 12:00 Сейчас в теме
(6) Да старая у меня Розница еще редакции 2.2. Может вы знаете как сам драйвер узнает из 1с, что не нужно печатать бумажный чек?
Вот здесь описаны требования к разработке драйверов:
https://its.1c.ru/db/metod8dev/content/4829/hdoc
И там есть тег Electronically, но в последней конфигурации Розницы я такого тега не нашел, получается сам драйвер ККТ как-то видит нужный признак и учитывает его, вот мне и хочется доработать старую конфигу розницы так,чтобы, если указана почта или телефон,то передавать признак не печать бумажный чек в ккт.
10. 1st 241 09.04.22 17:14 Сейчас в теме
(8)
как сам драйвер узнает из 1с, что не нужно печатать бумажный

Посмотрите общий модуль "ПодключаемоеОборудованиеУниверсальныйДрайверКлиент" там есть функция
Функция ФискализацияЧека(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры);

в параметре ВходныеПараметры которой свойство "Электронно" нужно установить в Истина. На основании этого будет установлен признак Электронно для ПараметрыФискализации. Ниже это свойство непосредственно передается объекту драйвера. В зависимости от ревизии интерфейса
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, ПараметрыФискализации.Электронно, ПараметрыФискализации.ДанныеЧекаXML, ПараметрыФискализации.РезультатОперацииXML);
или
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, ПараметрыФискализации.Электронно, ПараметрыФискализации.ДанныеЧекаXML, ПараметрыФискализации.НомерЧекаККТ, ПараметрыФискализации.НомерСменыККТ, ПараметрыФискализации.ФискальныйПризнак, ПараметрыФискализации.АдресСайтаПроверки);

где как раз ПараметрыФискализации.Электронно - признак электронного чека.
7. gatlo 08.04.22 11:49 Сейчас в теме
Добрый день, у меня УТ 11.4.13.282. При включении пунктов "Отправлять электронные чеки на e-mail через ОФД" и "Не печатать фискальный чек при отправке электронного чека покупателю" и пробитии чека с указанием эл.почты бумажный чек все равно выходит. С чем может быть связано ?
9. 1st 241 09.04.22 17:05 Сейчас в теме
(7)
с указанием эл.почты бумажный чек все равно выходит
Т.е. не работает даже типовой функционал?
Проверьте отладчиком признак "Электронно" установлен в параметрах фискализации?
В 1С была зарегистрирована такая ошибка (Ошибка 00-00121458), но она исправлена в 11.3.4.30.
11. user1736740 24.05.22 13:44 Сейчас в теме
УТ 11.5.7 не устанавливается
Прикрепленные файлы:
12. 1st 241 25.05.22 05:15 Сейчас в теме
(11)
УТ 11.5.7 не устанавливаетс
Полагаю, что должно установится расширение "для КА 2.5". Т.к., как раз, именно из-за языка сделал отдельно. Т.е. для установки скачанного расширения достаточно открыть его в конфигурации и перевыбрать язык.
user1736740; +1 Ответить
13. user1736740 25.05.22 20:13 Сейчас в теме
(12)
(12)Всё заработало, Спасибо!
14. alex_makhnov 12.08.22 16:04 Сейчас в теме
Спасибо!
Но на УТ 11.4.12.91 почему-то не заработало.
Буду дебажить...
15. Mopnex03 3 10.12.22 11:36 Сейчас в теме
Со штрихом работает?
На атол продажи прошли, на штрих вылетает ошибка команда 33h
16. 1st 241 10.12.22 21:16 Сейчас в теме
(15)
штрих вылетает ошибка команда 33h
"33h - некорректные параметры в команде"
Возможно сама ККТ проверяет правильность введенного адреса эл.почты.
Тогда можно вставить вместо "@" несуществующий адрес эл.почты, например:
ОбщиеПараметры.Вставить("ПокупательEmail", "1@1.ru");
Оставьте свое сообщение