Не отрабатывает процедура ОбработкаПолученияФормы в модуле менеджера документа
Не отрабатывает процедура ОбработкаПолученияФормы в модуле менеджера документа (основной режим запуска конфигурации - Обычное приложение). Не могу понять, как можно этой процедурой воспользоваться в обычной (не управляемой) форме списка. Хочу в зависимости от даты документа открывать ту или иную его обычную (не управляемую) форму.
Найденные решения
(1) ОбработкаПолученияФормы срабатывает только для управляемых форм.
Если нужно именно ее использовать, то создать новую управляемую форму списка и назначить ее основной.
Соответственно необходимо и подменяемые формы создать управляемыми.
Иначе анализировать в самой форме в обработчике ПередОткрытием и открывать нужную с Отказ в текущей.
Если нужно именно ее использовать, то создать новую управляемую форму списка и назначить ее основной.
Соответственно необходимо и подменяемые формы создать управляемыми.
Иначе анализировать в самой форме в обработчике ПередОткрытием и открывать нужную с Отказ в текущей.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) ОбработкаПолученияФормы срабатывает только для управляемых форм.
Если нужно именно ее использовать, то создать новую управляемую форму списка и назначить ее основной.
Соответственно необходимо и подменяемые формы создать управляемыми.
Иначе анализировать в самой форме в обработчике ПередОткрытием и открывать нужную с Отказ в текущей.
Если нужно именно ее использовать, то создать новую управляемую форму списка и назначить ее основной.
Соответственно необходимо и подменяемые формы создать управляемыми.
Иначе анализировать в самой форме в обработчике ПередОткрытием и открывать нужную с Отказ в текущей.
(2)
По факту именно это и наблюдаю в своей конфигурации (где есть как обычные, так и управляемые формы). Силился найти этот момент в документации синтакс-помощника 1С и в материалах сайта its.1c.ru, но не нашёл, поэтому и пошёл на форум.. Спасибо!
ОбработкаПолученияФормы срабатывает только для управляемых форм.
По факту именно это и наблюдаю в своей конфигурации (где есть как обычные, так и управляемые формы). Силился найти этот момент в документации синтакс-помощника 1С и в материалах сайта its.1c.ru, но не нашёл, поэтому и пошёл на форум.. Спасибо!
(3) там не явно указано. Нужно читать между строк :)
ДокументМенеджер.<Имя документа> (DocumentManager.<Document name>)
ОбработкаПолученияФормы (FormGetProcessing)
Синтаксис:
ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>)
...
Описание:
Обработчик события вызывается на сервере при получении стандартной формы клиентского приложения.
Если требуется переопределить выбор открываемой формы, необходимо установить в параметре <ВыбраннаяФорма> другое имя формы или объект метаданных формы, которую требуется открыть, и в параметре <СтандартнаяОбработка> установить значение Ложь.
Далее находим в СП раздел Форма клиентского приложения. И видим, что он расположен в Интерфейс (управляемый)
ДокументМенеджер.<Имя документа> (DocumentManager.<Document name>)
ОбработкаПолученияФормы (FormGetProcessing)
Синтаксис:
ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>)
...
Описание:
Обработчик события вызывается на сервере при получении стандартной формы клиентского приложения.
Если требуется переопределить выбор открываемой формы, необходимо установить в параметре <ВыбраннаяФорма> другое имя формы или объект метаданных формы, которую требуется открыть, и в параметре <СтандартнаяОбработка> установить значение Ложь.
Далее находим в СП раздел Форма клиентского приложения. И видим, что он расположен в Интерфейс (управляемый)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот