Зависание чека в 1С:Розница 8.3.17.22 при продаже на несколько ККМ (разные организации), старый РМК
06.02.24
Зависание ККМ после обновления 1С: Розница 2.3.17.22. Это ситуационная ошибка в типовой конфигурации, появившаяся после обновления. Решить получилось так, как описано в статье. Пригодится тем, у кого будет такая же ситуация с ошибками.
После обновления до версии Розница 2.3.17.22 на РМК (старый режим), где подключено несколько ККМ по разным организациям, стали зависать чеки при пробитии продажи.
Т.е. на форме РМК блокировка страницы и всё, тишина.
Оказалось, изменение по тексту формы модуля.
Обработки.РМКУправляемыйРежим.Форма
Внес изменения в свои расширения, текст:
&НаКлиенте
&ИзменениеИКонтроль("СоздатьЧеки")
Процедура Расш1_СоздатьЧеки(Отказ, Печать)
......
#Удаление
ДополнительныеПараметрыОчереди = Новый Структура;
ДополнительныеПараметрыОчереди.Вставить("КассаККМ", ТабличноеПолеЧеков[0].КассаККМ);
Оповещение = Новый ОписаниеОповещения("ЗапуститьОчередьВручную", ЭтотОбъект, ДополнительныеПараметрыОчереди);
#КонецУдаления
#Вставка
// 2024-02-05 --------- Шестаков --- используем старый варинат
Оповещение = Новый ОписаниеОповещения("ЗапуститьОчередьВручную", ЭтотОбъект);
#КонецВставки
ВыполнитьОбработкуОповещения(Оповещение);
Отказ = ПараметрыОперации.Отказ;
КонецПроцедуры
&НаКлиенте
&ИзменениеИКонтроль("ЗапуститьОчередьВручную")
Процедура Расш1_ЗапуститьОчередьВручную(РезультатВыполнения, ПараметрыОперации)
Если Не ИспользуетсяСистемаВзаимодействия Тогда
#Удаление
МенеджерОборудованияКлиент.ФискализацияЧековВОчереди(Ложь, ПараметрыОперации);
#КонецУдаления
#Вставка
// 2024-02-05 --------- Шестаков --- используем старый вариант
МенеджерОборудованияКлиент.ФискализацияЧековВОчереди(Ложь);
#КонецВставки
КонецЕсли;
ПодключитьОбработчикОжидания("ПроверитьСтатусЧека", 1, Истина);
КонецПроцедуры
После этого вернулся нормальный режим пробивания чеков. Зачем они добавили эти доп. параметры, непонятно, может, для РМК2, но у нас сломалось. Пришлось искать и фиксить в полях вручную.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.