|
Очистить движения документа в регистр
| ☑ |
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) Как раз для того и добавили, чтоб при перепроведении не писался пустой набор и ненадо было в отмене проведения описывать очистку.
|
|