К документу СчетНаОплатуПокупателю добавил проведения документа по регистру бухгалтерии.
На форме списка поставил кнопку ДтКт.
Процедура ДействияФормыРезультатпроведениядокумента(Кнопка)
Если ЭлементыФормы.ДокументСписок.ТекущиеДанные = Неопределено тогда
Возврат
КонецЕсли;
Если НЕ ЭтоНовый Тогда
ФормаНастройки = Обработки.КорректировкаДвижений.ПолучитьФорму("ОсновнаяФорма", , Строка(Ссылка));
ФормаНастройки.ДокументОбъект = ЭтотОбъект;
ФормаНастройки.Открыть();
КонецЕсли;
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если ДокументОбъект = Неопределено Тогда
Отказ = Истина;
Иначе
Если НЕ ОбщегоНазначения.ЕстьРеквизитДокумента("РучнаяКорректировка", ДокументОбъект.Метаданные()) Тогда
РучнаяКорректировка = Ложь;
Иначе
РучнаяКорректировка = ДокументОбъект.РучнаяКорректировка;
КонецЕсли;
Если НЕ (ДокументОбъект.Проведен ИЛИ РучнаяКорректировка) Тогда
Предупреждение("Документ не проведен. Для получения информации о результатах проведения документ необходимо провести.");
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Тут почему-то ДокументОбъект = Неопределено. С другими документами все нормально. Что тут еще необходимо сделать?