Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Упр. форма и сканер штрихкодов (http://forums.kuban.ru/f1040/upr_forma_i_skaner_shtrihkodov-2813179.html)

Северянин 10.07.2012 11:59

Упр. форма и сканер штрихкодов
 
УПП 1.3.22. Есть две управляемые формы с выбором сотрудника по штрихкоду.
На одной форме обработка выбора происходит 11 секунд, на второй практически мгновенно. Все тспользуемые функции идентичны. отличие в формах в том что на "медленной" форме есть событие "Обработка оповещения" а на "быстрой" нет. Может ли это быть связано?

Sadovnikov 10.07.2012 12:18

А что господин Отладчик по этому поводу говорит?

Северянин 10.07.2012 12:23

1-Sadovnikov >А он ничего не говорит! Такое впечатление, что задержка идет на уровне платформы. проходит 11-12 секунд от клика сканера до входа в процедуру "Обработка ожидания"

Sadovnikov 10.07.2012 12:27

А дрова - не Атолловские ли, а?
Не демка ли? Там как раз демо режим сделан на задержке сигнала от сканера.

Северянин 10.07.2012 12:29

дрова Атоловские, демка. проверяли на рабочих с ключем - разницы нет. Но я же говорю, что на разных фомах отработывает по разному. формы не типовые обе свои

Sadovnikov 10.07.2012 12:42

4-Северянин >
[em]на разных фомах отработывает по разному[/em]
На одном компе пробуешь? В смысле - точно ли один и тот же драйвер отрабатывает?
[em]дрова Атоловские, демка[/em]
Какого года? Если свежие - то именно в демке дело.

Северянин 10.07.2012 13:17

5-Sadovnikov >комп один и тот же, база одна и та же, только разные формы. выбирается один и тот же чел (сканируется одна и та же бирка). самое смешное, что я не могу найти событие формы, которое задержке...

Северянин 10.07.2012 13:17

+(6) Предшествует задержке

Reaper 10.07.2012 14:00

(7) Не там ищешь. Копай обработку внешнего события в модуле управляемого приложения.

Sadovnikov 10.07.2012 14:18

6-Северянин > На второй вопрос из (5) ответь?
Ну уж больно похожи симптомы на демку... Вот почему на разных формах по разному - ХБЗ..

Северянин 10.07.2012 14:25

9-Sadovnikov >версия 6.10.0.521. Но я специально приглашал специалиста по торговому оборудованию из одного франя. Но привозил ключ Атоловский сносил демку и устанавливал рабочие дрова с ключем. Разница практически не заметна. Он насчитал задержку 9 секунд вместо 11, но на глаз это не видно

Северянин 10.07.2012 14:35

8-Reaper >встал отладчиком в ОбработкаВнешнегоСобытия(Источник, Событие, Данные) в "медленной" форме туда попадает через 11 секунд, в быстрой вообще туда не попадает....

Северянин 10.07.2012 14:40

Больше всего бесит, что если в первом случае приходится ждать 11 секунд просто чтобы открылась форма, то во втором случае делается сразу два клика : по шк сотрудника и по шк бирки на продукцию и форма мгновенно выбирает сотрудника ищет по шк продукции документ по которому была выпущена эта продукция и заполняет нужную форму.

Mitrich 10.07.2012 14:59

А родные 1С-ные дрова пробовал? Чтоб мух от котлет отделить.
Я лет несколько назад, когда УТ автоматизировал, scanopos поставил от 7.7 (от ТиС взял). И все работало чудесно. Но только в режиме отладки (в котором я все время собственно и сидел, пока все настраивал).
Хорошо в обычном режиме Предприятия запустил случайно :) Отказалось работать, зараза, пока с ИТС последний scanopos под 8-ку заточенный не поставил.

Северянин 10.07.2012 15:10

13-Mitrich >У меня сканеры USB не эмулируют сом порт. Взял на тестирование новый сканер съэмурировал сом порт, но эффект тоже самый. так что больше не заморачивался. Я вообще с торговым оборудованием до этой фирмы дел не имел, так что может что не так делаю...

Mitrich 10.07.2012 15:41

(14) Вроде как lalex тут недавно говорил, что теперь scanopos и с клавиатурными нормуль работает. Я-то этим уже давно не занимался :)

Северянин 10.07.2012 16:38

15-Mitrich >Хорошо тебе, а я попал как кур в ощип. :-(

lalex23 10.07.2012 17:23

15-Mitrich > заявлено, но я не пробовал

Mitrich 10.07.2012 17:26

(17) бобрый вечер.
Вот Северянин как раз и попробует, ему все равно терять нечего :)

Reaper 10.07.2012 17:42

(17) Я пробовал. Пашуть.
(10) УППырище плевало на вас. У него в подсистеме ТО зашит платный атоловский драйвер и используется только он. А уж подключило оно туда принесенный ключ, али нет - сие науке не известно. Бросай атол, переходи на 1Совский драйвер.

