Идентификаторы уровня и элементов базы данных
В практике строительного производства разными функциональными службами, а порой и
отдельными работниками одной службы, применяются номенклатуры строительно-монтажных работ, разные как по составу, так и по уровню агрегирования. Нередки случаи, когда одной и той же службой для различных целей, а другой раз в разное время даже для той же цели, более приемлемыми являются разные номенклатуры. Действительно, для информационных потребностей управленческого персонала характерна неустойчивость, а применение той либо другой номенклатуры, меньшей или большей степени агрегирования определяется совокупностью условий, характеризующих экономическую ситуацию на определенный момент времени. Характерным для строительного производства является потребность в неодинаковой одновременной детализации отдельных элементов определенной совокупности. Например, в комплексных сетевых графиках, обычно разрабатываемых в укрупненной номенклатуре работ, довольно часто приходится детализировать работы, представляющие собой объект особого контроля.
Недооценка этих особенностей и оперирование только с графиками одного уровня укрупнения как и с жестко заданными номенклатурами работ и ресурсов свели на нет много разработок по автоматизированной выработке управленческих решений. Это и побудило нас отнести к управляемым параметрам номенклатуры агрегируемых элементов (работ, ресурсов, исполнителей, ОТМ и др.). В принципе каждый пользователь может работать с номенклатурой, устраивающей его, или сразу с несколькими номенклатурами. При надобности он может вносить корректировки либо полностью или частично заменять определенную номенклатуру на другую. Так как трансформация базовых номенклатур в пользовательские осуществляется программным путем с помощью справочников — переходников, в отношении номенклатур, применяемых пользователями, накладывается одно ограничение: по степени агрегирования они не могут быть ниже базовой номенклатуры.
Предусматривается возможность сохранения для определяемых плановых показателей некоторых других идентификаторов. Отдельные из них (например, исполнитель и поставщик) отнесены к агрегируемым. Они имеют два идентификатора уровня (номенклатуры) и непосредственно элемента. С учетом практических нужд допускаются постепенное уточнение этих реквизитов в процессе планирования и оперирование одновременно с исполнителями (поставщиками) разных иерархических уровней. Наряду с агрегированием по уровням управления возможно объединение (с расчетом соответствующих показателей) этих показателей в определенные группы, например, внутренние субподрядчики, внешние субподрядчики и др.