Почему у меня не пишутся движения расходной в РН?
Посмотрите пожалуйста!
Я еще не открыв Ваше решение предположил, что у Вас не установлен флаг Записывать для набора записей и не ошибся.
Запомните раз и навсегда - для документов (по умолчанию) свойство "Запись движений при проведении" равно значению "Только выбранные", это значит что в регистр будут записаны только те движения, у которых
Записывать равно
Истина.
И запомните еще:
Движения.Записывать(); - записывает все наборы записей с установленным флагом и
СБРАСЫВАЕТ флаг Записывать
В итоге, ваша конструкция:
Движения.ОстаткиНоменклатуры.Записывать = Истина;
Движения.Записать();
привела к тому, что движения пустые записались, но и флаг сбросился, поэтому по окончания выполнения процедуры проведения движения есть в наборе записей, но в регистр не помещаются.