Имя: Пароль:
1C
1С v8
Мигающее проведение документа.
0 memogolik
 
14.11.12
14:25
Есть самописный документ "Путевой лист" в 1с 8.2 комплексная.
Вот модуль проведения документа:

Процедура ОбработкаПроведения(Отказ, РежимПроведения)
   // Вставить содержимое обработчика.
   Если НЕ ЭтоНовый() Тогда
       ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);
   КонецЕсли;
   // Движения по документу
       Для каждого врем из Заказы Цикл
           Если (Не Отказ) И (Врем.ДокументРазвоза.Доставка=1) Тогда
               Движение = Движения.РазвозкаТоваровУслуг.ДобавитьРасход();
               Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
               Движение.Развезен = Истина;
               Движение.Период = Дата;
               Движение.ДокументРазвозки=Врем.ДокументРазвоза;
           КонецЕсли;
       КонецЦикла;
Движения.Записать();
КонецПроцедуры;

При этом при нажатии кнопки провести (сверху, зеленая стрелочка) если документ проведен и есть движения по регистру, то движения обнуляются,
а если движений не было, то они появляются. Что не так в модуле?
Заранее спасибо.
1 PR
 
14.11.12
14:26
Движения.ччч.Записывать...
2 memogolik
 
14.11.12
14:31
(1) Огромадное спасибо тебе, PR!