<p><i>70-е годы прошедшего века. В Органы приходит мужик и говорит:
— У меня для вас есть потрясающая идея!
— Выкладывай.
— Представьте себе такой прибор с кнопками, на которых написано: Вашингтон, Лондон, Париж. Нажимаешь на кнопку&nbsp;– взрывается Вашингтон, нажимаешь на другую&nbsp;– взрывается
Лондон.
— Здорово! А как этот прибор сделать?
— Ну, мужики, это не ко мне,&nbsp;– я даю идею, остальное дело техники…
</i></font>

</p>
<p><b>Введение.</b><p>

Целью данной работы является обсуждение свойств некоторых объектов метаданных платформы
«1С:Оперативный учет». Будут предложены пути "повышения концептуального
единства" текущей версии платформы (далее <b>V7</b>), которые должны облегчить и
упорядочить процесс создания устойчивых информационных систем.
<p>
Среди множества предложений по улучшению функциональных свойств V7 были выбраны те,
которые, на наш взгляд, наиболее важны с концептуальной точки зрения:
<ul>
<li>Обсуждение свойств «базового агрегатного объекта». Объединение свойств
объектов <font color=#CC3333>Таблица значений</font> и <font color=#CC3333>Запрос</font>
в объекте <font color=#3300FF>Таблица данных</font>.</li>
<li>Группы элементов. Организация и поддержка иерархии кортежей.</li>
<li>Повышение уровня абстракции объекта <font color=#CC3333>Регистр</font> до
фундаментального понятия <font color=#3300FF>Функциональная зависимость</font>.</li>
<li>Включение в платформу понятия <font color=#3300FF>Роли объектов</font>.</li>
</ul>
Среди перечисленных пунктов нет таких "набивших оскомину" предложений как, к примеру,
"увеличение количества табличных частей документа" или "даёшь ООП в V7".
Первый выглядит довольно тривиальным, а второй недостаточно четко определенным (аморфным)
для обсуждения в рамках статьи.
<p>
Зачастую автор испытывал затруднения с использованием соответствующей материалу терминологии.
В ряде мест пришлось вводить новые термины, возможно, не всегда удачные, что могло сказаться
на четкости выражения мыслей. Где-то изложенному не хватает строгости и подробностей, но
написание книги не являлось целью работы. Автор рассчитывает на терпение читателей и
соответствующий уровень подготовки.
<p><font size=+1>I. Таблицы данных (ТД). Группировка кортежей.</font><p>
<b>Общие свойства таблиц данных.</b><p>
Почему мы начинаем обсуждение с таблиц? Потому что данное понятие является базовым
(абстрактным) в теории БД. В конечном счете, выходные данные получают обычно в виде неких
таблиц, что достаточно удобно. Как известно, версия 7.5 платформы не поддерживала понятие
<font color=#CC3333>Таблица Значений</font>, но в версии 7.7 данный объект "под давлением
обстоятельств" пришлось ввести. Поскольку понятие было "введено задним числом", возникли
определенные нестыковки с уже имеющимися понятиями V7.

Читать всю статью: http://www.klerk.ru/soft/1c?6176