Не претендую на уникальность данной обработки и текста. Но на инфостарте похожего не нашел.
Столкнулся с ситуацией когда потребовалось подключить ККТ Атол 30Ф. До этого стояли FPrint-22 ПТК / K / ЕНВД и ШТРИХ ОНЛАЙН первый использовался как принтер чеков на кухню, второй для продажи по 54 ФЗ. Так как это БАР КАФЕ, то пришлось еще ставить доп ККТ по продаже спиртного. Купили АТОЛ 30Ф но... как оказалось в конфигурации Трактиръ Nano его попросту не предусмотрели, либо специально чтобы у них брали Трактир FRONT-OFFICE 4, либо не доглядели. В любом случае надеюсь они увидят данную публикацию и поправят в следующих релизах.
Теперь к основной теме. Обработку переделать труда вроде как не составило, вынес ее как внешнюю, и подключил. В обработке "Обслуживание_ФР_Атол" в модуле объекта внести изменения
В Процедуре Подключить... изменяем строку
DRV.CurrentDeviceName = Лев(ТО.Наименование,20);
на
DRV.CurrentDeviceName = "АТОЛ 30Ф";
и строку
DRV.Model = КодыМоделей[ТО.КодМодели];
на
DRV.Model = 61;
В модуле формы в процедуре ПередОткрытием в самом конце закомментируем условие проверки на модель, ибо использоваться у нас она будет одна и печать QR кода нам нужна
//Если ТО.ЭтоНовый() И Найти("FPrint11,FPrint22K,FPrint55,FPrint77,АТОЛ11,АТОЛ22,АТОЛ30,АТОЛ55,АТОЛ77",СокрП(ТО.КодМодели)) > 0 Тогда
ПечатьQR = Истина;
//КонецЕсли;
Теперь не важно какая модель указанна в элементе справочника ТО, будет использоваться АТОЛ 30Ф
После этого зайти в программу и подключить оборудование. Для тех кому лень залазить, дописывать, обработку выкладываю.