Шаг 28 - Агрегатный тип данных

Почему я решил написать именно про этот тип данных? Дело в том, что этот тип данных немного не привычен программистам. У него нет типа как такового. Его тип вы задаете в ходе создания объекта. То есть он может быть разным, в зависимости от объекта, с которым вы его создаете. Мы с Вами несколько раз использовали этот тип. Вот смотрите:

Сч = СоздатьОбъект("Счет");
Т = СоздатьОбъект("Таблица"); 
Дк = СоздатьОбъект("Документ");

У этого типа данных есть методы и атрибуты, которые зависят от того, на основании какого объекты вы создали этот тип. Общая идея работы такая:

Создать объект 
Выбрать элемент 
Использовать методы и атрибуты 

На основе чего можно создавать объекты ? На основе реальных объектов естественно. Вот смотрите:

28_1.gif (5821 b)

Есть набор агрегатных типов. Вот он:

Константа
Справочник
Перечисления
Документ
Регистр
ПланСчетов
Счет
ВидСубконто
Операция
БухгалтерскиеИтоги
ЖурналРасчетов
ВидРасчета
ГруппаРасчетов
Календарь
Запрос
Текст
Таблица
СписокЗначений
ТаблицаЗначений
Картинка
Переодический
ФС

Как видите некоторые объекты типа БухгалтерскиеИтоги не имеют физических аналогов в конфигураторе и являются следствием расчетов, а такие объекты как ФС для работы с файлами просто существуют, не отражаясь в конфигураторе. Атрибуты и методы мы с вами использовали в таблице вот здесь:

28_2.gif (2168 b)

А это метод.

Т.ВывестиСекцию("Секция_1");

На глобальном уровне метод заканчивается скобочками (), то есть выполняет действие.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 04.07.2001