Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

УФ Как правильно сделать - открыть форму перед открытием другой?

УФ Как правильно сделать - открыть форму перед открытием другой?
Я
   RomaH
 
28.12.12 - 09:54
Документооборот
на каждый вид внутреннего документа сделана отдельная форма (поручение, приказ, договор и т.д.)

Создание ВД остается типовое: ОткрытьФорму("Справочник.ВнутренниеДокументы.ФормаОбъекта",ПараметрыОткрытия);

но перед открытием формы надо выбрать вид создаваемого документа, и от выбора открыть форму по виду.

Т.к. вызов остается типовой - то делаю форму "Выбор вида", без осного реквизита, и назначаю её основной для объекта.

Вопрос, как оставить рабочей обработку "ОбработкаЗаполнения"
 
 
   vicof
 
1 - 28.12.12 - 09:56
Мож я чего-то не понимаю, но в параметрыоткрытия передать не?
   RomaH
 
2 - 28.12.12 - 09:56
т.е.
ОткрытьФорму("Справочник.ВнутренниеДокументы.ФормаОбъекта",ПараметрыОткрытия);
в параметрах заполнено "Основание"
и в модуле объекта по основанию прописано заполнение

так как Объект не является для формы основным, то вызова обработки заполнения не происходит
   RomaH
 
3 - 28.12.12 - 09:56
(1) что передать?
   RomaH
 
4 - 28.12.12 - 09:57
ОткрытьФорму("Справочник.ВнутренниеДокументы.ФормаОбъекта",ПараметрыОткрытия); 
это пиповая часть - и её желательно не трогать, дабы изменения касались только малой части объектов
   vicof
 
5 - 28.12.12 - 09:58
(3) вид этого самого документа
   RomaH
 
6 - 28.12.12 - 09:59
из очевидных решений:
осавить Объект основным реквизитом формы объекта
будет вызываться обрбаотка заполнения

после выбора вида обрабатывать Объект, писать его в Основание параметров открытия и повторять все сначала, но уже с открытием формы для конкретного вида документа
   КуплюКровать
 
7 - 28.12.12 - 10:04
обработку заполнения можно и самостоятельно вызвать

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует