ГлавнаяФорумЗапуск БП по сущности, созданной в ином БП
Запуск БП по сущности, созданной в ином БП
Важно! С момента создания нашей компании (с 2011 года) мы ставили перед собой задачу бесплатной поддержки пользователей нашего форума. Здесь собраны тысячи вопросов и ответов. Регистрируйтесь на сайте, задавайте вопросы по внедрению CRM и автоматизации бизнеса с помощью Пинкит.
Если нет времени, жмите кнопку, оставьте ваши координаты, мы с вами свяжемся и поможем в решении вопроса:
Реализовываю вот такой функционал (очень простой) : 1) из лида конвертируется контакт, 2) на создание контакта висит БП (среди прочего, создание Сделки), 3) на создание Сделки реализован БП. Если Сделку создаем руками, п. 3 отрабатывает. Если Сделку создаем из БП (п.2) - не отрабатывает. Погуглила - вроде, стандартный баг. Соответственно, мне нужно запустить БП (п.3) из БП (п.2). Не могу понять, как в БП (п.3) передать правильный ИД (ИД созданной сделки). Отсылка на https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=52&LESSON_ID=7721&LESSON_PATH=3... не проясняет ситуации.Если читать буквально, возникает вопрос - перед каким ID мне надо добавить DEAL_ ?
Людмила Кулагина написал: Реализовываю вот такой функционал (очень простой) : 1) из лида конвертируется контакт, 2) на создание контакта висит БП (среди прочего, создание Сделки), 3) на создание Сделки реализован БП. Если Сделку создаем руками, п. 3 отрабатывает. Если Сделку создаем из БП (п.2) - не отрабатывает. Погуглила - вроде, стандартный баг. Соответственно, мне нужно запустить БП (п.3) из БП (п.2). Не могу понять, как в БП (п.3) передать правильный ИД (ИД созданной сделки). Отсылка на https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=52&LESSON_ID=7721&LESSON_PATH=3... не проясняет ситуации.Если читать буквально, возникает вопрос - перед каким ID мне надо добавить DEAL_ ?
Ответ на мой вопрос оказался весьма прост - нужный мне ИД передавался через дополнительные результаты. И не надо ломать голову. Однако, результата я не добилась - ИД передается, БП не запускается. Т.е. у меня есть создание Сделки в БП, есть БП,завязанный на Сделку, но вызовом из родительского БП он не запускается. Как так?
Нужно использовать действие "Запуск бизнес процесса", тут вы правы. В поле ID документа нужно вставлять ID сделки с префиксом DEAL_. ID созданной сделки вы можете получить из "Дополнительных результатов". То есть значение будет примерно таким: DEAL_{=A45542_32825_43757_55429:DealId}