0
memogolik
14.11.12
✎
14:25
|
Есть самописный документ "Путевой лист" в 1с 8.2 комплексная.
Вот модуль проведения документа:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Вставить содержимое обработчика.
Если НЕ ЭтоНовый() Тогда
ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);
КонецЕсли;
// Движения по документу
Для каждого врем из Заказы Цикл
Если (Не Отказ) И (Врем.ДокументРазвоза.Доставка=1) Тогда
Движение = Движения.РазвозкаТоваровУслуг.ДобавитьРасход();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Развезен = Истина;
Движение.Период = Дата;
Движение.ДокументРазвозки=Врем.ДокументРазвоза;
КонецЕсли;
КонецЦикла;
Движения.Записать();
КонецПроцедуры;
При этом при нажатии кнопки провести (сверху, зеленая стрелочка) если документ проведен и есть движения по регистру, то движения обнуляются,
а если движений не было, то они появляются. Что не так в модуле?
Заранее спасибо.
|
|