0
Конструктор
22.05.12
✎
18:19
|
Товарищи, помогите умной мыслью.
Имеем:
Документ1 (вид документа: первичка)
Объект, контрагент, договор, вид платежа, размер платежа, начало и окончание договора.
Документ2 (вид документа: корректировка)
Объект, контрагент, договор, вид платежа, размер платежа, начало и окончание действия корректировки.
Необходимо получать на заданную дату действующий размер платежа.
Модель такая:
Использую регистр сведений(периодический (день), подчинен регистратору (Документ1, Документ2))
Измерения:
Объект, контрагент, договор, вид платежа
Ресурсы:
Размер платежа.
Периодом выступает дата начала (для документа Документ1 - дата начала действия договора, для корректировки Документ2 - дата начала действия корректировки).
1. Для того, чтобы не было конфликта при попытке записи данных с совпадающим периодом, добавлено измерение - Документ. Кривовато, лучше наверное, указать что-то вроде "действует", "не действует".
2. Хотелось бы красиво как-то видеть в регистре записи окончания действия договора. Будет ли методологически обоснованным формирование дополнительного движения "закрытия", поскольку дата окончания мне уже доподлинно известна? (аналогично регистру Состояния работников организаций и документу Неявки и болезни из ЗУП). Или лучше сделать отдельный документ закрытия договора?
3. Не нравится, что после добавления доп. измерения я по срезу последних получаю несколько записей. Думаю, как избавиться. Почему получаю - понятно, но криво как-то. Наверняка, другой вариант измерения в виде действ/не действ. меня спасет. если я его буду добавлять в отбор срезе. Но тогда при проведении документа-корректировки, наверное нужно делать доп. деактивирующее движение для существующего активного размера, и доп. активирующее его движение после окончания действия корректировки.
Как-то так.
|
|
4
Конструктор
23.05.12
✎
09:03
|
(2)
1. По регистратору не подошло, поскольку мне в случае окончания действия срока корректировки, нужны первичные данные, поэтому сделал измерение с видом операции (первичка, корректировка).
2. Он добавлен, просто были мысли он него уйти, но пораскинув мозгами понял, что это самый простой вариант: просто проверять записи на дату окончания срока действия условий по документу.
Спасибо за то, что откликнулся.
Тема исчерпана.
|
|