Имя: Пароль:
1C
1С v8
Запись документа
,
0 krasa_polina
 
30.04.13
12:42
Всем привет!

Нужно установить пометку удаления на документ созданный до установленной даты запрета редактирования.

Делаю так:

ДокументОбъект.ПометкаУдаления = Истина;
ДокументОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);

Ругается на дату запрета редактирования

Делаю так:

ДокументОбъект.ПометкаУдаления = Истина;
ДокументОбъект.ОбменДанными.Загрузка = Истина;                    ДокументОбъект.Записать();

Говорит, что нельзя проведенный на удаление помечать

Делаю так:

ДокументОбъект.ПометкаУдаления = Истина;
ДокументОбъект.ОбменДанными.Загрузка = Истина;                    ДокументОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);

Говорит "Действие не может выполняться в режиме загрузки данных"

Удалим строку про загрузку и получим первый вариант %) Бесконечный цикл! Чего я не знаю?
1 cw014
 
30.04.13
12:43
ДокументОбъект.ПометкаУдаления = Истина;
ДокументОбъект.Проведен = Ложь;
ДокументОбъект.ОбменДанными.Загрузка = Истина;
ДокументОбъект.Записать();
2 cw014
 
30.04.13
12:43
И после этого пробегись по движениям документа и похерь их
3 krasa_polina
 
30.04.13
12:45
cw014, вот чего мне не хватало! Спасибо огромное )
4 cw014
 
30.04.13
12:45
Спасибо много, 100 р в самый раз
5 krasa_polina
 
30.04.13
13:14
Если кому интересно, все проводки удалила так:

ОбщегоНазначения.УдалитьДвиженияРегистратора(ДокументОбъект, Ложь, Ложь, Ложь);
6 cw014
 
30.04.13
13:14
(5) А если нетленка???
7 Godofsin
 
30.04.13
13:17
(6) Кого такие мелочи парят?
8 krasa_polina
 
30.04.13
13:32
Что значит нетленка?
9 cw014
 
30.04.13
13:33
(8) Самописка