Запись документа
☑
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) Самописка
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший