|
Открытие доп формы при открытии документа | ☑ | ||
|---|---|---|---|---|
|
0
KrabCore
11.12.15
✎
12:06
|
Сильно не пинать, только учусь.
Задача такая: при открытии нового документа - открывать форму помощник заполнения, заполнять документ и возвращать данные заполнения в ТЧ документа. пытаюсь сделать так: &НаКлиенте Процедура ПриОткрытии(Отказ) Если Объект.Ссылка.Пустая() Тогда ПараметрыПодбора = Новый Структура("ПериодРегистрации", Объект.ПериодРегистрации); ОписаниеОповещенияПриЗакрытииПодбора = Новый ОписаниеОповещения("ПриЗакрытииПодбораОбъект", ЭтотОбъект); ОткрытьФорму("Обработка.ЗаполнениеПлана.Форма.Форма", ПараметрыПодбора, ЭтаФорма, Истина, , , ОписаниеОповещенияПриЗакрытииПодбора, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); КонецЕсли; КонецПроцедуры Но форма открывается на миг и сразу же закрывается. Собственно вопрос: как открыть форму заполнения при открытии нового документа? |
|||
|
1
Timon1405
11.12.15
✎
12:10
|
(0) 4й параметр зачем в Истине стоит?
|
|||
|
2
KrabCore
11.12.15
✎
12:12
|
ну уникальность Истина, чисто интуитивно поставил.
|
|||
|
3
KrabCore
11.12.15
✎
12:13
|
(0) если этот же код перенести в фукнционал кнопки на форме документа - то обработка по кнопке открывается без проблем.
|
|||
|
4
Остап Сулейманович
11.12.15
✎
12:16
|
(3) Открывать форму не в ПриОткрытии. А в ОбработкаОжидания. Выполнять однократно. С минимальной задержкой.
|
|||
|
5
KrabCore
11.12.15
✎
12:19
|
(4) спасибо за идею, попробую. но как-то больше на костыль похоже. почему при открытии этот код не отрабатывает?
|
|||
|
6
aleks_default
11.12.15
✎
12:36
|
Может поставить параметр ИмяПроцедурыОбработкиОшибки и посмотреть что выдаст?
|
|||
|
7
KrabCore
11.12.15
✎
12:52
|
(6) поясни пожалуйста
|
|||
|
8
aleks_default
11.12.15
✎
12:56
|
это четвертый параметр в конструкторе ОписаниеОповещения
|
|||
|
9
Timon1405
11.12.15
✎
12:56
|
| Форум | Правила | Описание | Секции | Поиск |