Разбираемся с автоматической фискализацией в Розница 2.3
Клиент обратился с проблемой — у него не пробивались автоматически оплаченные заказы при их загрузке с сайта.
Типовая схема автоматической фискализации описана на ИТС. Но почему она не работает, непонятно.
Начинаем искать реквизит «Автоматически фискализировать проведенную оплату на сайте» в плана обмена с сайтом.
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-9.png)
Флажок на форме называется УдаленнаяФискализацияЭлемент, но он не связан с данными, данные хранятся в структуре формы:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-10-1024x259.png)
В настройках подключаемого оборудования есть важная галочка и информация:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-11.png)
Но эта информация не помогла, касса настроена корректно:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-12.png)
В самом РМК система взаимодействия используется:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-13.png)
В модуле формы РМК я нашел вызов ДобавитьЧекВОчередьЧековККТ, поиск которой дал уже кое-какую полезную информацию. Оказывается этот вызов происходит в процедуре ПослеЗаписиЗаказа модуля ОбменССайтомПереопределяемый:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-14-1024x568.png)
Ошибка быстро нашлась, процедура вызывается только при проведении документов, а документ заказа уже проведен, когда у него обновляется статус заказа.
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-15-1024x576.png)
Поэтому, как это ни парадоксально, но я решил отменять проведение заказа у себя, чтобы типовой код провел заказ и заодно добавляю заказ в список статистики:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-17.png)
После этого я нашел место, где после записи спотыкается по ошибке:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-16.png)
Оказывается, я не устанавливаю свойства заказа, которые ожидает 1С. Я это сделал:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-20.png)
После этого при загрузке заказа сразу создался документ «Регистрация безналичной оплаты»:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-18-1024x138.png)
И тут же вылез чек на эмуляторе:
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-19.png)
Правда, самого документа чек не создалось, поэтому и ОРП пустой за день. Видимо, эту проблему придется решать уже в другой раз. Но в чеке есть поле «Документ расчета», так что 1С, видимо, создает такие чеки автоматом.
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-21.png)
Время: 2 час. Среда: Розница 2.3.10.52
![](https://geniy1s.ru/wp-content/uploads/2022/03/image-22.png)
1 комментарий
[…] Вспомнил, что очередь в 1С завязана на систему взаимодействия. Поискал, как отвязать, нашел свою статью на эту тему. […]