Имя: Пароль:
1C
 
Объект.Записать не меняет текущие движения
0 StillEnough
 
21.05.15
11:06
Доброго дня всем.
ДокОб = мДокумент.ПолучитьОбъект();
        
        Если НЕ ДокОб.Дата = КонецДня(ДокОб.Дата) Тогда
            ДокОб.Дата = ДокОб.Дата + 1;
            Сообщить(ДокОб.Дата);
        Иначе
            ДокОб.Дата = ДокОб.Дата - 23 * 60 * 60            
        КонецЕсли;
        
        ДокОб.Записать(РежимЗаписиДокумента.Проведение);

после выполнения дата меняется. Но вот движения, сделанные ранее не перезаписываются (регистр накоплений подчиненный регистратору). Как мне сделать, чтобы было красиво?
1 Вася Чез
 
21.05.15
11:08
(0) Движения.Регистр.Записать();
2 StillEnough
 
21.05.15
11:11
(1) все регистры необходимо перебирать или есть общая команда "перезаписи"?
3 hhhh
 
21.05.15
11:13
(2) это типовой документ?
4 StillEnough
 
21.05.15
11:15
(3) да. вообщем вот так получилось. Вроде работает. Спасибо
ДокОб.Записать(РежимЗаписиДокумента.Проведение);
ДокОб.Движения.Записать();
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший