0
OldCondom
07.09.18
✎
17:45
|
Есть задача.
В БП3 существует несколько документов по ОС, изменяющих те или иные параметры по начислению амортизации. Все они начинают свое действие со следующего месяца. То есть ввели изменение параметров начисления амортизации, провели 07.09.2018, а результат увидим только 31.10.2018 при закрытии месяца. Хотелось бы видеть уже при закрытии 30.09.2018, но период НЕ ОТКРЫВАТЬ!
Была сделана временная заплатка через расширения. По кнопке брали записи регистров этого регистратора и подменяли Период. Минусы такой заплатки: при проведении период слетал. Необходимо открывать период для нажатия этой кнопки. Да, последовательность не слетала, но период все же надо было открывать, потом закрывать. Некрасиво и неудобно.
Как лучше сделать? Думал добавить реквизит документам "ПериодДвижений". Не очень затея, как оказалось. Объект в БД менялся с вытекающими последствиями.
Сейчас есть идея завести регистр сведений и сверяться с ним в подписках проведения(чтобы даты не слетали) и при нажатии кнопки.
Но не покидает ощущения, что этот костыль какой-то кривой.
Может кто реализовывал похожую задачу?
|
|
2
OldCondom
07.09.18
✎
17:50
|
(1) смысл в том, что документ создается в открытом периоде, в середине месяца. А вот его результат увидим только в следующем месяце. Но хотим в том, когда создавали документ.
|
|
4
OldCondom
07.09.18
✎
17:51
|
Обоснования: "ой, забыли", "ой, а мы и не в курсе были, нам служебка только вчера пришла".
|
|