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