Как прочитать старые движения в регистр при перепроведении документа? #91170


#0 by Юркен
Вопрос такой: Есть регистр.остаточный Остаток, в который при проведении документов пишутся движения по определенным правилам (например Правило №1). На определенный момент понадобилось добавить в этот регистр еще дополнительно ресурс. И теперь при проведении документа, в этот регистр движения должны записываться по новым  правилам (например Правило №2). Проблема возникает, когда старый документ начинают перепроводить и он проводится по Правилам №2, тем самым нарушая всю идею. Хотелось бы, каким-то образом при перепроведении документа, прочитать его старые движения в регистр, и если они были сделаны по Правилам №1, то и провести его по Правилам №1. Подскажите возможно ли это и если да, то как?
#1 by inka
А может проще ввести константу: дату с которой изменился алгоритм?
#2 by Юркен
Дата не пойдет, т.к. после этой даты, действует и Правило №1 и Правило №2 (в зависимости от стуации)
#3 by inka
Тогда не ставьте галочку автоматически удалять движения документа и считывайте себе их на здоровье. Только не забудьте потом вручную удалить
#4 by Дурочкааа 1С
В типовых конфигурациях для этого есть общий реквизит документа, куда при создании пишется номер релиза.
#5 by Kostya
- самое то!
#6 by Kostya
дык тогда и правил не нужно....в ручную фигаришь и всё...не по-мойму есть решения..щас какие-нибудь гении подскажут....
#7 by Юркен
Вообще-то не хотелось бы убирать галочку "автоматически удалять движения документа". Такого опыта не было. А вручную удалять движения какие, все что ли и проводки? И как удалять проводки? Сторно?
#8 by romix
Смотреть на старые движения документа, чтобы выяснить правила его проведения - это зло. Я бы посоветовал сделать скрытый (или явный) реквизит документа, из которого видно, какое правило проведения было применено. А вообще режим, при котором старые движения не удаляются, а, возможно, дополняются новыми, называется режимом допроведения.
#9 by inka
- Согласна с , но если очень хочется смотреть старые, то как удалять движения посмотрите в ТИС 9.2, там это реализовано у всех документов.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям