- Главная
- Информатика
- Форма модуля как объект конфигурации 1С
Содержание
- 2. 1С и все, все, все… Модули – это те объекты, где содержится программный код. В Платформе
- 3. Модули бывают разные Модуль приложения Модуль внешнего соединения Модуль сеанса Общие модули Модуль формы Модуль объекта
- 4. Модуль приложения Данный модуль предназначен для того, чтобы обработать события запуска приложения и завершения его работы.
- 5. Модуль внешнего соединения По аналогии с модулем приложения данный модуль предназначен для того, чтобы обработать событие
- 6. Модуль сеанса При старте приложения данная процедура вызывается самой первой В Модуле сеанса описываются различные действия
- 7. Общие модули Общие модули 1С — объект метаданных конфигурации 1С 8.3 и 8.2, который хранит в
- 8. Модуль формы Данный модуль предназначен для того, чтобы обработать действия пользователя. Например, описать алгоритм реакции программы
- 9. Модуль объекта Данные модули характерны для справочников, документов, планов видов расчетов, планов счетов и многих других
- 10. Модуль менеджера Данный модуль существует для многих объектов (справочники, документы, регистры и др.). Модуль открывается либо
- 12. Скачать презентацию
1С и все, все, все…
Модули – это те объекты, где содержится
1С и все, все, все…
Модули – это те объекты, где содержится
В Платформе существует достаточно большое количество видов модулей, каждый из которых имеет свое предназначение и особенности. Любая строка кода должна находиться в каком-либо модуле. Различают модули общего предназначения и модули объекта. Некоторые модули могут быть скомпилированы как на Клиенте, так и на Сервере, а некоторые только на Сервере.
Модуль может состоять из нескольких разделов. В разделе описания переменных описываются локальные переменные данного модуля, которые впоследствии могут быть использованы в любой процедуре.
Модули бывают разные
Модуль приложения
Модуль внешнего соединения
Модуль сеанса
Общие модули
Модуль формы
Модуль объекта
Модуль менеджера
Модули бывают разные
Модуль приложения
Модуль внешнего соединения
Модуль сеанса
Общие модули
Модуль формы
Модуль объекта
Модуль менеджера
Модуль приложения
Данный модуль предназначен для того, чтобы обработать события запуска приложения
Модуль приложения
Данный модуль предназначен для того, чтобы обработать события запуска приложения
Модуль внешнего соединения
По аналогии с модулем приложения данный модуль предназначен для
Модуль внешнего соединения
По аналогии с модулем приложения данный модуль предназначен для
Модуль внешнего соединения можно открывать используя либо контекстное меню на уровне корневого объекта конфигурации, либо палитру свойств для корневого узла.
Модуль сеанса
При старте приложения данная процедура вызывается самой первой В Модуле
Модуль сеанса
При старте приложения данная процедура вызывается самой первой В Модуле
Данный модуль нужен для того, чтобы инициализировать параметры сеанса. Параметры сеанса — это быстрые глобальные переменные, значения которых доступны в любом месте конфигурации. Открыть Модуль сеанса можно либо через контекстное меню, либо через палитру свойств корневого узла.
Модуль сеанса всегда исполняется в привилегированном режиме. Это означает, что не будет выполняться проверка прав доступа при обращении к базе данных.
Модуль сеанса компилируется на Сервере, т.е. возможно обращение к любым серверным методам В Модуле сеанса возможно определять только процедуры и функции
Общие модули
Общие модули 1С — объект метаданных конфигурации 1С 8.3 и
Общие модули
Общие модули 1С — объект метаданных конфигурации 1С 8.3 и
Как использовать общий модуль
Хороший тон — поместить процедуру или функцию в общий модуль, если она вызывается в более чем одном месте. Во-первых, если процедура корректируется — её надо править только в одном месте. Во-вторых этим достигается больший порядок в коде.
Модуль формы
Данный модуль предназначен для того, чтобы обработать действия пользователя. Например,
Модуль формы
Данный модуль предназначен для того, чтобы обработать действия пользователя. Например,
Кроме событий, связанных с элементами управления формы (кнопки, поля ввода) существуют события, связанные непосредственно с самой формой. Например, можно обработать событие открытия формы и провести некую начальную инициализацию. Также можно обработать событие закрытия формы и проверить, а все ли правильно ввел пользователь.
Существуют формы управляемые и формы обычные. Модули данных форм различаются прежде всего тем, что модуль управляемой формы четко разделяется на контекст. Каждая процедура (функция) должна иметь директиву компиляции. В обычной форме весь код используется на Клиенте. В модуле управляемой формы можно объявлять процедуры и функции, можно объявлять переменные и описывать раздел основной программы.
Модуль объекта
Данные модули характерны для справочников, документов, планов видов расчетов, планов
Модуль объекта
Данные модули характерны для справочников, документов, планов видов расчетов, планов
В событии записи Модуля объекта можно встраивать все проверки на корректность записываемых данных, так как эта процедура будет отрабатывать в момент абсолютно любой записи. Модуль данного объекта можно вызывать через контекстное меню, из Палитры свойств объекта и из окна редактирования объекта.
Модуль менеджера
Данный модуль существует для многих объектов (справочники, документы, регистры и
Модуль менеджера
Данный модуль существует для многих объектов (справочники, документы, регистры и
В Модуле менеджера можно переопределить некоторые стандартные события. Например, в Обработке Получения Данных Выбора, когда выбирается элемент из справочника, можно сделать какую-то дополнительную фильтрацию или проверку.
Кроме этого в Модуле менеджера можно создать дополнительные методы и указать, что они являются экспортными. В этом случае возможно обращение к данным методам из вне.