|
Создать новый документ и показать его форму, не записывая в базу
| ☑ |
0
DirecTwiX
15.04.14
✎
04:39
|
Столкнулся с одной проблемкой..
Допустим есть новый ДокументОбъект. Если его сначала заполнить, а потом открыть форму, то в форме в ПриОткрытии сработает условие
Если ЭтоНовый() ...
И документ перезаполнится.
Если сначала открывать форму, а потом заполнять, то нет возможности вызывать процедуру модуля форму ОбновитьВидимостьДоступность(), которая отвечает за видимость нужных элементов.
Надеюсь, примерно понятно, что хочу)
Никто не сталкивался с такой проблемой?
|
|
1
DirecTwiX
15.04.14
✎
05:09
|
Речь про обычные формы, а не про УФ
|
|
2
Любопытная
15.04.14
✎
05:15
|
Значит придется записать, а потом уже открывать
|
|
3
z_d_v
15.04.14
✎
05:44
|
ну а если сначала открыть форму а потом заполнять?
|
|
4
z_d_v
15.04.14
✎
05:46
|
ОбновитьВидимостьДоступность() - почему нет возможности?
|
|
5
dva1c
15.04.14
✎
05:55
|
(1) В (3) хороший совет. Обычно так и делаю.
|
|
6
Рэйв
15.04.14
✎
06:17
|
(0)Сделай реквизит формы НеЗаполнять
И ПриОткрытии добавь в условие
Если ЭтоНовый() и НеЗаполнять=Ложь Тогда
При открытии програмно
Ф=Док.получитьФорму();
Ф.НеЗаполнять=Истина;
Ф.Открыть();
|
|
7
DirecTwiX
15.04.14
✎
07:08
|
(4) Потому что она не экспортная.
(5) Я тоже обычно так делаю) Но оказалось, что не всегда можно изловчиться.
(6) Стоит учитывать, что конфа типовая)
|
|
8
Рэйв
15.04.14
✎
07:08
|
(7)>>Стоит учитывать, что конфа типовая)
Подумаешь!:-) Меня сроду никогда это не смущало.
|
|
9
z_d_v
15.04.14
✎
07:42
|
(7) скопировать ОбновитьВидимостьДоступность() в свою процедуру не получиться?
|
|
10
DirecTwiX
15.04.14
✎
07:46
|
(9) Много чего копировать придётся. На вопрос то уже плевать - я не понимаю, почему бы такие процедуры не сделать экспортными..
|
|