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

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

фПараметры = Новый Структура;
фПараметры.Вставить("Ключ", СсылкаНаБП);

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

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