Расширения и открытие форм #804160


#0 by Звездец
Пытаюсь разбираться с расширениями. Задача такая, в зависимости от пользователя, открыть (подменить) стандартную форму другой. Если действовать как раньше, то все как бы понятно в ПриОткрытии СтандартнаяОбработка = Ложь; и дальше открываем что нужно. Но в расширении Перед("ПриОткрытии) не отрабатывает. Где затупил?
#1 by МимохожийОднако
ЗУП2.5?
#2 by Звездец
нет, УФ, конфигурация в данном случае не важна, интересует как отрабатывает механизм платформы
#3 by МимохожийОднако
В каком месте поставил флажок отладчика?
#4 by Звездец
в процедуре в расширении
#5 by МимохожийОднако
еще есть процедура ПриСозданииНаСервере
#6 by МимохожийОднако
..ПередОткрытием
#7 by Звездец
при создании на сервере наверное совсем не то. Как мне там задать какую форму открывать
#8 by Звездец
сделал в перед приоткрытии &НаСервере Ругается на Документы.ПриходнаяНакладная.ПолучитьФорму("Расш1_ФормаЗапрет").Открыть; Неверный параметр 1
#9 by Звездец
Ну что, никто не подменял формы в расширениях?
#10 by igorPetrov
Платформа тоже не важна?
#11 by Звездец
8.3.10
#12 by Звездец
в общем свою задачу решил по другому, но данный метод интересен
#13 by AlvlSpb
Принципиально неверный подход. Если это заимствованная форма, то вообще ничего не надо прописывать, откроется форма из расширения, если это созданная форма в расширении, просто установить ее как основную. Ну и если принципиально использовать ПриОткрытии, то почему Перед? Сначала вы в Перед открываете нужную форму, а потом отрабатывает стандартный обработчик конфигурации, открывающий форму из конфигурации. Если уж ПриОткрытии, то &После
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С