Можно ли программно поменять статусы у бизнес процессов?

1. Airat116 09.08.21 10:59 Сейчас в теме
Здравствуйте, подскажите пожалуйста
Можно ли поменять программно реквизиты у бизнес процессов?

Пытаюсь обработку сделать

Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ЗаявкаВТехподдержку.Ссылка,
		|	ЗаявкаВТехподдержку.СтатусЗаявки
		|ИЗ
		|	БизнесПроцесс.ЗаявкаВТехподдержку КАК ЗаявкаВТехподдержку
		|ГДЕ
		|	ЗаявкаВТехподдержку.Дата < &Дата
		|	И ЗаявкаВТехподдержку.СтатусЗаявки = &СтатусЗаявки";

	Запрос.УстановитьПараметр("Дата", Дата);
	Запрос.УстановитьПараметр("СтатусЗаявки", ОтборСтатусЗаявки);

	Результат = Запрос.Выполнить();

	ВыборкаДетальныеЗаписи = Результат.Выбрать();

	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		
		ВыборкаДетальныеЗаписи.СтатусЗаявки = НовыйСтатусЗаяки;
		
	КонецЦикла;
Показать
По теме из базы знаний
Найденные решения
2. ubnkfl 09.08.21 11:20 Сейчас в теме
Вы объект не получили.

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

//ВыборкаДетальныеЗаписи.СтатусЗаявки = НовыйСтатусЗаяки;
Заявка = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Заявка.СтатусЗаявки = НовыйСтатусЗаяки;
Заявка.Записать();

КонецЦикла;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ubnkfl 09.08.21 11:20 Сейчас в теме
Вы объект не получили.

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

//ВыборкаДетальныеЗаписи.СтатусЗаявки = НовыйСтатусЗаяки;
Заявка = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Заявка.СтатусЗаявки = НовыйСтатусЗаяки;
Заявка.Записать();

КонецЦикла;
3. Airat116 09.08.21 13:10 Сейчас в теме
(2) точно, Спасибо большое)
А флажок нужен "Объект.ОбменДанными.Загрузка = Истина;"?
4. ubnkfl 09.08.21 13:56 Сейчас в теме
(3) Поставьте. Это отключение прикладной логики при записи объектов, в случае программных изменений лучше его взводить.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот