|
|
Управляемая форма без активных элементов и ВводДоступен() |
☑ |
|
0
Альбатрос
27.12.19
✎
12:08
|
Возможно глупый вопрос) Но проясните.
У меня есть форма, на ней только надписи размещены, никаких активных элементов управления не размещено (кнопок, таблиц, полей ввода и т.д.)
Собственно ВводДоступен() возвращает Ложь, а мне нужно отслеживать для событий сканера ШК. Форма.Активизировать() не канает. Попробовал заменить надписи на реквизиты формы, но отображаю на форме их как текст - тоже 0 эффекта.
Как-то можно обойтись без элементов управления?
1С:Предприятие 8.3 (8.3.15.1747)
|
|
|
1
JeHer
27.12.19
✎
12:12
|
Добавить поле и отключить видимость - не предлагать?
|
|
|
2
Альбатрос
27.12.19
✎
12:14
|
(1) Не хрена) Не видно = нельзя активизировать ;)
|
|
|
3
polosov
27.12.19
✎
12:18
|
(0) А ты уверен, что ВводДоступен() не работает?
У него есть особенность при работе в отладке. А особенность в том, что ВводДоступен() не возвращает Истина, если у тебя стоит точка останова.
|
|
|
4
Альбатрос
27.12.19
✎
12:18
|
(3) Уверен. Я не через отладку смотрю, а через сообщить(ВводДоступен());
|
|
|
5
fisher
27.12.19
✎
12:23
|
Кнопку "Закрыть" пририсуй :)
|
|
|
6
pechkin
27.12.19
✎
12:28
|
сделай обработчик в модуле приложения и не парься
|
|
|
7
Альбатрос
27.12.19
✎
12:30
|
(5) Ну почти так и сделал) Кинул кнопку без команды и активизирую ее. Некрасиво просто)
|
|
|
8
Альбатрос
27.12.19
✎
12:30
|
(6) Можно поподробней?
|
|
|
9
pechkin
27.12.19
✎
12:31
|
а что подробнее то? обработчик может быть не только в форме но и в модуле приложения. синтаксис такой же
|
|
|
10
pechkin
27.12.19
✎
12:31
|
далее можно окна перебирать и посылать уже туда, если нужно
|
|
|
11
Альбатрос
27.12.19
✎
12:32
|
(9) А как через него отлавливать активирована форма или нет?
|
|
|
12
Альбатрос
27.12.19
✎
12:32
|
(10) Ну так туда может и не нужно)
|
|
|
13
Альбатрос
27.12.19
✎
12:33
|
+(12) Могут быть открыты 2 формы и в обоих работают со сканером
|
|
|
14
Альбатрос
27.12.19
✎
12:33
|
Ну то есть разные обработки
|
|
|
15
pechkin
27.12.19
✎
12:33
|
АктивноеОкно()
|
|
|
16
Альбатрос
27.12.19
✎
12:34
|
(15) Хм, спасибо, посмотрю
|
|
|
17
fisher
27.12.19
✎
12:35
|
(15) О!
Так тогда можно сразу попробовать
Если Окно = АктивноеОкно() Тогда
|
|
|
18
fisher
27.12.19
✎
12:35
|
В контексте формы
|
|
|
19
pechkin
27.12.19
✎
12:37
|
таки можно
|
|
|
20
fisher
27.12.19
✎
12:37
|
А не. Там вроде не так все просто. Вроде это окно - это не форма. Типа типа "метаокно". Внутри которого формы.
|
|
|
21
fisher
27.12.19
✎
12:39
|
Короче не взлетит, ИМХО.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший