Имя: Пароль:
1C
1С v8
1C.Розница Базовая версия. 1.0.16.8. Ввод доступен()?
0 80ksa
 
14.02.13
02:31
В РМК когда вызываешь форму смены прав (Alt+F4) не срабатывает сканирование карты пользователя, в общем-то сканирование любого штрихкода.
Отладчик показывает, что происходит заход в процедуру внешнего события, но на шаге Если НЕ ВводДоступен() все обрывается.
ВводДоступен() возвращает ложь. Хоть ты тресни.

Была тут тема по этому методу, но решения так и не найдено для моей ситуации.

Причем, если сканируешь товар, он сканируется, если тут жен вызываешь смену прав (Alt+F4) и сканируешь, то ВводДоступен()= ложь.
Кто сталкивался и как исправлял.

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

   Если Не ВводДоступен() Тогда
       Возврат;
   КонецЕсли;

   ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);

КонецПроцедуры // ВнешнееСобытие()
1 80ksa
 
14.02.13
02:34
Источник "Сканер штрихкода" Строка
Событие    "ПолученШтрихкод" Строка
Данные    "8901057510028"    Строка
2 80ksa
 
15.02.13
04:04
нихто не знает?
3 Godofsin
 
15.02.13
05:01
активируй форму
4 Галахад
 
гуру
15.02.13
06:17
Насколько я помню, при трассировке вводдоступен всегда ложь.
ставь точку останова после вводдоступен
5 Wobland
 
15.02.13
06:22
(4) ага. по остановке - ложь, по сообщить - истина

&НаКлиенте
Процедура Пуск(Команда)
   Предупреждение(ВводДоступен());
КонецПроцедуры
6 Wobland
 
15.02.13
06:24
+(5) причём точка у меня была на КонецПроцедуры
7 ICWiner
 
15.02.13
07:16
Угу, я два часа на эту хрень потратил, когда первый раз к новому документу сканер ШК прикручивал... Отлаживаешь, а там - нифига. И на сканер дрова переставлял, что только не делал...
8 80ksa
 
15.02.13
13:19
Попробую конечно, но началось то все того, что не срабатывает считывание штрихкода даже без отладки, т.е. в обычном режиме. А версия базовая, ее же подправить (Сообщить итд) нельзя. Может конечно она такая умная и будет реагировать только на тот шк, который есть в Информационных картах сотрудников, а при незнакомом будет молчать, ну буду дальше пробывать. СПС.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн