Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА 6.doc
Скачиваний:
3
Добавлен:
28.08.2019
Размер:
1.11 Mб
Скачать

Подчиненные объекты

В зависимости от вида объекта конфигурации он может иметь различные подчиненные группы объектов.

Приведем перечень подчиненных объектов:

  • Реквизиты – дополнительная информация об объекте, доступная только в пределах этого объекта. Можно сказать что с помощью реквизитов можно определить дополнительные свойства объекта.

  • Табличные части – наборы дополнительной информации об объекте, представленные в виде таблиц.

  • Реквизиты табличных частей – состав табличной части объекта, доступны только в пределах табличной части объекта.

  • Формы – используются для ввода, просмотра и редактирования информации.

  • Макеты – табличные документы, предназначенные для формирования печатных форм объекта.

  • Графы – графы журнала документов.

  • Измерения – для регистров это объекты конфигурации, в разрезе которых учитываются данные в регистре.

  • Ресурсы – данные, учитываемые в регистре

Встроенный программный язык и виды модулей

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

  • Область определения переменных

  • Область определения процедур, функций

  • Основной текст модуля (код не включенный в тело процедур, функций).

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

Виды модулей

Существуют модули различных видов:

Модуль приложения. Модуль располагается в корневом разделе конфигурации. В нем располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы, определения (в том числе с ключевым словом Экспорт) переменных, процедур, функций доступных в любых точках конфигурации (исключение составляют общие модули). В нем не рекомендуется реализовывать процедуры, функции, выполняющие обработку данных (необходимые расчеты).

Модуль внешнего соединения. В модуле могут располагаться экспортируемые переменные, процедуры и функции, а также процедуры-обработчики событий ПриНачалеРаботыСистемы() и ПриЗавершенииРаботыСистемы(), используемые в режиме внешнего соединения.

Общие модули. Располагаются в отдельной ветви дерева метаданных. Содержат определения процедур и функций. Те из них, которые определены с использованием ключевого слова Экспорт доступны из всех модулей конфигурации, в том числе из модуля приложения.

При определении общих модулей можно проводить их дополнительную логическую классификацию (по подсистемам). Для этого необходимо зайти в свойства общего модуля и установить принадлежность к требуемым подсистемам.

Если используется клиент-серверный вариант системы “1С:Предприятие”, то с помощью свойств Клиент и Сервер, а также указаний препроцессору (директивы #Если Сервер Тогда …. И #Если Клиент Тогда…) можно организовывать выполнение различных процедур и функций общих модулей на сервере приложения или на клиентском месте.

Модули объектов. Модули располагаются в ветках конфигурации, в которых содержатся сами объекты (к ним относятся справочники, документы, отчеты, обработки и т.д.

Модули набора записей. Модули присутствуют у регистров любого вида. В них могут быть определены предопределенные процедуры ПриЗаписи, ПередЗаписью.

Модули форм. Эти модули содержатся в формах конфигурации. Модуль формы может содержать определения переменных, процедур, функций, реализующих алгоритмы поведения формы.