Описание встроенного языка 1С — программный код на языке 1С располагается в модулях.
Программные модули в конфигурации доступны не «сами по себе», а как одно из свойств объекта метаданных. Открыть модуль можно по нажатию правой кнопки мыши на объект метаданных.
Описание встроенного языка 1С — в 1С доступны следующие модули с программным кодом на встроенном языке 1С:
- Конфигурации (верхняя ветка в окне конфигуратора)
o Модуль сеанса
o Модуль приложения (конфигурация толстого клиента)
o Модуль управляемого приложения
o Модуль внешнего соединения - Общие модули (ветка Общие/Общие модули)
- Модули объекта и менеджера (ветка конкретного объекта метаданных)
- Модули формы (ветка конкретной формы, внутри ветки объекта метаданных, открыть форму, закладка Модуль в редакторе формы).
События и их обработчики
Описание встроенного языка 1С — события и их обработчики.
Работа программы на встроенном языке 1С строится с помощью событий:
- Существует ряд событий, которые позволяет обрабатывать платформа 1С
- На встроенном языке создаются процедуры для обработки данных событий
- В исполняемом режиме платформа вызывает обработчики при наступлении события.
Выполнение начинается событиями в модуле приложения (модули конфигурации), с процедур ПередНачаломРаботыСистемы() и ПриНачалеРаботыСистемы(). Для каждого вида клиента существует свой модуль.
После успешного старта клиента, с отработкой событий «при запуске» 1С отображает интерфейс. Пользователь, работая с интерефейсом вызывает команды, которые обрабатываются дальнейшими событиями.
Описание встроенного языка 1С — самые распространенные из событий объектов платформы 1С:
- ПередОткрытием() и ПриОткрытии() – при старте работы любой формы
- Обработчик на нажатие кнопки.
Также существуют обработчики ожидания (запуск на клиенте периодического выполнения процедуры по таймеру) и регламентные задания (запуск по расписанию на сервере независимого выполнения процедуры).
Комментарий в программном модуле находится после знаков «//».
Пример программного модуля 1С
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.