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