Иллюстрированный самоучитель по языку системы 1С:Предприятие
Формат исходных текстов программных модулей
-
Программные модули в конфигурации системы 1С:Предприятие не являются самостоятельными программами в общепринятом понимании этого слова, поскольку они являются только частью всей конфигурации задачи. Программный модуль – это своего рода "контейнер" для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи в определенные моменты работы.
-
В системе 1С:Предприятие существуют следующие виды программных модулей (места размещения программных модулей в конфигурации задачи), доступных в конфигураторе: | Размещение | Момент запуска | Контекст выполнения | Глобальный модуль | Размещается в корневом разделе конфигурации: Метаданные.
-
Исходный текст программного модуля может состоять из операторов и комментариев. | Комментарии | Комментарий используется для размещения в исходном тексте программного модуля всякого рода пояснений к работе модуля.
-
Структуру программного модуля можно подразделить на следующие разделы: | раздел определения переменных; | раздел процедур и функций; | раздел основной программы. | В конкретном программном модуле любой из разделов может отсутствовать.
-
Процедура | Секция описания процедуры. | Синтаксис: | Процедура <Имя_проц>([[Знач] <Парам1>[=<ДефЗнач>], | ... , [Знач] <ПapaмN>[=<ДeфЗнaч>]]) [Экспорт] | //Объявления локальных переменных; | //Операторы; | ... | [Возврат;] | //Операторы; | ...
-
Перем ФлагПроводки; // Флаг проведения Документа | Перем ФлагИзменения; // Флаг изменения Документа | //———————————————————————————————————————————————— | Функция КонтрольОстатка() | // Функция возвращает текущее значение остатка товара на складе | Ост = Регистр.ОстаткиТоваров.Остаток(Склад, Товар, "ОстатокТовара"); | Возврат Ост;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.