Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить для открытия форму бизнес-процесса?

Как получить для открытия форму бизнес-процесса?
Я
   live in sky dreams
 
26.12.18 - 19:16
Не могу понять. Для документов и справочников передаем в параметрах структуру, в которой содержится "Ключ" и на выходе "ПолучитьФорму()" получаем форму конкретного документа или конкретного справочника.

Что нужно передавать при получении формы бизнес-процесса?
 
 
   vde69
 
1 - 26.12.18 - 20:16
оБП=СсылкаБП.ПолучитьОбъект()
оБП.ПолучитьФорму()
   RomanYS
 
2 - 26.12.18 - 21:40
(1) в (0) похоже УФ
   RomanYS
 
3 - 26.12.18 - 21:41
(0) по идее всё тоже самое
   live in sky dreams
 
4 - 27.12.18 - 09:53
(3)не тоже самое..
На клиенте я не могу получить ообъект, следовательно не могу получить форму указанным методом обращаясь к объекту.
А на сервере... там интерактивные операции не доступны, я не могу получить форму, потому как форма на сервере бесполезна.
   live in sky dreams
 
5 - 27.12.18 - 09:54
Получить форму "из объекта" возможно для толстого клиента.. Но не для тонкого.. Ну или я не могу понять как
   RomanYS
 
6 - 27.12.18 - 09:59
(5) (4) всё это верно и для справочников и для документов. С ними ты якобы разобрался, делай также для БП
   live in sky dreams
 
7 - 27.12.18 - 10:18
Делаю так же..
фПараметры = Новый Структура;
фПараметры.Вставить("Ключ", СсылкаНаБП);

ФормаБП = ПолучитьФорму("БизнесПроцессы.Согласование.Форма.ФормаЗадачиИсполнителя");

Вылетает по ошибке в "ПриСозданииНаСервере" формы бизнеспроцесса. Не заполнено в форме ничего..
   live in sky dreams
 
8 - 27.12.18 - 10:19
При работе со справочниками и документами в формах при таком подходе Объект как минимум заполнен. А тут ничего.
   RomanYS
 
9 - 28.12.18 - 11:03
(7) а где параметры передаются в форму?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует