Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:33

Сканер штрихкодов и нажатие кнопки поиск по трихкоду

Автор Alekss-me, 22 мар 2018, 20:11

0 Пользователей и 1 гость просматривают эту тему.

Alekss-me

Всем доброго времени. Интересует следующее. В форме чека ККМ и не только, есть кнопка "Поиск по штрих коду", хотелось бы сделать так чтобы сканер ШК, сам нажимал на эту кнопку, т.к. каждый раз нажимать на кнопку чтобы отсканировать штрих с каждого товара не совсем удобно. Кто чем может помочь. Управление Торговлей 10.3

AIFrame

Подключаемое оборудование + обработчик событий.
Реализовано из коробки почти везде на уровне конфигурации. Добавляешь сканер в ПО и можешь сканировать просто открыв документ.
Если же функционала  для документа не написано, его не трудно сделать по аналогии.

Alekss-me


AIFrame

Подключаемое оборудование.
Настрой.
В чеке ККМ есть подключение ТО из коробки, специально проверил.
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);

СчитывателиRFIDметок = ПолучитьСерверТО().ПолучитьСписокУстройств(Перечисления.ВидыТорговогоОборудования.СчитывательRFIDМеток);
Для Каждого Считыватель Из СчитывателиRFIDметок Цикл
Результат = ПолучитьСерверТО().УстановитьРежимДрайвераRFID(Считыватель, Истина);
ПолучитьСерверТО().ОткрытьСессиюRFID(Считыватель);
КонецЦикла;

///////////////////////////////////////////////////////////////////////////////
//// ФУНКЦИИ ВЗАИМОДЕЙСТВИЯ С ТОРГОВЫМ ОБОРУДОВАНИЕМ (СКАНЕР ШТРИХКОДА)

// Функция осуществляет обработку считывания штрихкода номенклатуры
//
// Параметры:
//  Номенклатура   - <СправочникСсылка.Номенклатура>
//                 - Номенклатура, штрихкод которой был отсканирован.
//
//  Характеристика – <СправочникСсылка.ХарактеристикиНоменклатуры>
//                 - Характеристика отсканированной номенклатуры.
//
//  Серия          - <СправочникСсылка.СерииНоменклатуры>
//                 - Серия отсканированной номенклатуры.
//
//  Качество       - <СправочникСсылка.Качество>
//                 - Качество отсканированной номенклатуры.
//
//  Единица        - <СправочникСсылка.ЕдиницыИзмерения>
//                 - Единица измерения отсканированной номенклатуры.
//
//  Количество     - <Число>
//                 - Количество отсканированной номенклатуры.
//
//  СШК            - <Строка>
//                 - Идентификатор сканера штрихкода, с которым связано данное
//                   событие.
//
// Возвращаемое значение:
//  <Булево>       - Данная ситуация обработана.
//
Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество,
                        Единица, Количество, СШК) Экспорт

Результат        = Истина;
ИмяТекСтраницы   = ЭлементыФормы.ПанельТовары.ТекущаяСтраница.Имя;
СтруктураПодбора = РаботаСТорговымОборудованием.СформироватьСтруктуруПодбора(Дата, Номенклатура, Характеристика,
                                                Серия, Качество, Единица,
                                                Количество, мВалютаРегламентированногоУчета,
                                                Неопределено, мУказаниеСкладовВТЧ,
                                                ТипЦен, , , УсловиеПродаж, Склад);

Если      ИмяТекСтраницы = "Товары" Тогда
ОбработкаПодбора(Товары, СтруктураПодбора);
Иначе
Предупреждение("На странице """
               + ИмяТекСтраницы
               + """ подбор номенклатуры не предусмотрен.");
КонецЕсли;

Возврат Результат;

КонецФункции // СШКНоменклатура()

Golickoff

Сканер подключен как клавиатура, или через виртуальный COM-порт?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск