Пока особо не занят, решил справочник с лицензиями на ПО сделать, для внутренних учетов.
Загвоздка возникла с количеством и сроками действия.
Как оптимальнее можно сделать (что бы запросы проще потом были)?
Сперва сделал периодический регистр сведений
Лицензия измерение
Количество ресурс
ДатаНачала ресурс
ДатаОкончания ресурс
Но есть периоды, когда в одно и тоже время бывают и старые и новые лицензии, так что нужно в эти периоды количество складывать.
В списке справочника лицензий хочу видеть колонки "Количество на сегодня", "Дата окончания"(т.е. ближайшая дата когда будет уменьшение количества лицензий".
Пока на регистр остатков нацелился, но с оптимальным получением "ближайшей даты уменьшения" еще не определился...
Лицензия измерение
Количество ресурс
ДатаНачала реквизит
ДатаОкончания реквизит
Построй между этими сущностями связи с мощностями (1 - 1..N) и всё станет очевидно.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший