Вместо предисловия
В данной публикации представляю небольшой пример работы со сканером штрихкодов через типовую библиотеку подключаемого оборудования (БПО). Работает на всех современных конфигурациях.
Также в этой обработке предлагается образец работы с виртуальной цифровой клавиатурой.
Принцип работы
Весь принцип работы данной обработки продемонстрирован на видео:
Рис.1 Демонстрация работы обработки.
Как видно, основные возможности программки - нажимаете кнопку "Цифровой ввод SKU", открывается виртуальная цифровая клавиатура, которая по окончании ввода - возвращает число на основную форму.
Также, если у вас в конфигурации подключен сканер через БПО - вы можете его использовать на этой внешней форме для поиска номенклатуры и SKU.
Используется вот такой простой запрос:
ВЫБРАТЬ
Штрихкоды.Штрихкод КАК Штрихкод,
Штрихкоды.Владелец КАК Владелец
ПОМЕСТИТЬ ВТ_ШК
ИЗ
РегистрСведений.Штрихкоды КАК Штрихкоды
ГДЕ
Штрихкоды.Штрихкод = &Штрихкод
;
ВЫБРАТЬ
КодыТоваровSKU.SKU КАК SKU,
КодыТоваровSKU.Номенклатура КАК Номенклатура
ИЗ
РегистрСведений.КодыТоваровSKU КАК КодыТоваровSKU
ГДЕ
КодыТоваровSKU.Номенклатура В(ВЫБРАТЬ Владелец ИЗ ВТ_ШК)
Разработка велась для конфигурации 1С:Розница 2.3.13.26 на Платформе 1С 8.3.22.2411.
Представляю обработку как есть - со своей задачей она справилась.
Другие разработки и статьи автора
Также прошу ознакомиться с моими предыдущими статьями и обработками:
Набор готовых макетов этикеток (ценников) для Розницы 2.3
Акт об оказании услуг (2 экземпляра на одном листе)
Универсальный передаточный документ (УПД) и Счет-фактура 2021 года (№534) для старых УНФ 1.6
Универсальный передаточный документ (УПД) 2021 года (№534) для старых УТ 11.4 Публикация № 1474107