Как программно удалить проводки документа по определённой маске #580832


#0 by AgainTwentyFive
Как программно удалить проводки документа по определённой маске, например, все проводки с определённой корреспонденцией. Использую вариант с перебором проводок от конца к началу, но это долго.
#1 by ДенисЧ
прямой запрос не предлагать?
#2 by AgainTwentyFive
Нет. Предложить вариант перебора документов, получения движений документа и удаление движений по маске.
#3 by mdocs
А перебирать запросом проводки по определенной маске не пробовал? Говорят помогает.
#4 by mdocs
Только при перепроведении все вернется на круги своя.
#5 by echo77
Тебе надо удалить проводки при проведении документа? Или после того как все проводки сформированы всеми документами ты собираешься их удалять?
#6 by AgainTwentyFive
Да, именно после того как все проводки сформированы всеми документами.
#7 by mdocs
Хотя можно поставить скорректированы вручную, но тогда будут другие минусы
#8 by AgainTwentyFive
Я в курсе, поэтому РучнаяКорректировка=Истина
#9 by AgainTwentyFive
Попробую: ВЫБРАТЬ    ХозрасчетныйОборотыДтКт.Регистратор КАК Регистратор,    ХозрасчетныйОборотыДтКт.СчетДт,    ХозрасчетныйОборотыДтКт.СуммаОборот    Регистратор Далее выборка по документам, получение движений и удаление проводок в цикле по детальным записям. Если сработает, думаю, будет быстрее, чем вариант в
#10 by Живой Ископаемый
можно не получать и удалять в цикле.. можно построитель, отбор и выгррузить в ТЗ, и тз загрузить в движения.
#11 by AgainTwentyFive
Спасибо! Буду пробовать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С