|
Зависимый документ Бизнес Процесса
| ☑ |
0
SnikRu
24.04.13
✎
10:06
|
Доброго времени суток.
Старт БП создает документ, который должен открываться из формы задачи на последующих точках действия.
Процедура СтартПередСтартом(ТочкаМаршрутаБизнесПроцесса, Отказ)
// Вставить содержимое обработчика.
КП = Документы.КомерческоеПредложение.СоздатьДокумент();
КП.Примечание = ЭтотОбъект.Примечание;
КП.Записать();
Форма = КП.ПолучитьФорму("ФормаДокумента");
Форма.Открыть();
КонецПроцедуры
Как привязать именно этот документ к именно этому БП?
|
|
1
Sei Souma
24.04.13
✎
10:24
|
У БП реквизит "Предмет", в котором храним сслыку на документ
|
|
2
Desna
24.04.13
✎
10:26
|
старт перед стартом - это фальстарт
|
|
3
SnikRu
24.04.13
✎
10:48
|
Реквизит завел. Если можно подробней как привязать?
Если так, то каждый раз открывается новый документ:
Форма = Документы.КомерческоеПредложение.ПолучитьСсылку();
Форма = Документы.КомерческоеПредложение.ПолучитьФорму("ФормаДокумента");
Форма.Открыть();
|
|
4
SnikRu
25.04.13
✎
05:53
|
Разобрался. Может пригодится кому,
как открыть созданный программно при старте БП документ "КП" из формы "задачи данного БП" используя ссылку хранящуюся в его реквизите.
КП = БизнесПроцесс.КП.Ссылка.ПолучитьОбъект();
КП.ПолучитьФорму("ФормаДокумента").Открыть();
|
|