Программно создаю документ "Операция БУХ"/СТОРНО, заполняю поле "Сторнируемый документ" и т.д.
Но при программном создании не заполняются движения из сторнируемого документа.
Если в созданном документе ручками перевыбрать документ, тогда движения заполняются.
Если Элементы.СторнируемыйДокумент.ОграничениеТипа.СодержитТип(ТипЗнч(ВыбранноеЗначение)) Тогда
КорректируемыйДокумент = ВыбранноеЗначение;
СформироватьДвиженияСторноСервер();
УстановитьВидимостьГруппыСторно();
КонецЕсли;
Если НЕ ПроверитьЗаполнение() Тогда
Возврат;
КонецЕсли;
Для каждого СтрокаРегистра Из Регистры Цикл
Если Объект.Движения[СтрокаРегистра.Имя].Количество() = 0 Тогда
Продолжить;
КонецЕсли;
Объект.Движения[СтрокаРегистра.Имя].Очистить();
КонецЦикла;
//Формирование движений
Если ФлажокСписок Тогда
ВыполнитьСторнированиеДокументов(Объект.ЗаполнениеДвижений);
Иначе
ТЗДокументов = новый ТаблицаЗначений;
ТЗДокументов.Колонки.Добавить("Документ");
ТЗДокументов.Добавить().Документ = КорректируемыйДокумент;
ВыполнитьСторнированиеДокументов(ТЗДокументов);
КонецЕсли;