Имя: Пароль:
1C
 
Подскажить, владелец формы
0 seraf
 
04.02.09
13:32
Подскажите пожалуйста, из модуля БП вызывается, нужно знать владельца открытой формы, чтобы при записи документа в реквизит БП ссылку записать

Если КассовыйОрдер.Пустая() Тогда
  Док = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
  Док.ПолучитьФорму(, ЭтотОбъект).Открыть();
КонецЕсли;

в форме рко параметр Владелец остается - неопределено, как правильно сделать?
1 ТелепатБот
 
гуру
04.02.09
13:32
2 butterbean
 
04.02.09
13:33
ссылка не может быть владельцем формы
3 seraf
 
04.02.09
13:35
(2) параметр передается БизнесПроцессОбъект
4 zbv
 
04.02.09
13:35
объект не может быть владельцем формы
5 H A D G E H O G s
 
04.02.09
13:35
Если КассовыйОрдер.Пустая() Тогда
  Док = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
  Док.ДокументОснование=Ссылка;
  Док.ПолучитьФорму(, ЭтотОбъект).Открыть();
КонецЕсли;
6 H A D G E H O G s
 
04.02.09
13:36
Если КассовыйОрдер.Пустая() Тогда
  Док = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
  Док.ДокументОснование=Ссылка;
  Док.ПолучитьФорму(, ЭтаФорма).Открыть();
КонецЕсли;
7 seraf
 
04.02.09
13:39
(2,4) а что может?) какой второй параметр передать
(5) да, можно спасибо, реквизит просто создавать не хотел
8 H A D G E H O G s
 
04.02.09
13:41
(7) Песец...
Если тебе не надо хранить - не создавай реквизит.
Сделай экспортную переменную в модуле документа
9 seraf
 
04.02.09
13:47
(8) спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший