Может помочь при добавлении подключаемого оборудования с ДТО старых версий, снятых с поддержки производителем, и при условии того, что они есть в списке драйверов оборудования в программе.
Устанавливал клиентам на Рознице 2.2 торговое оборудование после перехода с Розницы 1. Сканер штрих-кодов и ТСД прекрасно работали в старой программе, используя ДТО Атол версии 6.
В новой же программе при создании подключаемого оборудования присутствует только драйвер версии 8.Х.
Хотя если мы посмотрим в драйверах оборудования, то увидим, что драйвер Атол для старых версий присутствует.
Сразу оговорюсь – фирма 1С не рекомендует использовать старые драйверы торгового оборудования, снятые с поддержки производителем. О чем, собственно, и предупреждает нас.
Поэтому делаем все на свой страх и риск.
В справочнике ДрайверыОборудования есть реквизит СнятСПоддержки, значение которого нам и нужно поменять с «Истина» на «Ложь».
ДТО=Объект.ДТО.ПолучитьОбъект();
ДТО.ОбменДанными.Загрузка=истина;
ДТО.СнятСПоддержки=Ложь;
ДТО.Записать();
В результате в списке доступного для создания подключаемого оборудования появляется нужный нам драйвер.
Те же действия я проделал для терминала сбора данных.
Созданная обработка и проделывает эти действия. Выбираем нужное оборудование из списка установленных драйверов и нажимаем кнопку «Выполнить добавление».
Теперь в списке подключаемого оборудования добавился выбранный драйвер.
Обработка реализована и протестирована на релизе 1С: "Розница", редакция 2.2 (2.2.8.29) (платформа 1С:Предприятие 8.3.11.2867).
Я конечно не знаю всех особенностей задачи которую выполняли вы, но в 99% случаев (моих) работает драйвер «1С:Сканеры штрихкода (NativeAPI)», в том числе работает и Atol SB-2103 (в режиме эмуляции COM порта).
Фишка в том, что старые сканеры ШК требуют двойного префикса #13#10 (как-то так), в 1с драйвере не выставить двойной префикс.
Зачем эта обработка, если сейчас почти в любой конфе есть встроенное «Групповое изменение реквизитов»?