Как удалить записи регистра накопления? #398133


#0 by ad205
Проблема в следующем. Использовал следующий код: И выявилось следующее. Если в документе проставить флаг резерв, то в резерв попадают указанные позиции, если снять то регистр очищается, но если тут же что то изменить в таб части и поставить флаг резерв, то появляются не только записи по текущим позициям, но и все ранее записаные, которые я вроде бы как удалил. Как сделать правильно, дайте плиз код по очистке регистра накопления . Спасибо.
#1 by ad205
Там еще конеццикла, разумеется есть
#2 by Defender aka LINN
Это у тебя где такое, в обработке проведения, штоле?
#3 by ad205
Нет в счете на оплату покупателя, на форме флаг "Резерв" И в модуле формы обработка.
#4 by Вопрос_по_Бух
Если флаг  истина то документ остается модифицированным ?
#5 by ad205
А что значит "модифицированным " ?
#6 by 73
А так?
#7 by ad205
Пробывал, не очищает
#8 by Вопрос_по_Бух
как вариант делать документ проведеным документ.Проведен = Истина и при отмене проведения движения будут очищаться
#9 by 73
У автора похоже настроено так, что движения не удаляются автоматически.
#10 by hhhh
лучше делать после при проведении документа, потому что пользователь в задумчивости может несколько раз поменять этот флаг, движения регистра несколько раз перепишутся, а потом откажется от записи документа, при отказе тоже надо что-то с движениями делать.
#11 by 73
Не знаю правильно ли? Может кто поправит. Делал когда-то так для похожего дока:
#12 by ad205
Спасибо. Пока работает без глюков.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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