Создание Бизнес-процесса В 8.2

lira89

Well-known member
12.03.2010
154
0
#1
Здравствуйте. Необходимо, чтобы при проведении документа формировался новый бизнес процесс и запускался, при этом часть реквизитов бизнес-процесса заполнялась автоматически из документа. Я в модуле объекта документа пишу следующее:
Код:
	БП = БизнесПроцессы._ЗадачаДляИсполнения.СоздатьБизнесПроцесс();
БП.Дата = Дата;
БП.Автор = Автор;
БП.Наименование = СокрЛП(НаименованиеЗаявки);
БП.Содержание = СокрЛП(ТекстЗаявки);
БП.ГлавнаяЗадача = Ссылка;
БП.Проект = Проект;
БП.Стартован=1;
БП.Состояние = Перечисления.СостоянияБизнесПроцессов.Активен;
Попытка
БП.Записать();
БП.Старт(); 
Исключение
Сообщение = Новый СообщениеПользователю;
Текст = "ru = ""Не удалось создать Бизнес-процесс. Обратитесь к администратору!"";"
+ " en = ""Can't write object -""";		 
Сообщение.Текст = Текст;
Сообщение.Сообщить();
КонецПопытки;
Проблема в том, что бизнес-процесс создается и запускается, но ни один реквизит не переносится из документа и реквизиты бизнес-процесса остаются пустыми. Подскажите, в чем может быть проблема или посоветуйте ссылки на литературу.
 

Дайнеко

Well-known member
19.11.2009
951
0
#3
Вот это строка наводит сомнение : БП.ГлавнаяЗадача = Ссылка;

А сам объект, из которого делаются команды записан?
 

unknown181538

НеГуру
28.12.2008
1 417
0
#4
Попробуйте с отладчиком определить, в какой момент они очищаются.
 

lira89

Well-known member
12.03.2010
154
0
#5
Все снесла и заново переделала, вроде как все заработало. Видимо, где-то что-то перемудрила))). А вот такой вопрос возник. Если смотреть в интернете материалы по созданию бизнес-процессов, то там используют для адресации регистр сведений. А вот если посмотреть в некоторые типовые конфигурации, то там это реализовано не через регистр, а через механизм ПВХ (например, в УТ 11). Может кто подскажет какую-нибудь статью или ссылку, где подробно описывается такая реализация?