Изменил ТЧ документа на форме (программно). Как записать и провести?

1. One_Assembler 22.12.21 00:06 Сейчас в теме
Есть документ заполняю типовым механизмом. Далее программно подставляю нужные значения в ТЧ. Как просто всё записать и провести с изменёнными данными. Что бы всё правильно встало с новыми значениями ТЧ.
ОбъектДокумент = Объект.Ссылка.ПолучитьОбъект(); 
		ОбъектДокумент.ОбменДанными.Загрузка = Истина;
		
		Для каждого СтрокаТЧ Из

и так далее (запросы и прочее)..............
Понимаю, что лучше было в "обработке проведения" , но вот как есть.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. PhoenixAOD 62 22.12.21 03:38 Сейчас в теме
(1)ОбъектДокумент.Записать(РежимЗаписиДокумента.Проведение)
3. One_Assembler 22.12.21 03:48 Сейчас в теме
Увы............. не проводит. После закрытия данные не сохраняются.
ОбъектДокумент = Объект.Ссылка.ПолучитьОбъект(); 
	//ОбъектДокумент.ОбменДанными.Загрузка = Истина;
	Для каждого СтрокаТЧ Из Объект.Начисления Цикл
		Если     тогда 
	    ////  бла-бла 
			
		КонецЕсли;
	КонецЦикла;
	ОбъектДокумент.Записать(РежимЗаписиДокумента.Проведение);
Показать


Если нажать "Провести" сообщение на скрине ниже
Прикрепленные файлы:
4. One_Assembler 22.12.21 04:08 Сейчас в теме
Пока , получилось сдвинуться этим.............
Для каждого СтрокаТЧ Из Объект.Начисления Цикл
			Если  Тогда 
				//  бла-бла 
			КонецЕсли;
		КонецЦикла;
		
		ДокументОбъект = РеквизитФормыВЗначение("Объект");
		ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
5. CrazyBee 5 22.12.21 06:20 Сейчас в теме
(3) Раз Вы сидите в форме документа, то Вам и доступна объект для изменения. Нет необходимости ругаюсь получать заново через "ПолучитьОбъект". Если хотите менять ТЧ данного объекта, то меняйте без проблем и после него просто "Провести и закрыть".
Только этот участок кода имеет право быть!

Для каждого СтрокаТЧ Из Объект.Начисления Цикл
            Если  Тогда 
                //  бла-бла 
            КонецЕсли;
        КонецЦикла;
Оставьте свое сообщение

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