Рис. 6. Многомерное пространство, содержащее архив кадровых данных из пре-
дыдущих систем
Множество идентификаторов записи представляет собой ось нату-
ральных чисел.
Многомерное пространство было реализовано с помощью объек-
та “Регистр сведений”. Оси многомерного пространства являются из-
мерениями регистра, а значение точки многомерного пространства –
ресурсом, который имеет составной тип данных: строку, число, дату,
булевой тип. Часть многомерного пространства, содержащего архив
кадровых данных из предыдущих систем, представлена на рис. 6.
Изменение данных и их структуры в многомерном пространстве
выполняется одновременно посредством добавления новых записей в
регистр сведений (точек многомерного пространства).
Интерпретатор языка запросов к многомерному пространству,
разработанный как модуль, расширяющий типовую конфигура-
цию и обрабатывающий соответствующий регистр сведений.
Интерпретатор языка запросов к миварному пространству реализо-
ван в виде обработки на базе технологической платформы 1С. Схема
работы интерпретатора представлена на рис. 7.
Входными данными для работы интерпретатора является запрос,
составленный к миварному пространству. Интерпретатор выделяет
операции, связанные с обработкой многомерных пространств, и пре-
образует их в запрос к объектам конфигурации: справочникам “От-
ношения”, “Атрибуты” и регистру сведений “Многомерное простран-
ство”. Результатом выполнения этого запроса является множество за-
писей регистра сведений, которые соответствуют точкам многомерно-
го пространства. Этот результат в дальнейшем преобразуется интер-
претатором во множества отношений реляционной модели, находящи-
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 4 121