Имя: Пароль:
1C
1С v8
Очистить движения документа в регистр
0 Ferrari
 
18.04.14
11:32
Программно создаю документ реализации. Записываю с проведением. Затем для некоторых документов программно отменяю проведение с помошью

ДокРеализации.Записать(РежимЗаписиДокумента.ОтменаПроведения);

Документ становится непроведенным, но его движения остаются в регистре бухгалтерии. Подскажите как их оттуда удалить
1 Maxus43
 
18.04.14
11:38
в документе поидее должно быть "Удалять движения при отмене проведения", если этого нет, то всё программно
2 fisher
 
18.04.14
11:54
Очевидно, записывать пустые наборы в обработке удаления проведения.
"Удалять движения при отмене проведения" - некошерно в новой методологии проведения, т.к. чистит и при перепроведениях тоже, что плохо сказывается на блокировках.
3 neo_matrix_123
 
18.04.14
16:52
у документа получаем набор движений РегистрБухгалтерииНаборЗаписей.ИмяРегистра метод Очистить()
4 Fragster
 
гуру
18.04.14
17:45
(2) разве?
5 Лефмихалыч
 
18.04.14
17:54
Для каждого Набор из ДокРеализации.Движения Цикл
   Набор.Записать();
КонецДля
6 fisher
 
18.04.14
18:26
(4) Попутал с "Удалять автоматически". Забыл, что в 8.2 добавили новый режим.
7 GROOVY
 
18.04.14
19:05
(6) Как раз для того и добавили, чтоб при перепроведении не писался пустой набор и ненадо было в отмене проведения описывать очистку.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой