Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настройка сканера-штрих кодов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Управление Торговым Предприятием 8
meverikxp
Здравствуйте, в наличии умею УТП 8.2 и сканер штрих-кодов symbol ls2208, подключил к компу запустил мастер установки оборудования, вроде все настроил, но возник вопрос как отсканированый код вставлять в текстовые поля, а то если делаеш реализацию так само добавляет строчку и количество, но искать по текстовому полю не хочет.
Ardi
Где не хочет?
В списке номенклатуры оно само например позиционируется на товаре.
meverikxp
Цитата(Ardi @ 30.03.12, 12:39) необходимо зарегистрироваться для просмотра ссылки
Где не хочет?
В списке номенклатуры оно само например позиционируется на товаре.

если открыт список номенклатуры и сканировать то сразу откроет товар, а если нажать на поиск по штрих-коду то не работает
Ardi
Допрограммировать список чтобы позиционировалось а не открывалось.
meverikxp
Цитата(Ardi @ 30.03.12, 13:05) необходимо зарегистрироваться для просмотра ссылки
Допрограммировать список чтобы позиционировалось а не открывалось.

подскажите как тогда это сделать, мне нужно просто считать данные которые отсканированные и вставить в поле, но как это будет сделать программно, подскажите потому что никогда с таким не сталкивался
Ardi
Ещё можно:
1. первести этот сканнер в режим ввода как с клавиатуры. И потерять все удобства которые есть сейчас.
2. поставить второй сканнер переключённый в режим ввода как с клавиатуры.
meverikxp
Цитата(Ardi @ 30.03.12, 13:22) необходимо зарегистрироваться для просмотра ссылки
Ещё можно:
1. первести этот сканнер в режим ввода как с клавиатуры. И потерять все удобства которые есть сейчас.
2. поставить второй сканнер переключённый в режим ввода как с клавиатуры.

Как перевести в этот режим, потому-что это сейчас и нужно, а когда нужны будут другие возможности кипим другой
Ardi
сканнер com или юсб?
meverikxp
Цитата(Ardi @ 30.03.12, 13:38) необходимо зарегистрироваться для просмотра ссылки
сканнер com или юсб?

ком
Ardi
тогда программировать.
meverikxp
Цитата(Ardi @ 30.03.12, 13:52) необходимо зарегистрироваться для просмотра ссылки
тогда программировать.

тогда как?
meverikxp
Помогите плиз, а то ничего найти не могу, хоть может кто какую книжку посоветует?
Ardi
Жёлто-жёлтую книжку советую.
Раздел "Отладчик".
meverikxp
Помогите кто нибудь, как программно перехватить событие и вывести просканированый код, очень прошу, гуглил но ничего толком не нашел!!!!! Помогите!!!!
Batchir
У каждой формы есть событие "ОбработкаВнешнегоСобытия"
Если корректно подключили сканер, а не просто воткнули и что-то пощелкали, то это событие будет вызываться при сканировании.

Но если у Вас в наличии УТП 8.2, то скорее всего Вам нужно просто правильно подключить сканер.
meverikxp
Цитата(Batchir @ 25.04.12, 13:30) необходимо зарегистрироваться для просмотра ссылки
У каждой формы есть событие "ОбработкаВнешнегоСобытия"
Если корректно подключили сканер, а не просто воткнули и что-то пощелкали, то это событие будет вызываться при сканировании.

Но если у Вас в наличии УТП 8.2, то скорее всего Вам нужно просто правильно подключить сканер.

У меня УТП 8.1 просто сконвертировано под 8.2, А вы можете написать приблизительный пример как оспользовать это событие, чтобы например отсканированный код записало в перепенную Код и сообщтло пользователю
Batchir
Что писать, когда всё написано?
Подключите правильно сканер в 1С, например с использованием драйверов АТОЛ, только ищите последние бесплатные драйвера.
Тогда и будет отрабатывать это событие формы.А дальше отладчик, смотреть что происходит, думать что с этим делать, ломать и потом спрашивать как исправить.
Вот есть старенькая статья необходимо зарегистрироваться для просмотра ссылки

Вы бы лучше описали что Вам нужно в итоге, а не придумывать непонятно что.
meverikxp
Цитата(Batchir @ 26.04.12, 9:30) необходимо зарегистрироваться для просмотра ссылки
Что писать, когда всё написано?
Подключите правильно сканер в 1С, например с использованием драйверов АТОЛ, только ищите последние бесплатные драйвера.
Тогда и будет отрабатывать это событие формы.А дальше отладчик, смотреть что происходит, думать что с этим делать, ломать и потом спрашивать как исправить.
Вот есть старенькая статья необходимо зарегистрироваться для просмотра ссылки

Вы бы лучше описали что Вам нужно в итоге, а не придумывать непонятно что.

мне нужно отсканирований код вставить в текстовое поле и все
logist
Цитата(meverikxp @ 30.03.12, 13:36) необходимо зарегистрироваться для просмотра ссылки
а то если делаеш реализацию так само добавляет строчку и количество, но искать по текстовому полю не хочет.

что значит не хочет? Если по F7 позиция найдена то она добавляется, если не найдена то выдается предупреждение что такого шк нет в базе. В чем проблема то?

Цитата(logist @ 26.04.12, 11:32) необходимо зарегистрироваться для просмотра ссылки
мне нужно отсканирований код вставить в текстовое поле и все

Поле = РаботаСТорговымОборудованием.ВвестиШтрихкод();
Batchir
Сделалось для УТ с использованием отладчика за 10 мин.

Процедура обработки внешнего события формы

Процедура ВнешнееСобытие(Источник, Событие, Данные)

    Если Не ВводДоступен() Тогда
        Возврат;
    КонецЕсли;
    ШтрихКод = ПолучитьСерверТО().ПолучитьШтрихкодСобытия(Событие, Данные, ЭтаФорма);

КонецПроцедуры // ВнешнееСобытие()


Функция которую нужно добавить в обработку ТОСервер

Функция ПолучитьШтрихкодСобытия(Событие, Данные, Клиент) Экспорт
    Клиенты = ПолучитьПараметрСервераТО("Клиенты", "Соответствие");
    События = Клиенты[Клиент];
    Результат = "";
    Если События <> Неопределено Тогда
        ТекСобытие = События.Найти(Событие, "ИмяСобытия");
        Если ТекСобытие <> Неопределено Тогда
            Оборудование = ПолучитьПараметрСервераТО("Оборудование",    "ТаблицаЗначений");
            ТО           = Оборудование.Найти(ТекСобытие.Идентификатор, "Идентификатор");
            Объект       = ТО.Объект;
            Результат = Объект.Драйвер.Данные;
        КонецЕсли;
    КонецЕсли;

    Возврат Результат;    
КонецФункции
Ardi
Цитата(Batchir @ 26.04.12, 11:56) необходимо зарегистрироваться для просмотра ссылки
Сделалось для УТ с использованием отладчика за 10 мин.

Ну так если человек не хочет пользовать отладчик - ничего не поможет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.