Запускается программа scancom, записывается иник для настроек с параметром, который передается и нажимается кнопка коннект, данные с весов сохраняются в текстовый файл и далее парсятся в 1с. Как итог получаем вес с весов без заморочек с установкой драйверов и обработок в 1С, а те, кто когда-то сталкивался с подобными весами семейства CAS, я думаю, знают, что это такое :).
(пример, как распарсить строку в тхт)
Процедура КоманднаяПанельКомплектующиеПолучитьВес(Кнопка)
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать(СокрЛП(Константы.ПутьКфайлуСВесом.Получить()));
СтрокаВес="";
Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл
Стр = Текст.ПолучитьСтроку(НомерСтроки);
СтрокаВес=СтрокаВес+Стр;
КонецЦикла;
Вес=Сред(СтрокаВес,13,СтрДлина(СтрокаВес)-12-3);
ТекСтрока.Количество=Число(Вес);
Количество=Комплектующие.Итог("Количество");
КонецПроцедуры