Полная версия этой страницы:
Настройка сканера-штрих кодов
meverikxp
30.03.12, 12:36
Здравствуйте, в наличии умею УТП 8.2 и сканер штрих-кодов symbol ls2208, подключил к компу запустил мастер установки оборудования, вроде все настроил, но возник вопрос как отсканированый код вставлять в текстовые поля, а то если делаеш реализацию так само добавляет строчку и количество, но искать по текстовому полю не хочет.
Где не хочет?
В списке номенклатуры оно само например позиционируется на товаре.
meverikxp
30.03.12, 12:49
Цитата(Ardi @ 30.03.12, 12:39) необходимо зарегистрироваться для просмотра ссылки
Где не хочет?
В списке номенклатуры оно само например позиционируется на товаре.
если открыт список номенклатуры и сканировать то сразу откроет товар, а если нажать на поиск по штрих-коду то не работает
Допрограммировать список чтобы позиционировалось а не открывалось.
meverikxp
30.03.12, 13:12
Цитата(Ardi @ 30.03.12, 13:05) необходимо зарегистрироваться для просмотра ссылки
Допрограммировать список чтобы позиционировалось а не открывалось.
подскажите как тогда это сделать, мне нужно просто считать данные которые отсканированные и вставить в поле, но как это будет сделать программно, подскажите потому что никогда с таким не сталкивался
Ещё можно:
1. первести этот сканнер в режим ввода как с клавиатуры. И потерять все удобства которые есть сейчас.
2. поставить второй сканнер переключённый в режим ввода как с клавиатуры.
meverikxp
30.03.12, 13:29
Цитата(Ardi @ 30.03.12, 13:22) необходимо зарегистрироваться для просмотра ссылки
Ещё можно:
1. первести этот сканнер в режим ввода как с клавиатуры. И потерять все удобства которые есть сейчас.
2. поставить второй сканнер переключённый в режим ввода как с клавиатуры.
Как перевести в этот режим, потому-что это сейчас и нужно, а когда нужны будут другие возможности кипим другой
meverikxp
30.03.12, 13:42
Цитата(Ardi @ 30.03.12, 13:38) необходимо зарегистрироваться для просмотра ссылки
сканнер com или юсб?
ком
meverikxp
30.03.12, 13:56
Цитата(Ardi @ 30.03.12, 13:52) необходимо зарегистрироваться для просмотра ссылки
тогда программировать.
тогда как?
meverikxp
02.04.12, 16:51
Помогите плиз, а то ничего найти не могу, хоть может кто какую книжку посоветует?
Жёлто-жёлтую книжку советую.
Раздел "Отладчик".
Помогите кто нибудь, как программно перехватить событие и вывести просканированый код, очень прошу, гуглил но ничего толком не нашел!!!!! Помогите!!!!
У каждой формы есть событие "ОбработкаВнешнегоСобытия"
Если корректно подключили сканер, а не просто воткнули и что-то пощелкали, то это событие будет вызываться при сканировании.
Но если у Вас в наличии УТП 8.2, то скорее всего Вам нужно просто правильно подключить сканер.
Цитата(Batchir @ 25.04.12, 13:30) необходимо зарегистрироваться для просмотра ссылки
У каждой формы есть событие "ОбработкаВнешнегоСобытия"
Если корректно подключили сканер, а не просто воткнули и что-то пощелкали, то это событие будет вызываться при сканировании.
Но если у Вас в наличии УТП 8.2, то скорее всего Вам нужно просто правильно подключить сканер.
У меня УТП 8.1 просто сконвертировано под 8.2, А вы можете написать приблизительный пример как оспользовать это событие, чтобы например отсканированный код записало в перепенную Код и сообщтло пользователю
Что писать, когда всё написано?
Подключите правильно сканер в 1С, например с использованием драйверов АТОЛ, только ищите последние бесплатные драйвера.
Тогда и будет отрабатывать это событие формы.А дальше отладчик, смотреть что происходит, думать что с этим делать, ломать и потом спрашивать как исправить.
Вот есть старенькая статья необходимо зарегистрироваться для просмотра ссылки
Вы бы лучше описали что Вам нужно в итоге, а не придумывать непонятно что.
Цитата(Batchir @ 26.04.12, 9:30) необходимо зарегистрироваться для просмотра ссылки
Что писать, когда всё написано?
Подключите правильно сканер в 1С, например с использованием драйверов АТОЛ, только ищите последние бесплатные драйвера.
Тогда и будет отрабатывать это событие формы.А дальше отладчик, смотреть что происходит, думать что с этим делать, ломать и потом спрашивать как исправить.
Вот есть старенькая статья необходимо зарегистрироваться для просмотра ссылки
Вы бы лучше описали что Вам нужно в итоге, а не придумывать непонятно что.
мне нужно отсканирований код вставить в текстовое поле и все
Цитата(meverikxp @ 30.03.12, 13:36) необходимо зарегистрироваться для просмотра ссылки
а то если делаеш реализацию так само добавляет строчку и количество, но искать по текстовому полю не хочет.
что значит не хочет? Если по F7 позиция найдена то она добавляется, если не найдена то выдается предупреждение что такого шк нет в базе. В чем проблема то?
Цитата(logist @ 26.04.12, 11:32) необходимо зарегистрироваться для просмотра ссылки
мне нужно отсканирований код вставить в текстовое поле и все
Поле = РаботаСТорговымОборудованием.ВвестиШтрихкод();
Сделалось для УТ с использованием отладчика за 10 мин.
Процедура обработки внешнего события формы
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если Не ВводДоступен() Тогда
Возврат;
КонецЕсли;
ШтрихКод = ПолучитьСерверТО().ПолучитьШтрихкодСобытия(Событие, Данные, ЭтаФорма);
КонецПроцедуры // ВнешнееСобытие()
Функция которую нужно добавить в обработку ТОСервер
Функция ПолучитьШтрихкодСобытия(Событие, Данные, Клиент) Экспорт
Клиенты = ПолучитьПараметрСервераТО("Клиенты", "Соответствие");
События = Клиенты[Клиент];
Результат = "";
Если События <> Неопределено Тогда
ТекСобытие = События.Найти(Событие, "ИмяСобытия");
Если ТекСобытие <> Неопределено Тогда
Оборудование = ПолучитьПараметрСервераТО("Оборудование", "ТаблицаЗначений");
ТО = Оборудование.Найти(ТекСобытие.Идентификатор, "Идентификатор");
Объект = ТО.Объект;
Результат = Объект.Драйвер.Данные;
КонецЕсли;
КонецЕсли;
Возврат Результат;
КонецФункции
Цитата(Batchir @ 26.04.12, 11:56) необходимо зарегистрироваться для просмотра ссылки
Сделалось для УТ с использованием отладчика за 10 мин.
Ну так если человек не хочет пользовать отладчик - ничего не поможет.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.