Эмулятор ККТ ФФД 1.2 разрешительный режим, НДС 5%/7%, изменения 01.09.25 (TimeZone) (обычные формы)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Эмулятор торгового оборудования ККТ для конфигураций 1С на обычных формах - УТ 10.3, УПП 1.3, Розница 1.0.
Версия ФФД - 1.2, ревизия интерфейса - 4006, версия макета эмулятора - 5.2.2.1.
Отображает код маркировки и отраслевой реквизит (для разрешительного режима).
UPD 31.10.2024: Обновил макет DLL эмулятора до версии 5.2.1.1
UPD 25.09.2025: Обновил макет DLL эмулятора до версии 5.2.2.1.
В данной версии поддерживаются теги 1011 (TimeZone) и 1125 (OperationOnline).
Инструкция для доработки конфигурации на примере УТ 10.3.88.3.
В конфигурации ищем строку
ЗаписьXML.ЗаписатьАтрибут("AdditionalAttribute"
Четыре вхождения находятся в модуле МенеджерОборудованияВызовСервера.
После каждого вхождения добавляем код:
// ищем этот фрагмент
Если ОбщиеПараметры.Свойство("ДополнительныйРеквизит") И НЕ ПустаяСтрока(ОбщиеПараметры.ДополнительныйРеквизит) Тогда
ЗаписьXML.ЗаписатьАтрибут("AdditionalAttribute", XMLСтрока(ОбщиеПараметры.ДополнительныйРеквизит));
КонецЕсли;
// добавляем этот код
Если ПараметрыФискализации.РевизияИнтерфейса >= 4006 Тогда
ЗаписьXML.ЗаписатьАтрибут("OperationOnline", XMLСтрока(истина));
ЗаписьXML.ЗаписатьАтрибут("TimeZone", XMLСтрока(5));
КонецЕсли;
// конец добавляемого кода
Конкретные значения (в примере фиксированные) определяем по своей логике.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.88.3
Вступайте в нашу телеграмм-группу Инфостарт