КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Контекст выполнения программного модуля
Программный модуль ЭлементЯзыка Синтаксическая диаграмма описания элемента языка Соглашения и обозначения, принятые в синтаксических диаграммах В синтаксических диаграммах используются следующие символы:
Формат описания элемента языка, используемый в данном руководстве, иллюстрируется синтаксической диаграммой, приведенной ниже. Краткое описание того, что делает данный ЭлементЯзыка. Синтаксис: ЭлементЯзыка(<Параметр1>, <Параметр2>,...) [ДобКлючевоеСлово] Англоязычный Синтаксис: (в случае языковых конструкций) Keyword(<Параметр1>, <Параметр2>,...)[AddKeyWord] Англоязычный синоним: (в случае описания методов, функций и процедур) Keyword Параметры: <Параметр1> краткое описание <Параметра1>. <Параметр2> краткое описание <Параметра2>. [ДобКлючевоеСлово] краткое описание ДобКлючевоеСлово. Возвращаемое значение: Тип и краткое описание возвращаемого значения. Описание: Подробное описание того, что реализует ЭлементЯзыка. Пример: · Краткое описание примера // Исходный текст примера См. также: Ссылки на другие методы, процедуры или функции. Программные модули в конфигурации системы 1С:Предприятие не являются самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программный модуль — это своего рода «контейнер» для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы. Поэтому программный модуль не имеет формальных границ своего описания типа: «Начало модуля» — «Конец модуля». Место размещения конкретного программного модуля (тот самый «контейнер») предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях (например, при нажатии кнопки в диалоговом окне). Каждый отдельный программный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в едином контексте. Каждый программный модуль связан с остальной частью конфигурации задачи. Эта связь называется контекстом выполнения модуля. Следует различать два вида контекста: · глобальный контекст задачи; · локальный контекст выполнения конкретного модуля. Глобальный контекст образуется: · значениями системных атрибутов, системными процедурами и функциями; · значениями заданных в конфигураторе констант, перечислений, регистров, видов расчета, групп видов расчета; · переменными, процедурами и функциями глобального программного модуля, объявленными с ключевым словом Экспорт. Глобальный контекст виден всем программным модулям и определяет общую языковую среду конфигурации. Локальный контекст модуля образуется тем конкретным местом конфигурации задачи, для которого использован программный модуль. Локальный контекст виден только конкретному программному модулю и определяет для модуля набор непосредственно доступных модулю значений агрегатных типов данных, их атрибутов и методов (см. «Виды программных модулей»). Однако, контекст модуля можно передать как объект в виде параметра при вызове процедур и функций (см. «Передача локального контекста программного модуля в качестве параметра»). Кроме того, контекст модуля определяет тот набор методов, которые доступны только в данном контексте (см. «Атрибуты и методы контекста Модуля формы», «Методы контекста Модуля формы элемента справочника» и т. п.). Локальный контекст предназначен для того, чтобы дать возможность управлять частными аспектами поведения задачи, присущими данному модулю.
Дата добавления: 2014-01-04; Просмотров: 688; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |