Программное обеспечение ИП

Структурная схема дерева вызова процедур и программ

Программное обеспечение представлено в виде совокупности программных модулей, написанных на встроенном объектно-ориентированном языке «1С:Предприятие» (рис.2.13).

 

Рис. 2.15. Дерево программных модулей

  Программный модуль – это «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи. Процедуры и функции реализуют алгоритмы функционирования. Они вызываются системой в заранее предусмотренных ситуациях (например, нажатие кнопки в диалоговом окне). Программный модуль связан с остальной частью конфигурации задач (это контекст). Различают локальный и глобальный контекст. Глобальный контекст «виден» всем программным модулям и определяет общую языковую среду конфигурации. Локальный контекст модуля определяется тем конкретным местом конфигурации задачи, для которого использован программный модуль. Локальный контекст «виден» только конкретному программному модулю и определяет для этого модуля набор доступных атрибутов, методов, процедур и функций [21].

Существуют следующие виды программных модулей. Глобальный модуль определяет глобальный контекст всей задачи, размещается в корневом разделе конфигурации и запускается при старте всей прикладной задачи. У справочников различают модули: формы элемента, формы списка, формы группы, формы подбора; у документов – модуль формы, модуль документа (используется при проведении, снятии проведения, удалении документа), у обработок – модуль обработки, у отчетов – модуль отчета. В приложении 5 представлен модуль формы документа «Значения Формы 1».

Программный модуль имеет следующие разделы [22]:

раздел определения переменных – от начала текста модуля до первого оператора процедуры или функции или любого другого исполняемого оператора. В данном языке оператор – это чаще всего стандартное обращение к процедуре или функции. В разделе могут находиться операторы объявления переменных (создают имена переменных, которыми манипулируют исполняемые операторы). Именами переменных могут быть любые последовательности букв, цифр, знаков подчеркивания. Они могут начинаться с буквы или знака подчеркивания, но не должны совпадать с зарезервированными словами языка и именами функций и процедур, доступных на момент выполнения;

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

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

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: