#0
by dreadnouth
Стоит задача: чтобы обработчик ВнешнееСобытие выполнялся только в активной форме. казалось бы - для этого есть прекрасная функция формы ВводДоступен, но вот такая незадача в форме списка справочника номенклатуры есть такой код: в форме элемента того же справочника есть аналогичный код: при тестировании получаем следующую картину - если открыть справочник номенклатуры и потом что угодно открыть, например пару документов и считать штрихкод(активен один из открытых документом), то в окне сообщений появится следующее: я вызвана из формы списка - мой ответ: да если ко всему прочему открыто несколько форм элементов номенклатуры(активна одна из форм элементов) то выдается следующее: я вызвана из формы списка - мой ответ: да я вызвана из формы элемента - мой ответ: да я вызвана из формы элемента - мой ответ: да платформа 1С:Предприятие 8.2 (8.2.11.236) помогите разобраться!
#2
by dreadnouth
Синтаксис: ВводДоступен Возвращаемое значение: Тип: Булево. Описание: Определяет, возможен ли ввод данных в форму. Может быть использован для того, чтобы определить, активизирована ли текущая форма. Доступность: Тонкий клиент, веб-клиент, толстый клиент
#5
by a_alenkin
Внешнее событие сначала обрабатывается всеми открытыми формами, имеющими обработчик этого события, а затем может быть обработано в процедуре модуля обычного приложения с именем
#6
by dreadnouth
и это в решении поставленной задачи ничем не поможет а в какой порядке идет обработка события в открытых формах?
#7
by a_alenkin
Глобальный контекст (Global context) АктивноеОкно (ActiveWindow) Синтаксис: АктивноеОкно Возвращаемое значение: Тип: ОкноКлиентскогоПриложения; Неопределено. Описание: Получает текущее активное окно. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Примечание: В режиме запуска клиентского приложения "Обычное приложение" возвращает Неопределено.
#8
by dreadnouth
ключевая фраза "В режиме запуска клиентского приложения "Обычное приложение" возвращает Неопределено."
#12
by dreadnouth
это очевидно из и к тому же в свете скорого выхода 14 версии платформы, вариант с АктивноеОкно сразу потеряет актуальность и для управляемого режима.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Не могу разобраться с СправочникОбъект.ОбменДанными.Загрузка = Истина
- v8: Как удалить 1С v8 ?
- v8: COM соединение к v8, не могу получить доступ к методом модуля внешних с
В этой группе 1С
- Проблема с редактированием БП 2.0 клиент-серверный вариант (postgresql)
- Как форме нового документа передать значение отбора из журнала документов?
- Поле объекта не обнаружено (ОСНОВНАЯОРГАНИЗАЦИЯ)
- АлкоДекларация 4.1
- Как получить номер дня в году по дате?
- Автоматический вход в режим редактирования ячейки в ТЧ
- ошибка: Недостаточно памяти... накипело!
- Прервать типовую <Групповая обработка...> с сохранением окна сообщений.
- v8: Позиционирование на строке динамического списка управляемой формы.
- Не считывает Правила обмена конвертацией
- СКД. Не работают пользовательские настройки
- УТ 11: ABC анализ номенклатуры
- Внешний отчет с СКД - куда подставлять параметры?
- XDTO. Выгрузка реквизита составного типа
- Настройка значков в 1С8
- Ошибка загрузки базы: Длина ключа индекса превышает максимально допустимую
- FormEx: УстановитьФорму???
- v7: ЗиК Неправильные ставки налогов в отчете Регистр налогов. В чем причина
- v8: как убрать префикс в документах УТ?
- Функция "добавить из документа" в 1С:Бухгалтерия 7.7