xmlTSDGalery/CommonModules/ОборудованиеУстройстваВвода/Ext/Module.bsl
kykaevv 88098aa86f Initial commit: конфигурация ТСД с обменом УНФ.
Включает перемещение по ячейкам, стикеровку МП, синхронизацию справочников и обработку кодов маркировки.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 12:50:57 +03:00

68 lines
5.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#Область СлужебныйПрограммныйИнтерфейс
// Добавляет в список поставляемые драйверы в составе конфигурации.
//
// Параметры:
// ДрайвераОборудования - см. МенеджерОборудования.НоваяТаблицаПоставляемыхДрайверовОборудования
//
Процедура ОбновитьПоставляемыеДрайвера(ДрайвераОборудования) Экспорт
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "Драйвер1ССканерыШтрихкодаNative";
Драйвер.Наименование = НСтр("ru = '1С:Сканеры штрихкода (Native Api)'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "InputDevice";
Драйвер.ИмяМакетаДрайвера = "Драйвер1СУстройстваВводаNative";
Драйвер.РекомендуемоеИспользование = Истина;
// ++ Локализация
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверRightScanУстройстваВвода";
Драйвер.Наименование = НСтр("ru = 'RightScan:Устройства ввода данных ТСД Urovo'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "RSDriver";
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверСканкодСканерШтрихкода";
Драйвер.Наименование = НСтр("ru = 'Сканкод:Cканер штрихкода Chipherlab ТСД'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "ScancodeBarcodeScannerCPT";
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверScanPortУстройстваВвода";
Драйвер.Наименование = НСтр("ru = 'ScanPort:Устройства ввода данных ТСД'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "ScanportScanner";
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверСканситиУстройстваВвода";
Драйвер.Наименование = НСтр("ru = 'Скансити:Устройства ввода данных ТСД'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "ScanCityNewlandBarcode";
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверКлеверенсСканерШтрихкода";
Драйвер.Наименование = НСтр("ru = 'CLEVERENCE:Драйвер ТСД для мобильной платформы 1С'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "CleverenceBarcodeScanner";
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверАТОЛСканерШтрихкода";
Драйвер.Наименование = НСтр("ru = 'АТОЛ:Устройства ввода данных ТСД'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "ru_atol_BarcodeServiceExtension";
Драйвер = ДрайвераОборудования.Добавить();
Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СканерШтрихкода;
Драйвер.ИмяДрайвера = "ДрайверMERTECHСканерШтрихкода";
Драйвер.Наименование = НСтр("ru = 'MERTECH:Сканер штрихкода ТСД'", ОбщегоНазначенияБПО.КодОсновногоЯзыка());
Драйвер.ИдентификаторОбъекта = "ru_mertech_AndroidScannerExtension";
// -- Локализация
КонецПроцедуры
#КонецОбласти