Имя: Пароль:
1C
1С v8
КА. Как добавить заводской штрих-код к номенклатуре?
,
0 Галахад
 
гуру
08.11.12
11:19
Открываю форму справочника "Номенклатура". Перехожу на закладку "Штрихкоды".
Нажимаю кнопку "Добавить". Перехожу в колонку "Штрихкод".
Сканирую штрихкод.

В отладчике ставлю точку останова в процедуре "ВнешнееСобытие"
Если Не ВводДоступен() Тогда
  Возврат;
КонецЕсли;

Ввод не доступен, и соответсвенно штрихкод не появляется.

Что я делаю не так?
1 Галахад
 
гуру
08.11.12
11:27
Я догадывался, что вопрос сложный, но ен настолько же...
2 SeregaMW
 
08.11.12
11:28
(1) ВводДоступен() а чего там есть?
3 Галахад
 
гуру
08.11.12
11:32
(2) Это метод платформы:

Синтаксис:

ВводДоступен()
Возвращаемое значение:

Тип: Булево.
Истина - ввод данных в форму возможен (форма активна); Ложь - форма не активна.
Описание:

Определяет, возможен ли ввод данных в форму. Может быть использован для того, чтобы определить, активизирована ли текущая форма.
4 Naumov
 
08.11.12
11:33
руками писать в поле можешь?
5 Абирамбул
 
08.11.12
11:34
(3) Установите точку останова после ВводДоступен()
6 Lionee
 
08.11.12
11:37
устройство подключено ?
7 Naumov
 
08.11.12
11:42
(6) Странный вопрос, если внешнее событие таки приходит.
8 Галахад
 
гуру
08.11.12
11:43
(4) Могу.

(5) Установил. Штрихкод заполнился.
Убрал точку останова. Штрихкод не заполняется.

Не понял...

(6) Да.
9 AndyD
 
08.11.12
11:45
при отладке всегда ВводДоступен()=ложь. это не баг, это фича
10 Абирамбул
 
08.11.12
11:46
(8) см (3) Определяет, возможен ли ввод данных в форму. Может быть использован для того, чтобы определить, активизирована ли текущая форма.
11 Галахад
 
гуру
08.11.12
11:47
(9) Я другого не понимаю. Почему если точка останова есть - штрих код заполняется, а если нет не заполняется.
Закон Брукера: Даже маленькая практика стоит большой теории.