|
Сканер штрих кода и табличная часть документа | ☑ | ||
---|---|---|---|---|
0
Maxwell198705
28.09.15
✎
11:10
|
Есть документ с табличной частью товаров. Хочу что б при сканировании штрихкода, добавлялся товар в таблицу товаров. Про собития табличной части знаю, и момент когда нужно писать обработчик добавления новой строки в табличную часть. Но вот как получить само значение штрихкода в этих событиях понять не могу.
Подскажите пож-та. |
|||
1
ДенисЧ
28.09.15
✎
11:12
|
Главное - ни за что не смотри в типовые конфигурации!
Зачем тебе уже готовый велосипед, если можно изобрести свой? |
|||
2
Enterprise
28.09.15
✎
11:16
|
(0) ВнешнееСобытие(Источник, Событие, Данные)
|
|||
3
Maxwell198705
28.09.15
✎
11:34
|
скопировал эту функцию и все необходимые в модуль форму, начинаю пропикивать,а отладчик не подхватывает.
|
|||
4
Maxwell198705
28.09.15
✎
11:34
|
#Область ОбработчикиСобытийФормы
&НаКлиенте Процедура ВнешнееСобытие(Источник, Событие, Данные) Если ВводДоступен() Тогда ОписаниеСобытия = Новый Структура(); ОписаниеОшибки = ""; ОписаниеСобытия.Вставить("Источник", Источник); ОписаниеСобытия.Вставить("Событие", Событие); ОписаниеСобытия.Вставить("Данные", Данные); Результат = МенеджерОборудованияКлиент.ПолучитьСобытиеОтУстройства(ОписаниеСобытия, ОписаниеОшибки); Если Результат = Неопределено Тогда ТекстСообщения = НСтр("ru = 'При обработке внешнего события от устройства произошла ошибка:'") + Символы.ПС + ОписаниеОшибки; ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения); Иначе ОбработкаОповещения(Результат.ИмяСобытия, Результат.Параметр, Результат.Источник); КонецЕсли; КонецЕсли; КонецПроцедуры #КонецОбласти |
|||
5
Maxwell198705
28.09.15
✎
11:36
|
в какое событие формы это необходимо помещать?
или в событие табличной части к примеру ТоварыПередОкончаниемРедактирования()? но тогда параметры не сходятся |
|||
6
Новиков
28.09.15
✎
11:36
|
Драйвер б для начала штрих-сканера поставить, обработку обслуживания подключить б тоже не мешало.
|
|||
7
Maxwell198705
28.09.15
✎
11:38
|
(6) так ведь в др документах всё нормально обрабатывается, это новый не типовой документ, этой же конфигурации. Что для нового документа новый драйвер ставить?(глупость, аналогично и для обработки)
|
|||
8
Новиков
28.09.15
✎
11:40
|
(7) Ты тогда вопрос сформулируй правильно. Есть конфигурация, в ней уже подключен штрих-сканер. Есть документы, в которых данная функция, которая мне нужна - уже есть. Я сделал свой - и болт. ЧЯДНТ? Вот это правильный вопрос.
По теме: в момент пиканья сканером, у тебя галка стоит - что он включен, в обработке обслуживания? |
|||
9
torgm
28.09.15
✎
11:42
|
(7) ну не поверишь, но что бы в форме заработал сканер, сначала серверТО подключить надо, а при выходи из формы отключтить..
По крайней мере ут 10. |
|||
10
Maxwell198705
28.09.15
✎
11:43
|
(8)
1.извините, что не расписал подобных тонкостей.Конфигурация Розница 2.1. 2.Где находится эта галка? |
|||
11
Maxwell198705
28.09.15
✎
11:44
|
в Новом "Болте", нужна на форме перехватить штрихкод и всё, дальше как чудить сам знаю. только лишь значение получить
|
|||
12
Maxwell198705
28.09.15
✎
11:47
|
если кто с этим сталкивался думаю пустяковый вопрос. док новый, ни к чему привязываться не нуна, просто скиньте процедурку с пожеланиями и я думаю на с работает
|
|||
13
Новиков
28.09.15
✎
11:47
|
(10) в настройках оборудования, на закладке штрих-сканер. Тыкаешь туда, справа появится список твоих сканеров. Ткаешься на нужный, заходишь туда - жмешь тест. Пикаешь любой штрихкод, видишь что он к тебе прилетел. Везде ок, ок, ставишь галку - подключен.
Идешь в свой док Болт, ставишь в обработчике внешнее событие точку останова, ловишь свое событие, пишешь сюда - спасибо большое! |
|||
14
Enterprise
28.09.15
✎
11:48
|
(3) событие у формы есть "Внешнее событие". К нему привяжи процедуру
|
|||
15
Maxwell198705
28.09.15
✎
12:11
|
Спасибо всем заранеее!!! НО
Устройство обнаружил в справочнике устройств, но более смущает, что есть событие формы "Внешнее событие", но оно не обрабатывается когда "пикаю", может курсор в какое то особое место нуна указать?)))) |
|||
16
Новиков
28.09.15
✎
12:22
|
(15) заскриншоть список сканеров из настройки ТО.
|
|||
17
Maxwell198705
28.09.15
✎
12:42
|
||||
18
Новиков
28.09.15
✎
12:53
|
А ты как сидишь в базе - локально, терминально?
|
|||
19
Maxwell198705
29.09.15
✎
04:12
|
база файловая, на своём ПК развернутая
|
|||
20
rasta
29.09.15
✎
07:28
|
ты скопировал код "ВнешнееСобытие", а эту процедуру привязал к форме документа?
|
|||
21
Maxwell198705
29.09.15
✎
12:45
|
да, я именно так и сделал.
|
|||
22
Maxwell198705
30.09.15
✎
05:41
|
в продолжении темы, тут возможна сокрыта проблема
драйвер сканера штрихкода для Розница 2.1.9.6 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |