Зависимый документ Бизнес Процесса
☑
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
Разобрался. Может пригодится кому,
как открыть созданный программно при старте БП документ "КП" из формы "задачи данного БП" используя ссылку хранящуюся в его реквизите.
КП = БизнесПроцесс.КП.Ссылка.ПолучитьОбъект();
КП.ПолучитьФорму("ФормаДокумента").Открыть();
Закон Брукера: Даже маленькая практика стоит большой теории.