![]() |
|
Как программно назначить Основную Форму документа? | ☑ | ||
---|---|---|---|---|
0
Китайский Муй
28.03.12
✎
18:00
|
Как программно назначить Основную Форму документа - не ту, что указана в конфигураторе, а другую (дополнительную)?
Напр.: при открытии обработки со списком документов необходимо прогр. назначить основной формой другую, чтобы при всех действиях из командной панели (ввод нового, копирование и т.п. ...) открывалась дополнительная форма. |
|||
1
Живой Ископаемый
28.03.12
✎
18:01
|
в модуле формы документа определить процедуру при открытии, анализировать контекст, открывать другую форму документа, возврат;
|
|||
2
Китайский Муй
28.03.12
✎
18:07
|
(1) Это ж будет навсегда. А нужно - во всех случаях открывать ОсновнуюФорму, а из обработки - дополнительную.
|
|||
3
echo77
28.03.12
✎
18:09
|
\писать обработчик события при выборе и других событий по которым должна открываться форма документа
|
|||
4
КМ155
28.03.12
✎
18:09
|
(2) основной реквизит поменять ни как нельзя ?
|
|||
5
Лефмихалыч
28.03.12
✎
18:09
|
(2) а что мешает просто в обработке открывать дополнительную форму без вот этих вы*бонов?
|
|||
6
Живой Ископаемый
28.03.12
✎
18:10
|
2(2) вот когда натыкаетесь на фразу "анализировать контекст", можете включать фантазию.
|
|||
7
Лефмихалыч
28.03.12
✎
18:10
|
+(5) у табличного поля всякие события есть прикольные, еслихчо...
|
|||
8
a_alenkin
28.03.12
✎
18:11
|
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>)
ОбработкаПолученияФормы (FormGetProcessing) Синтаксис: ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>) Параметры: <ВидФормы> Тип: Строка. Имя стандартной формы. <Параметры> Тип: Структура. Параметры формы. <ВыбраннаяФорма> Содержит имя открываемой формы или объект метаданных Форма. Если значение параметра изменено, то будет осуществлен поиск формы в пределах объекта, для которого открывается форма. <ДополнительнаяИнформация> Тип: Структура. Дополнительная информация открытия формы. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет (выбираются установленные разработчиком форма и параметры). Значение по умолчанию: Истина Описание: Обработчик события вызывается на сервере при получении стандартной управляемой формы. Если требуется переопределить выбор открываемой формы, необходимо установить в параметре ВыбраннаяФорма другое имя формы или объект метаданных формы, которую требуется открыть, и в параметре СтандартнаяОбработка установить значение Ложь. Но это 8.2 в управляемом режиме |
|||
9
a_alenkin
28.03.12
✎
18:17
|
"...Обработчик события вызывается на сервере при получении стандартной управляемой формы. ..."
Возможно конечно будет и в режиме совместимости и для обычных форм работать |
|||
10
Китайский Муй
28.03.12
✎
19:21
|
(9) Спасибо, попробую. Расскажу.
|
|||
11
Китайский Муй
30.03.12
✎
11:55
|
(5) Ну, напрыклад - ВводНаОсновании...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |