|
v7: При открытии нового документа модально не переносятся данные? |
☑ |
0
Ночной Эльф
13.11.13
✎
13:11
|
Всем доброго времени суток.
Пытаюсь создать новый документ программно и сразу же его открыть модально выглядит это примерно все так.
Док = СоздатьОбъект("Документ.ЗаявкаРекламаВЛифтах");
Док.Новый();
Док.ДокОснование = ТекущийДокумент();
Док.Склад = Склад;
Док.Контрагент = Контрагент;
ОткрытьФормуМодально("Документ.ЗаявкаРекламаВЛифтах",Док);
Так вот если посмотреть до строчки
ОткрытьФормуМодально("Документ.ЗаявкаРекламаВЛифтах",Док);
то Реквизит Док.Контрагент заполнен как нужно. Но если перейти по этой строчке кода в открывающийся новый документ, то в первой же строчке реквизит Контрагент уже будет пустым. Проверял 100% в самом документе реквизит контрагент не как не меняется, но при открытии этого документа реквизит "Контрагент" становится пустым почему понять не могу?
Всем заранее спасибо.
|
|
1
Стрелок
13.11.13
✎
13:16
|
создаёте один а открываете то другой
|
|
2
Стрелок
13.11.13
✎
13:17
|
советую для себя открыть параметры при создании нового документа - в них все передавать и при открытии нового обрабатывать. ну или вначале объект записать а уж потом открывать док.текущийДокумент()
|
|
3
Ork
13.11.13
✎
13:20
|
(0) Баян сто раз порватый.
Либо записывать перед открытием формы. Либо передавать параметры и заполнять в ПриОткрытии() как советует (2).
Есть еще какой-то изврат с использованием ФормЕкс.
|
|
4
Chum
13.11.13
✎
13:21
|
записывать не пробовал перед открытием формы?
|
|
5
zladenuw
13.11.13
✎
13:22
|
|
|
6
Chum
13.11.13
✎
13:22
|
использование модальных окон - моветон
|
|