lalex23 11.07.2012 05:56

18-Mitrich > боброе утро :)
19-Reaper > на инфостопе есть статейка по засовыванию старого драйвера атола в макет обработки

Северянин 11.07.2012 07:44

19-Reaper >А у 1С-кого есть настройка на клавиатурный? То, что я видел - только сом порты, или эмуляция сом порта

Reaper 11.07.2012 07:56

21-Северянин > Еще в (15) было все сказано. На, читай, Фома:
8.0.14.1 - Добавлена поддержка QR-кодов с русскими буквами в кодировке UTF-8
Исправлены ошибки:
1. Некорректное поведение при нажатии кнопки DEL в обычном приложении
2. Блокировка неизвестных драйверу управляющих сочетаний клавиш

8.0.13.5 - Исправлены ошибки: Блокировка кнопки BackSpace в толстом клиенте (обычное приложение)

8.0.13.4 - Исправлены ошибки:
1. Блокировка кнопки ESC при работающем драйвере в клавиатурном режиме
2. Частичная блокировка кнопки ENTER в толстом клиенте (обычное приложение)
2. В диалоге тестирования не учитывался последоватеный порт COM1

8.0.13 - Добавлена поддержка сканеров клавиатурного типа для всех типов штрихкодов. Для клавиатурных сканеров поддерживаются многосимвольные суффиксы и префиксы.
8.0.12 - Добавлена поддержка сканеров клавиатурного типа (только для кодов EAN13). Исправлена ошибка передачи штрихкода при работе компоненты со сканерами с двухсимвольными суффиксами.

Северянин 11.07.2012 08:21

22-Reaper >Читать то я читал, но так как я пока полный даун в настройке ТО, то у меня не получилось сканер, который подключен к USB порту в драйвере 1С определить, как клавиатурный. Буду снова изучать тему, тк уже достали задержки

Северянин 11.07.2012 08:59

22-Reaper >Еще раз скачал и установил 8.0.14.1. Вхожу в подключение торгового оборудования. Выбираю сканер, драйвер. Записываю вхожу в настройки вижк сом порты с 1 по 32-й клавиатуры нет. Как мне настроить сканер USB?

Северянин 11.07.2012 09:30

22-Reaper >Похоже все хуже, чем я ожидал! Драйвер 1С не настраивается на клавиатуру в управляемом приложении, в обычном - настраивается. Как выкрутиться из этого положения??

Северянин 11.07.2012 09:36

=(25) Ковырять БПО (библиотеку подключаемого оборудования)?

Reaper 11.07.2012 14:36

(26) Угу, там эта фича добавлена была в версии 1.0.7

Северянин 11.07.2012 15:09

27-Reaper >А ты разбирался с принципами работы сканера с упр. приложением?
Вот у меня есть форма (стартовая) на ней есть поле физ. лицо. При открытии формы это поле пустое. рядом кнопка "поиск" по штрих коду. После подключения БПО реакция на сканер на форме не изменилась,хотя я добавил событие формы: "ВнешнееСобытие" но если нажать кнопку ввода шк, то выбор по шк стал мгновенный. До БПО ввод сканером в поле ввода штрих кода вообще не обрабатывалось.

Северянин 11.07.2012 15:11

+(28) Похоже разработчик формы чтой-та намудрил...

Reaper 11.07.2012 15:50

В управляемом приложении в форму не приходит внешнего события. Приходит оповещение с определенным идентификатором. Ищи его в обработке внешнего события модуля приложения.

Северянин 12.07.2012 08:27

30-Reaper >Что-то я запутался... Когда включен драйвер 1С, то в Обработку оповещения вообще не попадаю в отладчике (отладчик сервеные функции/процедуры видит). Ладно беру паузу (нет времени). Надо осмыслить результаты....
Зато если открыть поле ввода штрихкода в кнопке, то выбор происходит мгновенно. Пока на этом и остановлюсь...

БелСан 12.07.2012 12:31

(0,31)Советую посмотреть как реализовано в УТ11.
Если не ошибаюсь, то при создании/открытии формы необходимо инициализировать оборудование.
+ Вроде как, при отладке возможно изменение поведение обработчика оборудования.

Северянин 12.07.2012 14:32

32-БелСан >Оборудование инициализируется иначе бы не отрабатывало. Проблема в задержке. Если через ОбработкаОповещения то задержка 11-14 секунд, если без ОбработкаОповещения, а через ввод в окно ввода штрихкода, то мгновенно!

БелСан 12.07.2012 14:48

(33)Из (31) следует, что в ОбработкаОповещения не попадает...
1)Добейся попадания в обработчик.
2)После этого сравнивай...
3)Т.к. отладка, возможно, влияет, то через сообщение в обработчике...


Текущее время: 11:40. Часовой пояс GMT +3.