#0
by zenechka
Как узнать в 1cv8 активна в текущий момент открытая форма или нет? Проблема следующая: Если открыто несколько документов то процедура внешнее событие обрабатывается во всех открытых, а нужно только в активной.
#2
by Волшебник
При активизации (повторном открытии) формы можно устанавливать какую-нибудь глобальную переменную с идентификатором формы.
#3
by zenechka
to alxkorvin да проблема целая из-за этого, мало ли to Волшебник активация и повторное открытие как я понимаю это не одно и тоже к сожалению. Вот если Бы хотя Бы можно было обработать событие при активации формы
#8
by а вот и нет
Событие ПриПовторномОткрытии отрабатывается только при использовании метода Открыть для уже открытой формы. Активизацию формы отловить нельзя.
#12
by F427
Геморойно это. Сам не делал - нафиг не нужно было... Но видел чужую самописку с этой фичей... 1. Глоб перем с контекстом.. 2. Она перезаписывается контекстом активного окна из ПриОткрытии, ПриПовторномОткрытии, ПриЗаписи, еще откуда то... 3. также на формах висел текст с функцией - глоб перем перезаписывалась и из этой функции... Так же из некоторых процедур модуля, которые могут получить управление только в открытой форме... 4. Может, еще где то что то наворочено было - не искал, первых 3-х пунктов мне хватило, чтобы отказаться от использования такого подхода.. НО ОН РАБОТАЛ!!! P.S. - в этой самописке была протолкана идея совместного редактирования одного дока несколькими операторами... Наворотов там было - мама, не горюй...
#14
by F427
в виденной мною конфе была сделана достаточно успешная попытка реализации штатными средствами..
#17
by F427
кстати, на т1С кто то сделал алс по wsh и некоторым другим прибамбасам с примерами и выложил в инет...
#19
by А такой
фичи в 8-ке нету - "также на формах висел текст с функцией"! Есть событие ОбновлениеОтображения, но оно опять же не подходит - т.к. не отрабатывается при активизации формы.
#20
by F427
Ну так и фича с текстом придумана от ущербности... Вообще то она предназначена не для этого... Также и в 8-ке можно через то самое место юзать другие вещи....
#21
by zenechka1
не будите ли любезны :) подсказать объект, свойство Wsh через которое можно узнать активное окно.(сорри с этим особо не работал)
#22
by Ageres
Синтаксис: ВводДоступен Возвращаемое значение: Тип: Булево. Истина - ввод данных в форму возможен (форма активна); Ложь - форма не активна. Описание: Определяет, возможен ли ввод данных в форму. Может быть использован для того, чтобы определить, активизирована ли текущая форма. В типовой активно используется...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как узнать узнать идентификатор конфигурации
- Конт.Форма - а как узнать чему эта форма принадлежит?
- Ошибка при выходе из 1С: "1cv8.exe вызвало ошибку и будет закрыто" и слетаю
- Как узнать что данная форма активна в текущий момент времени?
- Как узнать структуру файла 1Cv8.1CD?
- Как узнать что процесс 1cv8.exe завершен администратором, и заново запустить 1С
- v7: Узнать активна ли транзакция
- 1с 8.3 Форма.Форма.Форма(9,17): Тип не определен (Запрос)
В этой группе 1С
- Разъясните про ввод в эксплуатацию основного средства. Бух вопрос.
- Чем, кроме PowerPoint посмотреть файлы *.ppt
- Совместный доступ к БД 1С через VPN.
- Использование наладонного компьютера в производстве
- Определение имени компьютера в терминале
- Как в построителе отчетов 1С 8.0 добиться видимости результатов отчета...
- Запрос по регистрам остатков с периодичностью
- V8 данные регистра сведений в форме справочника
- ПОМОГИТЕ ! кассовая книга по сч 50.2
- блок-схема 1С модуля
- ADODB.Connection ->*.udl->SQL2000 ? & Recordset ?
- Финансовый анализ (анализ бухгалтерской отчетности)
- Дата прописью
- Что лучше DBF или XML и почему
- WORD... запретить сохранять документ...
- Запись в определенную папку
- Непонятное поведение документа при проведении
- синоним формы отчета
- Загрузка ККМ в программе "Торговля и склад"
- Провести() из модуля дока (ОбработкаПроведения())