По поиску спасибо за комменты, уже разобрался. У меня сканер проинициализировался в конфе некорректно. Дело в том, что у него не преффикс, а суффикс #13 (в конфе есть нстройка только для преффикса). Поэтому с эмуляцией RS232 сканер в конфе не выводил правильный штрихкод. Победть получилось только сэмулировав клавиатуру, но и при этом суффикс, естественно, воспринимается как нажатие Enter, что не всегда удобно. В связи с этим
Предложение 1:
Ввести в конфу настройку для суффикса ШК.
Лично для меня сами ШК только то и нужны для того, чтобы производить подбор в документах. В связи с этим
Предложение 2:
Сам же подбор строк с помощью сканера реализован не был, в общем то можно его добавить, но скорее всего он будет работать непосредственно в форме подбора, устанавливая галочки что позиции нужно переносить
К тому же нужно во все документы включить возможность добавлять колонку "Штрих-код", чтобы можно было искать позицию в документе.
Ну и напоследок
Предложение 3:
Сделать возможным настройку максимального числа инвентарных номеров. И при автоматическом формировании заполнять незначащие десятки, тысячи и т.д. нулями. Т.е., например, я знаю, что у меня не может быть инв номеров > 99999. Тогда инв. номера д.б. формироваться так: _префикс_00001, _префикс_00002, _префикс_00003 и т. д.
P.S. Прошу прощения за Предложения в этой теме, а не в соответсвующей. Если считаете, нужным - перенесите.