1С:ПРЕДПРИЯТИЕ - Основные понятия системы
ЯНГДЮМХЕ ДНЙСЛЕМРНБ НМКЮИМ
дНЙСЛЕМРШ Х АКЮМЙХ НМКЮИМ

нАЯКЕДНБЮРЭ

1С:ПРЕДПРИЯТИЕ - Основные понятия системы

экономика



Отправить его в другом документе 1С:ПРЕДПРИЯТИЕ - Основные понятия системы Hits:



ДРУГИЕ ДОКУМЕНТЫ

Технико-экономическое обоснование проектируемой КПУ
АНАЛИЗ ОБОРАЧИВАЕМОСТИ ОБОРОТНЫХ АКТИВОВ И КАПИТАЛА. ПОНЯТИЕ И ПРОДОЛЖИТЕЛЬНОСТЬ ОПЕРАЦИОННОГО ЦИКЛА
Состояние экономической теории на рубеже третьего тысячелетия
Конкуренция и рыночная власть. Антимонопольное регулирование
Государственный бюджет как экономическая категория
монополия
Микроэкономика √ это не про бактерии
Типы банковских систем
1С:ПРЕДПРИЯТИЕ - Основные понятия системы
 

1С:ПРЕДПРИЯТИЕ - Основные понятия системы

Ключевым понятием системы 1С: Предприятие является объект.

Представьте себе, что мы хотим описать машину, состоящую из множества узлов, в процессе работы. В алгоритмических системах свойства машины мы можем представить в виде элементов данных, описываемых простыми типами данных: число, дата и строка, изменяя которые можно управлять машиной в целом или отдельными её узлами.

В нашей системе, для описания машины, мы можем создать структуру, состоящую из отдельных взаимосвязанных узлов и агрегатов машины, а так же их свойств. Элементами системы будут как сама машина, так и её составные части, и их свойства. В отдельные объекты выделяются группы элементов данных с одинаковыми параметрами и предназначением. При описании автомобиля можно выделить следующие объекты: автомобиль в целом, система подачи топлива, карбюратор, жиклеры, другие агрегаты системы подачи топлива с детализацией, ходовая часть и её узлы с детализацией, другие части машины с детализацией. К этим объектам можно обращаться, как к элементам данных, а не только к их свойствам, описываемым простыми типами данных. Для объекта необходимо определить соответствующие методы, которые характерные только для него. В самом деле, очевидно, что методы управления карбюратором не будут работать для передней подвески или рулевой колонки. Такая система позволяет создавать новые типы данных с характерными для них методами обработки и управления, что, в свою очередь, позволяет абстрагироваться от элементарных свойств описываемого предмета, и создавать более глубокие и разветвленные связи в реляционной структуре данных.



Таким образом, объект - это инкапсуляция данных и алгоритмов их обработки (от английского encapsulation - пакетирование). Другими словами - это формальное описание совокупности понятий, характеризующих элементы данных с одинаковыми свойствами (синий и красный ≈ это различные значения одного и того же свойства - ╚цвет╩) и предназначением, в котором объединяются как свойства этих данных, так и методы обработки, характерные для типа данных. В контексте баз данных объект ≈ совокупность данных с


14_____ _______ ______ ________ 1C:Предприятие. Практика программирования на платформе V7

одинаковыми свойствами и предназначением, имеющих общие структуры хранения и интерактивного представления, и методами их обработки.

Объектная архитектура - это архитектура, в которой процессы, структуры данных (файлы), операции ввода/вывода информации и любые другие составные части архитектуры представляются как объекты.

В системе "1С:Предприятие" нельзя создать любой объект с заданными свойствами. Эта система изначально содержит в себе типовые наборы свойств и методов объектов, и можно создавать в системе объекты, используя эти наборы, называемые видами метаданных их можно представить в виде некоторых шаблонов объектов, создаваемых в "1С:Предприятии".

Это те "кирпичики" и "шестеренки" из которых создаются объекты системы. Таким образом мы будем создавать не любые объекты, а объекты метаданных.

Благодаря такой структуре существенно уменьшается время разработки БД. Экономится время на описание объектов: в "1С:Предприятии" связанный объект с двумя - тремя десятками реквизитов (связей) можно "накидать" за 5-7 минут. Основное время разработки при этом уделяется описанию


//, Основные понятия системы__________ ______ ____ _________________ 15

алгоритмов управления данными и их обработки средствами системы. Используя реляционную структуру полученной базы, можно создавать всевозможные выборки для генерации отчетов.

Другими словами, метаданные - это "информация о данных", представляющая виды данных, характерные для системы "1С:Предприятие".

Объекты метаданных определяются видами метаданных, которые мы видим в корне дерева метаданных: это константы, перечисления, отчеты, обработки, справочники, документы и пр.. Свойства вида метаданных определены в самой системе " 1С:Предприятие" и распространяются на любой объект метаданных данного вида. Для объектов метаданных вида Перечисление, Справочник, Документ, Регистр, ЖурналРасчетов, Календарь и Счет идентификатор вида объекта метаданных возвращается методом Вид().

Объект метаданных - это объект определенного в конфигурации вида метаданных.

Таким образом:

∙   Объекты метаданных, создаваемые при конфигурировании, подразделяются
по видам.



∙   Свойства вида метаданных определены в самой системе ╚1С:Предприятие╩
и распространяются на любой объект метаданных данного вида.

∙   Мы можем создать объект только определенного на платформе вида
метаданных.

∙Объектом в системе "1С:Предприятие" является как сама конфигурация, так и любой объект метаданных, являющийся элементом конфигурации.


16_____ _______ ______ ________ 1С:Предприятие. Практика программирования на платформе V7

Объект метаданных, имеющий в своем составе подчиненные объекты, называется агрегатным объектом, например объекты типа Справочники или Документы. Доступ к подчиненным объектам осуществляется через атрибуты агрегатного объекта.

Примерами объектов метаданных являются конкретные объекты определенного вида метаданных, создаваемые пользователем в процессе конфигурирования:

Справочник.Номенклатура, Документ.РасходнаяНакладная, а также атрибуты и реквизиты агрегатных объектов метаданных: например цена в справочнике Номенклатура или в документе расхода товаров.

Таким образом, при создании нового объекта метаданных основные его свойства: ключевые поля, методы и др., задаются системой в соответствии со свойствами выбранного вида метаданных. Система "1С:Предприятие", однако, позволяет присоединять объекты, созданные в других средах разработки, с помощью директивы ЗагрузшпьВнешнююКомпоненту("<Имя файла>").

2.1. Типы данных определенные в системе ╚1С:Предприятие╩

В системе "1С:Предприятие" определены следующие типы данных: Базовые типы данных: число, строка и дата, - определены во встроенном языке;

Служебные типы метаданных, определенные во встроенном языке, но не представлены в дереве метаданных: это объекты Периодический, Таблица,


II Основные понятия системы__________ ______ ____ __________________ 17

Запрос, СписокЗначений, ТаблицаЗначений, Бухгалтерские Итоги, Файловая система (ФС), Xbase, Форма и Метаданные;

Некоторые объекты метаданных могут образовывать типы значений для других объектов метаданных. Они называются типообразующими объектами метаданных.

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

Таким образом, связи между типизированными и типообразующими объектами отображают реляционную структуру БД.