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