Обновление конфигурации Управление торговлей 10.3 для маркировки (Локальный модуль ЧЗ + ПиоТ)

18.08.26

База данных - Обновление 1С

ВАЖНО! Обновление предназначено для технических специалистов! Поддержка формата обмена V2 в локальном модуле ЧЗ. Поддержка формата обмена V2 в модуле ПиоТ. Поддержка многих видов маркируемой продукции.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Обновление конфигурации Управление торговлей 10.3 для маркировки (Локальный модуль ЧЗ + ПиоТ)
.zip 71,69Mb
61 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

- В обновлении поднят релиз до 10.3.88.4. Необходимо для того, чтобы запустились обработчики обновлений модулей ИСМП. Если используете клиент-серверную архитектуру, то в администрировании 1С в настройках БД разрешите рег.задания.

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

- для пользователя, под которым выполняется обновление, требуется установить все базовые/основные роли ИСМП, ЕГАИС, ЭДО, МЧД и т.п.

- Для контроля успешности обновления подсистем ИСМП смотрите регистр сведений "Версии подсистем". БиблиотекаИнтеграцииИСМП должна быть свежей версии 10.1.30.108. УправлениеТорговлей = 10.3.88.4.

- Если обновление не прошло, смотрите журнал регистрации на наличие ошибок.

- Все важные изменения ищите в коде по комментарию //sweetand. Например для добавления нового вида маркируемой продукции.

- Обязательно обновите локальный модуль ЧЗ до последнего релиза и в настройке подключения к ЛМ ЧЗ измените версию обмена на V2.

- В настройке подключения ТС ПиоТ также укажите версию обмена V2.

- Поставьте галочку "Использовать токен формата UUID".

- Обмен с ЛМ ЧЗ и ТС ПиоТ происходит через api, не через драйвер ККТ.

- В архиве обновление конфигурации 10.3.88.4 + обработки обслуживания торгового оборудования для PosCenterkkt с поддержкой ПиоТ.

 

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

Версия 1.8

- Протестирован ККТ Атол. Запросы в ПиоТ, передача результата проверки оффлайн/онлайн в ЛК ЧЗ.

Версия 1.7

- исправлены модули по работе с ПиоТ.

Версия 1.6

- доработаны модули + обработка обслуживания для ККТ Атол.

Версия 1.5

- Убрана принудительная проверка марки через драйвер ККТ. NotSendToServer=False Убрано, т.к. ККТ Атол не отражает в ОФД марку М+.

 

Версия 1.4

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

Версия 1.3

- исправлены ошибки при сканировании марки в документе Чек ККМ.

Версия 1.2

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

Версия 1.1

- Обновлены процедуры/функции в глобальных модулях маркировки.

- Добавлены новые виды продукции ИС.

- Исправлены ошибки при работе с ТСД.

Вступайте в нашу телеграмм-группу Инфостарт

маркировка ПИоТ Честный знак Управление торговлей

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

40000 руб.

28.08.2020    563154    3945    145    

1459

Бюджетный учет Обмен с ГосИС Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С:Бухгалтерия предприятия, редакция 3.0. реализована в виде расширения. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, Базовая, БИТ.ФИНАНС.

62220 руб.

16.08.2019    106672    329    95    

185

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

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

1091 руб.

15.12.2015    187230    1371    374    

420

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

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

45000 руб.

25.10.2024    7250    18    0    

18

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

Интеграция для работы 1С с ГИИС ДМДК. Государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.

80000 руб.

12.04.2022    27203    209    34    

55

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

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6649 руб.

09.01.2024    19463    199    30    

182

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

9000 руб.

08.11.2017    130925    278    153    

405

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

Автоматический обмен данными с системой ЕГАИС из 1С: загрузка данных по контрагентам, производителям, алкогольной продукции, сопоставление данных и запись их в базу данных; загрузка ТТН и справок Б от поставщиков, отправка по ним актов; выгрузка ТТН покупателям; запрос остатков. Выгрузка производства, импорта, работа с торговым залом, помарочный учет. Запрос остатков и движения по справке Б, работа с марками и штрихкодами продукции. Запрос статуса ТТН, необработанных ТТН, отправка данных АСИиУ. Работа с актами расхождений и запросами на отмену актов.

20000 руб.

30.09.2015    332763    689    793    

479
Отзывы
112. Ledok 31.07.26 13:35 Сейчас в теме
(110)

Кому вдруг надо, мой вариант обработки обслуживания
Прикрепленные файлы:
ATOLkkt_3.16_ПИОТ_2026-07-31.epf
Светлый ум; +1 Ответить
8. andrew.ab 268 22.06.26 13:30 Сейчас в теме
Информация для тех кто будет пробовать заимствовать модули для своих конфигураций отличных от УТ 10.3.

Локальный модуль ЧЗ интеграция rest API находится здесь: ОМ.ИнтерфейсИСМПОбщегоНазначенияКлиентСервер.

Модуль ПиОТ интеграция rest API находится здесь: ОМ.ИнтеграцияТСПИоТКлиентСервер.

Глобально можете искать по "Перечисление.ВерсииФорматаОбменаЛокальногоМодуляИСМП.V2".
41. andrew.ab 268 02.07.26 07:51 Сейчас в теме
(40) у Вас ККТ сама начинает проверку марок. Отключите в драйвере ККТ проверку марок. Либо настройте правильно параметры проверки марки в ККТ.

Лучше отключить, чтобы 1С сама проверяла марки.

1. Прошивка, драйвер ККТ должны быть свежие. Обработка обслуживания под 1С свежая (с свежими dll).
2. В настройках поставьте параметры при сканировании и игнорировать результаты проверки.
3. В документе нажимаем "Проверка маркируемой продукции" - пикаем марки. 1С шлет запросы в ЛМ ЧЗ, ПиоТ. Если все ок и ошибок нет, значит марка валидна.
4. Далее марка шифруется сертификатом и отправляется в ККТ.
5. Вот на этом этапе ККТ начинает самостоятельно делать еще раз проверку марки.
6. Отключить проверку марок в драйвере ККТ.
Прикрепленные файлы:
73. andrew.ab 268 28.07.26 09:07 Сейчас в теме
Статья в которой описывается интеграция модулей Пиот для УТ 10.3.

В ней есть блок где рассматривается ошибка Ошибка 420 «Контрольная марка не проверена». Пункт 3.4.

Вывод: нужна доработка обработки торгового оборудования для ККТ Атол.
74. andrew.ab 268 28.07.26 09:08 Сейчас в теме
(73)
Статья в которой описывается интеграция модулей Пиот для УТ 10.3.

В ней есть блок где рассматривается ошибка Ошибка 420 «Контрольная марка не проверена». Пункт 3.4.

Вывод: нужна доработка обработки торгового оборудования для ККТ Атол.


https://infostart.ru/1c/articles/2746974/
110. Ledok 31.07.26 13:28 Сейчас в теме
(103) Поставила так, и добавила вывод сообщений

ПараметрыОперацииXML

<?xml version="1.0" encoding="UTF-8"?>
<RequestKM GUID="ae99fd76-460b-43b9-b351-8e81e9cec676" WaitForResult="True" NotSendToServer="False" MarkingCode="MDEwNDYyMDIwOTI5ODU0OTIxNUhkZFVzKWVSSFAvcB05MTg­wQzEdOTJLWkxGMjNlVTJIeTAyL05MQWE3azVMK3ZPWnV0UHpGbVMremwwSmF­4VDgvU3kzd3BuN0NXQVdRWFhBbVhXN0dkaWsrREpPOXppS3MrbEh5MlducnI­3Zz09" PlannedStatus="1"/>

РезультатОперацииXML

<?xml version="1.0" encoding="UTF-8"?>
<RequestKMResult Checking="False" CheckingResult="False"/>

Счетчик = 0
РезультатОперацииXML и СтатусЗапроса

Счетчик = 1
РезультатОперацииXML и СтатусЗапроса

Счетчик = 2
РезультатОперацииXML и СтатусЗапроса
<?xml version="1.0" encoding="UTF-8"?>
<ProcessingKMResult GUID="ae99fd76-460b-43b9-b351-8e81e9cec676" Result="True" ResultCode="15" StatusInfo="1" HandleCode="0"/>

ПодтвердитьКМ (01)04620209298549(21)5HddUs)eRHP/p

В итоге в Чеке получила [М+]

та дааааа!!!!
Прикрепленные файлы:
111. andrew.ab 268 31.07.26 13:35 Сейчас в теме
(110) Поздравляю с успехом!

Обновлю данные в публикации и добавлю поддержку ККТ Атол.
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. GordinKN 17.06.26 08:50 Сейчас в теме
в чеке ккм при сканировании шк-ошибки
2. andrew.ab 268 17.06.26 12:45 Сейчас в теме
(1) протокол ошибок?
3. GordinKN 17.06.26 17:07 Сейчас в теме
(2) Метод объекта не обнаружен (ОбработатьВводШтрихкода)
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2740)}: РезультатОбработкиШтрихкода = ШтрихкодированиеИС.ОбработатьВводШтрихкода(
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2731)}: РезультатОбработки = ОбработатьВводШтрихкода(ШтрихкодКоличество, Неопределено, ПараметрыСканирования);
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(1263)}: ОбработатьКодМаркировки(ДанныеШтрихкода);
{Обработка.ТОСервер.МодульОбъекта(397)}: Ответ = Клиент.СШКНеизвестныйКод(ШК, ТипШК, СШК);
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2358)}: ПолучитьСерверТО().ОбработатьВведенныйШтрихкод(Результат, ЭтаФорма);

многих методов нет в общих модулях
4. andrew.ab 268 18.06.26 08:24 Сейчас в теме
(3) поменяй вызов на:

ШтрихкодированиеОбщегоНазначенияИС.ОбработатьВводШтрихкода

и еще

ШтрихкодированиеОбщегоНазначенияИС.ИнициализироватьПараметрыОбработкиВыбора
5. andrew.ab 268 18.06.26 08:26 Сейчас в теме
(3)
многих методов нет в общих модулях
в новых релизах УТ 11 часто методы перекладывают в другие модули. Можно просто делать поиск, например ОбработатьВводШтрихкода, далее смотреть в каком реально модуле находится метод и делать вызов из другого модуля.
6. GordinKN 18.06.26 08:55 Сейчас в теме
(4)
(5)
понимаю, но если публикация позиционируется как обновление, предполагается, что там все из коробки работает.
user619063_49828; +1 1 Ответить
7. andrew.ab 268 18.06.26 12:27 Сейчас в теме
(6) описание внимательно прочитай "Гарантий никаких на успешное обновление не даю! Релиз предназначен для технических специалистов, которые могут разобрать появившиеся ошибки при обновлении и могут их поправить самостоятельно.".

Если какие-то претензии можешь из коробки взять УТ 11 и переложить кучу модулей в УТ 10. Я не препятствую.
8. andrew.ab 268 22.06.26 13:30 Сейчас в теме
Информация для тех кто будет пробовать заимствовать модули для своих конфигураций отличных от УТ 10.3.

Локальный модуль ЧЗ интеграция rest API находится здесь: ОМ.ИнтерфейсИСМПОбщегоНазначенияКлиентСервер.

Модуль ПиОТ интеграция rest API находится здесь: ОМ.ИнтеграцияТСПИоТКлиентСервер.

Глобально можете искать по "Перечисление.ВерсииФорматаОбменаЛокальногоМодуляИСМП.V2".
9. dimas333 22.06.26 16:40 Сейчас в теме
Это решение позволит нам работать в конфигурации УТ 10.3 с ТС ПИОТ ?
10. andrew.ab 268 22.06.26 19:01 Сейчас в теме
(9) поможет. Только внимательно прочитайте описание, чтобы потом не было претензий "должно работать из коробки".
11. GordinKN 24.06.26 05:46 Сейчас в теме
как получить версию 1.3, если покупал раньше
12. пользователь 24.06.26 06:38
Сообщение было скрыто модератором.
...
13. ital 24.06.26 07:21 Сейчас в теме
День добрый подскажите у кого получилось пробить чек с маркировкой (у нас легкопром), настройки ЛМЧЗ и ПИоТ все ок показывает в 1С и в самом приложении ЕСП.
Набили первый чек при пробитии пишет "Контрольная марка не проверена" и все... куда копать не понятно...
ЭЦП в 1С нет, только розничный токен, попробовал удалить его ничего не изменилось. ЭЦП вроде как и не нужна если ПИоТ и ЛМЧЗ стоит локально.
Прикрепленные файлы:
14. andrew.ab 268 24.06.26 08:08 Сейчас в теме
(13) Попробуйте марку проверить через сервис "Проверка кодов маркировки".

Возможно сканер не настроен и не передает скрытые управляющие символы, возможно сама марка не валидна (проверяйте в личном кабинете честного знака).
Прикрепленные файлы:
16. ital 24.06.26 08:17 Сейчас в теме
(14) все в обороте и владелец мы...
Прикрепленные файлы:
15. andrew.ab 268 24.06.26 08:14 Сейчас в теме
(13)
ЭЦП в 1С нет
Есть. Сертификаты настраиваются в разделе "Настройка электронной подписи и шифрования", без сертификата марка не будет зашифрована.

Также должны быть актуализированы CDN-площадки ГИС МТ и указаны токены авторизации.
Прикрепленные файлы:
17. ital 24.06.26 08:21 Сейчас в теме
(15) да тоже в эту сторону начал копать, поставил ЭЦП, токены Авторизации ИС МП показывает 9ч, розничный Бессрочный. CDN-площадки актуализировал.
18. ital 24.06.26 08:23 Сейчас в теме
в Чек если зайти и нажать Проверить - маркированную продукцию пишет что Требуется обновление ключа сессии, хотя все вроде есть, или еще где то ключ сессии храниться, может от сюда ноги растут.
Прикрепленные файлы:
20. andrew.ab 268 24.06.26 09:49 Сейчас в теме
(18) должно быть два токена: ИСМП и ИМСП Розница. И оба актуальные.

Токены хранятся в регистре сведений "Данные ключа сессии ИС МП".
21. andrew.ab 268 25.06.26 14:16 Сейчас в теме
(18) ошибку нашли. В обработке ПроверкаИПодборПродукцииИСМП.Форма.ПроверкаИПодбор в функции НачатьЗагрузкуДанныхДокумента(ЭтоВосстановлениеДетализации) изменить код:

Если НеобходимоОбращениеКСервисуИСМП(ПараметрыСканирования, ПараметрыПроверкиКодовМаркировки)
			Или ПараметрыПроверкиКодовМаркировки.ПроверятьЗаполнениеИдентификатораГИСМТ Тогда
			ПараметрыПроцедуры.Вставить("ДанныеКлючаСессииИСМП",            ПараметрыСеанса.ДанныеКлючаСессииИСМП);
			ПараметрыПроцедуры.Вставить("ПараметрыЛогированияЗапросовИСМП", ПараметрыСеанса.ПараметрыЛогированияЗапросовИСМП);
		КонецЕсли;
		
		//sweetand
		Если ЗначениеЗаполнено(ПараметрыСканирования.Владелец)
			И НЕ ЗначениеЗаполнено(ПараметрыСканирования.Организация) Тогда
			ПараметрыСканирования.Организация = ПараметрыСканирования.Владелец;
		КонецЕсли;
		//sweetand
		
		ПараметрыВыполнения = ДлительныеОперации.ПараметрыВыполненияВФоне(УникальныйИдентификатор);
		ПараметрыВыполнения.НаименованиеФоновогоЗадания = НСтр("ru = 'Фоновое заполнение данных проверки и подбора маркируемой продукции'");
		ПараметрыВыполнения.ЗапуститьВФоне = Истина;
Показать
22. ital 25.06.26 15:30 Сейчас в теме
(21) Спасибо, чуток не успели в моем случае) Психанул) Потратил вчера пол дня и вечер перекинул номенклатуру с ШК по остаткам с ценами в 1С Розницу, сегодня уже 1 день отработали в новой программе ) А до этого да потратил не 1 час чтобы попытаться расколупать и тоже кстати насторожило пустое значение "ПараметрыСканирования.Организация".

Еще это вдруг кому пригодиться если не поправили, поправил ОМ.ИнтеграцияТСПИоТКлиентСервер, чтобы статус ТСПиот отображался в 1С:

//Если ПараметрыПодключения.ФорматОбмена = ПредопределенноеЗначение("Перечисление.ВерсииФорматаОбменаЛокальногоМодуляИСМП.V2") Тогда
// URLЗапроса = "api/v2/info";
// Иначе
URLЗапроса = "api/v1/info";
// КонецЕсли;
28. exe 28.06.26 20:06 Сейчас в теме
(21) так же пишет чек при пробитии "Контрольная марка не проверена"
сертификат обновил, марки проверяю в обороте, код вроде все норм
40. leffkrskalias 01.07.26 17:01 Сейчас в теме
Добрый день!
(13)
(28)
Также пишет "Контрольная марка не проверена" при пробитие чека.
Пробовали разные марки. Драйвер Атол.
Сообщение выходит и при подключенном модуле ПИоТ, и при отключенном.
41. andrew.ab 268 02.07.26 07:51 Сейчас в теме
(40) у Вас ККТ сама начинает проверку марок. Отключите в драйвере ККТ проверку марок. Либо настройте правильно параметры проверки марки в ККТ.

Лучше отключить, чтобы 1С сама проверяла марки.

1. Прошивка, драйвер ККТ должны быть свежие. Обработка обслуживания под 1С свежая (с свежими dll).
2. В настройках поставьте параметры при сканировании и игнорировать результаты проверки.
3. В документе нажимаем "Проверка маркируемой продукции" - пикаем марки. 1С шлет запросы в ЛМ ЧЗ, ПиоТ. Если все ок и ошибок нет, значит марка валидна.
4. Далее марка шифруется сертификатом и отправляется в ККТ.
5. Вот на этом этапе ККТ начинает самостоятельно делать еще раз проверку марки.
6. Отключить проверку марок в драйвере ККТ.
Прикрепленные файлы:
46. exe 05.07.26 20:32 Сейчас в теме
(40) у вас получилось?
47. leffkrskalias 06.07.26 12:37 Сейчас в теме
(46) нет, пока не получилось.
Рекомендации выше постарался сделать, кроме "Отключить проверку марок в драйвере ККТ".
Не нашел такой возможности в драйвере Атол. Возможно, такого параметра и нет.
Использую драйвер Атол 10.10.8.24 с поставки ПИоТа.
Обработка обслуживания ATOLkkt (версия 3,15).
Ошибка возникает в процедуре обработки обслуживание ФискализироватьЧек при обращении к драйверу.
Какие именно параметры не нравятся драйверу сложно сказать.
Их очень много, в том числе позиции чека.
Прикрепленные файлы:
48. exe 06.07.26 16:23 Сейчас в теме
(47)
ации выше постарался сделать, кроме

так же дошел до этого, но пока отложил, надо обработку уже саму смотреть а свободного тестового кассого аппарта нет под рукой
49. andrew.ab 268 06.07.26 22:00 Сейчас в теме
(48) можете не мучать ккт атол, т. к. у них dll сырая и сама 1с признает что в драйвер нет кучи новых методов под Пиот. В тесте драйвера атол нет параметра отключения проверки средствами ккт (раньше был).

https://pro.mista.ru/topic/902704
54. exe 12.07.26 21:07 Сейчас в теме
50. andrew.ab 268 06.07.26 22:09 Сейчас в теме
(48) если в драйвер атол нет возможности отключить проверку или игнорировать проверку - настраивайте параметры драйвера под ЛМ ЧЗ, Пиот, CDN и. т. п. чтобы ккт также проверяла марку. Будет тогда двойная проверка марок. При сканировании и при пробитии чека.
68. maxxx82@inbox.ru 23.07.26 21:38 Сейчас в теме
(40) Удалось разобраться с "Контрольная марка не проверена"?
70. leffkrskalias 24.07.26 05:41 Сейчас в теме
(68) Нет, пока не удалось.
Взяли паузу.
Но, насколько я понял, проблема возникает не при пробитии марки, а еще при проверке.
ПИоТ при проверке возвращает ошибку 404 при сканировании марки.
Сразу не вышел на эту ошибку, т.к. никакого сообщения не выходит и то, что проверка не прошла понять невозможно.
Через отладку минимум информации (404 и все).
При этом проверка связи с ПИоТ через 1с работает нормально, марки отдельно через АРМ тоже проверяются.
19. ital 24.06.26 08:27 Сейчас в теме
Токены вот есть ...или это не ключ сессии :-/
Прикрепленные файлы:
23. Prog_D 25.06.26 17:02 Сейчас в теме
Добрый день, дошли до момента сканирования товара в Чек Кмм при продаже, после сканирования должно вылетатть окошко для ввода кода маркировки, но его нет( в чем может быть причина?
24. andrew.ab 268 26.06.26 08:42 Сейчас в теме
(23) "после сканирования должно вылетатть окошко для ввода кода маркировки" - такого функционала точно нет, окошки не выскакивают.

Добавляете позицию в чек, далее кнопка "Проверить-Маркируемую продукцию", выбираете вид маркируемой продукции. Там можно пикать марки.
25. Prog_D 26.06.26 10:07 Сейчас в теме
(24) Т.е. функционал проверки работает только из формы документа? Кассиры же работают через форму "регистрации продаж". Набивают чек сканером.
26. andrew.ab 268 26.06.26 10:08 Сейчас в теме
(25) Т.е. функционал проверки работает только из формы документа? Да.
27. exe 28.06.26 19:32 Сейчас в теме
(26) а можно добавить в регистрацию продаж?
29. andrew.ab 268 29.06.26 08:36 Сейчас в теме
(27) На бирже заказов поищите разработчика, может кто согласится доработать маркировку в регистрацию продаж.
30. Ledok 30.06.26 03:21 Сейчас в теме
В тексте есть использование общего модуля "ОбщийБизнес", но его нет в поставке. Почему так?
Прикрепленные файлы:
31. andrew.ab 268 30.06.26 08:09 Сейчас в теме
(30) вырежьте этот кусок, пришел как атавизм.
32. Prog_D 30.06.26 09:53 Сейчас в теме
При пробитии чека из формы документа, вылетает в ошибку, не пойму в чем дело.

Поле объекта не обнаружено "УникальныйИдентификатор".

В ФормаБлокировкиПоПараметрам проверки попадает тип ДокументОбъект.ЧекККМ
Прикрепленные файлы:
33. exe 30.06.26 10:11 Сейчас в теме
(32) у вас получилось пробить? у меня до сих пор контрольная марка не проверена, проверил сканер подходит под честный знак, пиот и лмчз все подключено, марки проверяю, в обороте
35. andrew.ab 268 30.06.26 11:13 Сейчас в теме
(33) уже месяц как работаем, все штатно. Отладчиком ловите какой запрос и тело летит в ЛМ ЧЗ и ПиоТ и какой ответ на выходе.
69. maxxx82@inbox.ru 23.07.26 21:56 Сейчас в теме
(35) Подскажите куда копать? При попытке пробить чек выходит "Контрольная марка не проверена". Насколько я понимаю, в Пиот тоже не уходит запрос, так как в ЛК висит статус Завершите настройку ЕСМ. Для завершения установки выполните онлайн‑проверку кода маркировки через ТС ПИоТ в ГИС МТ.
В чеке в форме проверки маркированной продукции все проверяется.
Через сервис проверка кодов маркировки все проверяется, все ОК.
Актуализированы CDN-площадки ГИС МТ и указаны токены авторизации, ЭЦП есть.
Обработка обслуживания Атол 3.16
"Отладчиком ловите какой запрос и тело летит в ЛМ ЧЗ и ПиоТ и какой ответ на выходе." В какой процедуре это ловить?
Как понять отправляется запрос в Пиот или нет?
Заранее благодарю!
67. maxxx82@inbox.ru 23.07.26 21:37 Сейчас в теме
(33) Удалось разобраться с "контрольная марка не проверена"?
34. andrew.ab 268 30.06.26 11:10 Сейчас в теме
(32) не дообновили форму документа. На форме куча вспомогательных реквизитов.
Прикрепленные файлы:
36. Prog_D 30.06.26 12:20 Сейчас в теме
(34) Передается не форма в процедуру, а ДокументОбъект
37. andrew.ab 268 30.06.26 12:34 Сейчас в теме
(36) полный стек пришли, т.к. в обновлении под УТ нет такой процедуры УникальныйИдентификаторФормыБлокировки()
38. Prog_D 30.06.26 12:52 Сейчас в теме
(37) Тоже самое происходит и здесь
Прикрепленные файлы:
39. andrew.ab 268 30.06.26 13:13 Сейчас в теме
(38) в моем обновлении для общей формы ОжиданиеПроверкиКодовМаркировкиИСМП нет строки из Вашего скриншота (1585).
Откуда Вы брали общую форму там и смотрите что прилетает на входе в процедуру ВыполнениеШагаПроверкиСредствамиККТ(ЭтаФорма).

Помочь ни чем не смогу.

Подтверждение
Прикрепленные файлы:
42. MissionOnly 27 03.07.26 14:23 Сейчас в теме
Можно было бы обозначить главные узлы доработок в 1С УТ 10.3 (об этом тема). А то много воды и такое чувство, что автор сам не знает, что делать. Очень много статей, что вот все просто, результат - ни чего не работает.
43. andrew.ab 268 03.07.26 14:52 Сейчас в теме
(42) "обозначить главные узлы доработок в 1С УТ 10.3" - в приложенном архиве есть файл обновления cfu, там при сравнении все обозначено и виден объем доработок.

По мимо обновления УТ еще требуется нормально настроить ККТ и хоть немного понимать принцип работы ЛМ ЧЗ, ПиоТ и.т.п.
44. MissionOnly 27 03.07.26 14:57 Сейчас в теме
(43) DLL какую используете? В двух словах можно было бы на писать как алгоритм пробития чеков поменялся, чтобы было понятно, что не развод.
45. andrew.ab 268 03.07.26 18:43 Сейчас в теме
(44) в описании все указано - обработки обслуживания торгового оборудования для PosCenterkkt с поддержкой Пиот. Dll внутри свежая на момент публикации.

Прежде чем писать комментарии, не ленитесь читать описание. Также в коментах пишу всем в чем могут быть ошибки.
51. YA_2275014512 07.07.26 12:35 Сейчас в теме
При выборе файл обновления взыскивает ошибка
Ошибка при выполнении файловой операции 'C:\Users\User\Downloads\10.3.88.4.cfu'
по причине:
Неверный формат хранилища данных 'file://C:/Users/User/Downloads/10.3.88.4.cfu'
52. progaoff 4 07.07.26 18:48 Сейчас в теме
Не выполнено обновление информационной базы .
Вот такое выскакивает после принятия легальности обновления.
user619063_49828; +1 Ответить
53. user619063_49828 10.07.26 08:43 Сейчас в теме
(52)
У меня такая же история. Вы решили вопрос?
57. lytsaltykov 16.07.26 18:05 Сейчас в теме
(52) добрый вечер. Как-то решили ошибку?
58. andrew.ab 268 17.07.26 12:25 Сейчас в теме
(52) версия платформы какая?
59. lytsaltykov 17.07.26 13:42 Сейчас в теме
(58) я поставил 8.3.25.1546
60. andrew.ab 268 17.07.26 15:45 Сейчас в теме
(59) попробуй релиз платформы поставить 8.3.27.1786. я на нем тестировал.
62. maxxx82@inbox.ru 17.07.26 23:22 Сейчас в теме
(59) удалось решить вопрос?
63. maxxx82@inbox.ru 18.07.26 00:14 Сейчас в теме
(52) Там проходит стандартная процедура обновления информационной базы. И в коде он не устанавливает константу НомерВерсииКонфигурации в нужное значение 10.3.88.4 и поэтому не может завершить обновление. Общий модуль ОбновлениеИнформационнойБазы строка 3783 добавляем Константы.НомерВерсииКонфигурации.Установить(Метаданные.Версия); и вуаля
55. maxxx82@inbox.ru 16.07.26 10:21 Сейчас в теме
В этом обновлении есть "новые" категории маркированных товаров? Конкретно интересуют моторные масла.
56. andrew.ab 268 16.07.26 12:03 Сейчас в теме
(55) Да, есть и подключены в документы.

Все категории перелиты из УТ11. Подключать дополнительные можете сами. Необходимо искать по комменту sweetand, там найдете куски кода как добавить другие категории.
61. maxxx82@inbox.ru 17.07.26 19:51 Сейчас в теме
Подскажите, обработки обслуживания для ККТ Атол надо обновлять? Если да, то где взять?
64. Ledok 22.07.26 07:50 Сейчас в теме
Подскажите, пожалуйста, по такому вопросу.
Если обновить УТ по указанной разработке до 10.3.88.4
АТОЛ 10.10.8.24
Прошивка кассы 5.17
Обработка обслуживания ATOLkkt (версия 3.15)
и при этом не выполнять настройки ПИОТ
то будут пробиваться чеки как раньше?

На текущем этапе на обычном товаре (без маркировки) всё проходит успешно.
А на товаре с маркировкой выходит ошибка "Неверный формат команды"

И тут я теряюсь, мне дальше обязательно надо настроить ПИОТ или есть способ понять, что именно не так передано в кассу? Вроде дошла до обработки обслуживания, и уже при выполнении команды в ОМ ПодключаемоеОборудованиеУниверсальныйДрайверКлиент

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


Выходит указанная ошибка.

ДанныеЧекаXML передаются в таком виде:

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
	<Parameters CashierName="" OperationType="1" TaxationSystem="1" GroupingPositionsWhenPrinting="false" OperationOnline="false" TimeZone="7" CustomerEmail="" CustomerPhone="">
		<AgentData/>
		<VendorData/>
		<CustomerDetail/>
		<OperationalAttribute/>
		<IndustryAttribute/>
	</Parameters>
	<Positions>
		<FiscalString Name="BADEN-ANTISTRESS NU513-022 (п, 40), Лаковая кожа, Иск.кожа" Quantity="1" PriceWithDiscount="4640" AmountWithDiscount="4640" DiscountAmount="0" Department="1" VATRate="5" VATAmount="220.95" PaymentMethod="4" CalculationSubject="33" MeasurementUnit="п" MeasureOfQuantity="255">
			<GoodCodeData GS1.M="MDEwNDYxMDE2MzMzMTA1NTIxNW0uWlcsZnJORnoiKQ=="/>
			<AgentData/>
			<VendorData/>
			<IndustryAttribute/>
		</FiscalString>
		<TextString Text="                                                "/>
	</Positions>
	<Payments Cash="4640" ElectronicPayment="0" PrePayment="0" PostPayment="0" Barter="0"/>
</CheckPackage>
Показать
65. andrew.ab 268 22.07.26 09:30 Сейчас в теме
(64) Сложно ответить. Надо читать описание dll от Атол, искать какой параметр ему не нравится. У 1С есть стандарт драйверов торгового оборудования https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkpackage, визуально по xml данных чека вроде все ОК.

Попробуйте в самом драйвере Атол загнать xml-ку и пробить. Может драйвер сразу скажет что ему не нравится.

В целом выше уже писал что драйвера от Атол сырые.

Еще скажите какая ревизия интерфейса ККТ?
66. Ledok 23.07.26 09:48 Сейчас в теме
(65) На текущем этапе решилось сменой параметра "CalculationSubject" с 33 на 1 (просто "товар").
Но я не знаю передает ли при этом ККТ информацию о маркировке корректно дальше. В налоговую чек уходит, тут всё ок. Сейчас пробуем смотреть, что там в Честном знаке..

Версия ФФД ККТ: 1.05
Версия ФФД ФН: 1.2

(сегодня клиент внезапно узнал, что у него уже год чеки вообще не приходят в ЧЗ... занавес..)
хотя до этого всё было долго стабильно, торгует обувью с маркировкой давно
71. maxxx82@inbox.ru 24.07.26 08:17 Сейчас в теме
(70)
ПИоТ при проверке возвращает ошибку 404 при сканировании марки.
Сразу не вышел на эту ошибку, т.к. никакого сообщения не выходит и то, что проверка не прошла понять невозможно.
Через отладку минимум информации (404 и все).

Подскажите, в какой процедуре/модуле отлаживать?
72. andrew.ab 268 24.07.26 09:09 Сейчас в теме
(71) Локальный модуль ЧЗ интеграция rest API находится здесь: ОМ.ИнтерфейсИСМПОбщегоНазначенияКлиентСервер.

Модуль ПиОТ интеграция rest API находится здесь: ОМ.ИнтеграцияТСПИоТКлиентСервер.
73. andrew.ab 268 28.07.26 09:07 Сейчас в теме
Статья в которой описывается интеграция модулей Пиот для УТ 10.3.

В ней есть блок где рассматривается ошибка Ошибка 420 «Контрольная марка не проверена». Пункт 3.4.

Вывод: нужна доработка обработки торгового оборудования для ККТ Атол.
74. andrew.ab 268 28.07.26 09:08 Сейчас в теме
(73)
Статья в которой описывается интеграция модулей Пиот для УТ 10.3.

В ней есть блок где рассматривается ошибка Ошибка 420 «Контрольная марка не проверена». Пункт 3.4.

Вывод: нужна доработка обработки торгового оборудования для ККТ Атол.


https://infostart.ru/1c/articles/2746974/
75. YA_2275014512 28.07.26 11:43 Сейчас в теме
Подскажите пожалуйста... а как обновиться
76. andrew.ab 268 28.07.26 13:55 Сейчас в теме
Для тех у кого ККт Атол попробуйте в общем модуле МенеджерОборудованияВызовСервера в функции СформироватьXMLДляЗапросаКМ изменить строки:

ЗаписьXML.ЗаписатьАтрибут("WaitForResult", ?(ПараметрыОперации.ОжидатьПолучениеОтветаОИСМ, "True", "False"));      
	ЗаписьXML.ЗаписатьАтрибут("NotSendToServer", ?(НЕ ПараметрыОперации.ОтправлятьНаСерверОИСМ, "True", "False"));


на

ЗаписьXML.ЗаписатьАтрибут("WaitForResult", ?(ПараметрыОперации.ОжидатьПолучениеОтветаОИСМ, "False", "False"));      
	ЗаписьXML.ЗаписатьАтрибут("NotSendToServer", ?(НЕ ПараметрыОперации.ОтправлятьНаСерверОИСМ, "False", "False"));
89. Ledok 30.07.26 11:42 Сейчас в теме
(76) Что делать, если в этот модуль вообще не заходит?

Как и не заходит в ИнтерфейсИСМП.СокращеннаяИнформацияПоКМПриРозничнойПродаже

Вызов СокращеннаяИнформацияПоКМПриРозничнойПродаже я нашла только в ОМ.ИнтерфейсИСМПВызовСервера в Процедуре ПолучитьСокращеннуюИнформациюПоКМДлительнаяОперация()

А уже вызова этой процедуры вообще нигде нет в конфигурации...

Есть другой модуль - ИнтерфейсИСМПОбщегоНазначения.СокращеннаяИнформацияПоКМПриРозничнойПродаже

И туда заходит из обработки проверки марок. но..
Для этого необходим параметр ПараметрыСканирования.ТребуетсяПроверкаСредствамиККТ = истина
а у меня там Ложь.
(в настройка ГИС МТ стоит Что проверять средствами ККТ)

найти при каких условиях туда встает Истина я просто не смогла, искала долго.
пробовала принудительно поставить истина, ругается что не указан ИдентификаторУстройства, а он как понимаю есть только у Подключаемого оборудования, а тут обычное подключение ккм...
96. maxxx82@inbox.ru 30.07.26 19:36 Сейчас в теме
(89) Абсолютно до туда же докопался в отладчике.
77. maxxx82@inbox.ru 28.07.26 14:18 Сейчас в теме
Как получить версию 1.5?
78. andrew.ab 268 28.07.26 15:07 Сейчас в теме
(77) в версии 1.5 пока сделал доработки из коммента 76. Проще руками внести изменения и проверить.
79. maxxx82@inbox.ru 28.07.26 15:27 Сейчас в теме
(78) Можно, пожалуйста, сформулировать список что нужно настроить в базе чтобы 1С начала обращаться к ПИОТ? 2 дня сижу в отладчике. Настроены CDN, ЭЦП, параметры на скриншотах, драйвер Атол из поставки ЕСМ, обработка обслуживания обновлена, прошивка на кассе обновлена. У меня в модуль с Пиот даже не заходит. Разрешительный режим и отправка марок в чеках перестали работать.
Прикрепленные файлы:
80. andrew.ab 268 29.07.26 08:10 Сейчас в теме
информации мало. Какая категория маркированного товара пробивается? Где пробиваете чек в документе Чек ККМ или через интерфейс кассира (не поддерижвается)? Какая ревизия интерфейса ККТ (должна быть больше 4000)?
81. maxxx82@inbox.ru 29.07.26 09:06 Сейчас в теме
(80) Категория Легкая промышленность. Через Чек ККМ, ревизия интерфейса 4007. Пиот работает через Подключаемое оборудование (Левая часть скрина) или через Торговое оборудование (Правая часть скрина)?
Прикрепленные файлы:
82. andrew.ab 268 29.07.26 09:44 Сейчас в теме
(81)

1. Пиот работает через api интерфейс, ему без разницы какая ККТ подключена. Подключение ККТ по старому интерфейсу.

2. Легкой промышленности в конфигурации есть три вида (старая, с 2025, с 2026), см. скрин, у них разные признаки которые летят в ККТ. Поиском по комменту //sweetand ищи куски кода где добавляются новые виды продукции (не сложно, разберетесь).

3. В общей форме ВыборВидаПродукцииИСУТ добавьте новые виды продукции.
Прикрепленные файлы:
104. maxxx82@inbox.ru 31.07.26 09:38 Сейчас в теме
(82) Легкая промышленность старая. Новые тоже добавлены в код. Но такого товара в базе нет.
83. andrew.ab 268 29.07.26 09:47 Сейчас в теме
(81)
Пиот работает через


ревизия свежая = 4007.

Можете в общем модуле МенеджерОборудованияВызовСервера в функции РевизияИнтерфейсаДрайверов поднять ревизию до 4007.
84. Ledok 30.07.26 04:10 Сейчас в теме
(79) Аналогичный вопрос.

Я вообще не понимаю, кто-нибудь тут смог запустить работу ПИОТ?

Касса Атол, драйвера 10.10.8.24, Прошивка кассы 5.17
Обработка обслуживания ATOLkkt (версия 3.16) - новее вроде нету
Подключение к ПИОТ в 1С выполнено, подключение к ЛМ ЧЗ выполнено, в модуле ЕСМ всё корректно
Работаю в форме документа ЧекККМ.

Но в 1С ничего не происходит и при отправке Чека на ККМ у меня по прежнему "Контрольная марка не проверена"

Отладчиком в процедуру СформироватьXMLДляЗапросаКМ вообще не попадает.. то есть явно в ПИОТ вообще ничего не запрашивается и не происходит. Я уже неделю бьюсь с этим.. просто всё уже, мозг кипит...

И я так и не понимаю зачем подключать Сертификат эл.подписи, если при рознице проверка должна быть средствами ККМ...
88. andrew.ab 268 30.07.26 09:50 Сейчас в теме
(84) Сертификат нужен чтобы марку подписать, она в зашифрованном виде уходит.

Вот здесь отладчиком ловите почему не срабатывает подтверждение марки в ККТ, она должна положится в буфер ФН. Рекомендации выше изменения в СформироватьXMLДляЗапросаКМ.

ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.ФискализацияЧека()

Если ПараметрыФискализации.РевизияИнтерфейса >= 3004  Тогда
				Если ПараметрыПодключения.Свойство("ИдентификаторУстройства") Тогда
					ТекущийСтатус = МенеджерОборудованияКлиент.ПроверкаКодаМаркировки(ПараметрыПодключения.ИдентификаторУстройства);
					// Если есть текущая проверка КМ 
					Если НЕ ПустаяСтрока(ТекущийСтатус.ИдентификаторЗапроса) Тогда
						Попытка
							ОбъектДрайвера.ПодтвердитьКМ(ПараметрыПодключения.ИДУстройства, ТекущийСтатус.ИдентификаторЗапроса, 0);
							МенеджерОборудованияКлиент.УстановитьПроверкуКодаМаркировки(ПараметрыПодключения.ИДУстройства);
						Исключение
							СформироватьОшибкуДрайвера(ВыходныеПараметры, "ЗапросКМ", ОписаниеОшибки());
							Возврат Результат;
						КонецПопытки;
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
Показать
90. Ledok 30.07.26 11:47 Сейчас в теме
(88)
ИдентификаторУстройства


Хм..
В параметрах подключения есть только ИдентификаторТО и ИДУстройства


МенеджерОборудованияКлиент.ПроверкаКодаМаркировки


И там проверка идет по списку Подключаемого оборудования (через глПодключаемоеОборудование.ФискальныеУстройства)..
А тут касса ККМ Подключена не через подключаемое оборудование
Прикрепленные файлы:
92. andrew.ab 268 30.07.26 13:04 Сейчас в теме
(90)
МенеджерОборудованияКлиент.ПроверкаКодаМаркировки


Поздравляю Вы нашли баг. В архиве приложенном к публикации есть файлы PosCenterkkt_ПиоТ_x32.epf (PosCenterkkt_ПиоТ_x64.epf). В них смотрите как сделаны методы проверки КМ и остальные.

Вывод в Ваша обработка обслуживания для Атол не адаптирована под УТ 10.3 и новых модулей для работы с Пиот И ЛМ ЧЗ.

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

	Если Не РезультатВыполнения Тогда
		Результат = Ложь;
		Объект.ОписаниеОшибки = ВыходныеПараметры[1];
	Иначе
		Результат = Истина;
		Объект.Вставить("ВыходныеПараметры", ВыходныеПараметры);
	КонецЕсли;
	
	Возврат Результат;
	
КонецФункции
Показать
97. Ledok 31.07.26 04:43 Сейчас в теме
(92)
Ваша обработка обслуживания для Атол не адаптирована

Обработка адаптирована, там есть методы проверки КМ и они буква в букву такие же.

Вопрос в другом, что при выполнении процедуры Фискализации в параметрах устройства нет такого реквизита как ИдентификаторУстройства.
Он нужен, чтобы получить ИдентификаторЗапроса и далее это всё передать уже в ПодтвердитьКМ

ТекущийСтатус = МенеджерОборудованияКлиент.ПроверкаКодаМаркировки(ПараметрыПодключения.ИдентификаторУстройства);


Зато есть реквизит ИдентификаторТО, который судя по всему и есть тот самый ИдентификаторУстройства.

Идем далее, он нужен вот в этой процедуре:

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


И вот тут ключевое, в ФискальныеУстройства пусто.. нет тут моей кассы ККМ, чтобы получить ИдентификаторЗапроса.

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

но судя по всему она ниоткуда не вызывается..
поэтому нет ни Сессии, ни ИдентификаторЗапроса..

а без них Подтверждение КМ не пройдет.

Вот и возникает вопрос - а где собственно формируется запрос по КМ?? При сканировании QR кода этого точно нет. Вот поэтому у меня и в процедуру СформироватьXMLДляЗапросаКМ отладчик не попадает..

Ну я точно на финишной прямой. Но пока не понимаю как это корректно всё вызвать..
101. andrew.ab 268 31.07.26 08:22 Сейчас в теме
(97)
ФискальныеУстройства = глПодключаемоеОборудование.ФискальныеУстройства;


Вчера посмотрел, проблема действительно здесь
ФискальныеУстройства = глПодключаемоеОборудование.ФискальныеУстройства;


глПодключаемоеОборудование - это подключаемое оборудование. Необходимо дорабатывать подключение ККТ по новому механизму как в УТ 11. Сейчас пока руки не доходят, много доработок. Поэтому в эту сторону копать не стоит.

Лучше добивать обработку обслуживания которую я приложил под ККТ Атол.
105. maxxx82@inbox.ru 31.07.26 09:46 Сейчас в теме
(101) А у Вас работает через подключение по старому варианту?
106. andrew.ab 268 31.07.26 10:23 Сейчас в теме
(105) у меня ККТ Poscentr, ему по барабану если честно, марку и признак маркировки = 33 передаешь в ККТ и он печатает М+ и отправляет в ОФД + ЧЗ.

С ККТ Атол оказалось все сложнее, он требует чтобы марка была обязательно в буфере ФН + играться надо с NotSendToServer + WaitForResult
107. Ledok 31.07.26 13:01 Сейчас в теме
(106) Да, тут вопрос был в буфере ФН.

На сейчас Чеки формируются, из Честного знака маркировка уходит, но в ОФД прилетает так:
Результат проверки маркированных товаров - КМ?

То есть что-то при проверке Кода маркировке Атолу не нравится.

ПараметрыОперацииXML

<?xml version="1.0" encoding="UTF-8"?>
<RequestKM GUID="734d8b8a-25f0-4eed-9bc2-8011c1952e7e" WaitForResult="False" NotSendToServer="True" MarkingCode="MDEwMjkwMDE5MzcwNjc4MDIxNW0hUSdPbW1EQ21sZR05MTA­wQkUdOTJnRmVWU2w5VjRJa2NvSktpMi9rTUhZeUFpUUJhRmhEZjhjeElWWHF­HWUxUVUREeHVzcURwbEFNWExaandFMGtoK2VJRzRkTmxEKzc0am9oME4zWGV­yUT09" PlannedStatus="1"/>


РезультатОперацииXML

<?xml version="1.0" encoding="UTF-8"?>
<RequestKMResult Checking="False" CheckingResult="False"/>


Да, попробую другие параметры задать NotSendToServer + WaitForResult
94. andrew.ab 268 30.07.26 16:12 Сейчас в теме
(90) Попробуйте обработку ТО Атол. В функции ФискализироватьЧек() вшил принудительную регистрацию марок в ККТ через ПроверитьКодыКМПослеВнешнейПроверки().

в функции СформироватьXMLДляЗапросаКМ строки вернуть как было:

ЗаписьXML.ЗаписатьАтрибут("WaitForResult", ?(ПараметрыОперации.ОжидатьПолучениеОтветаОИСМ, "True", "False"));      
    ЗаписьXML.ЗаписатьАтрибут("NotSendToServer", ?(НЕ ПараметрыОперации.ОтправлятьНаСерверОИСМ, "True", "False"));
Прикрепленные файлы:
ATOLkkt22(Проверка КМ).epf
98. Ledok 31.07.26 05:40 Сейчас в теме
(94) Спасибо! Чек стал хотя бы печататься.. ушла ошибка "Контрольная марка не проверена"

Чуть доработала условие в функции ПроверитьКодыКМ()

Для Каждого СтрокаПроверки из МассивПроверки Цикл
			
	        ОписаниеОшибки = "";  
			
			Если СтрокаПроверки.Свойство("ФискальнаяСтрока") Тогда //++ могут быть и не фискальные строки в массиве
				
	            Если СтрокаПроверки.Свойство("КонтрольнаяМарка") И ЗначениеЗаполнено(СтрокаПроверки.КонтрольнаяМарка) Тогда
	                
	                //Запрос на проверку КМ на ККТ.
Показать



На сейчас все равно не ушла маркировка в ЧЗ.
Получила результат проверки маркированных товаров "КМ?"
Прикрепленные файлы:
99. Ledok 31.07.26 06:39 Сейчас в теме
(98) Так, при попытке пробить этот товар ещё раз, система выдала, что товар "Выбыл"
То есть информация ушла в ЧЗ..

Но все-таки отсутствие знака [M+] меня смущает..
Прикрепленные файлы:
85. Ledok 30.07.26 06:15 Сейчас в теме
Можете подсказать где в 1С вообще начинается СТАРТ проверки через ПИОТ?

Вот есть форма документа Чек ККМ, я добавила товар, система подсветила, что есть маркировка.
Нажимаю - "Проверить" - "Маркируемую продукцию" - открывается форма и далее сканером считываю QR код маркировки.

Вот после этого в какой процедуре, модуле происходит запрос в ЛМ ЧЗ? Кто-то может мне подсказать куда искать?
Для отправки сообщения требуется регистрация/авторизация