Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Форма модули как объект конфигурации 1С

1С и все, все, все…Модули – это те объекты, где содержится программный код.В Платформе существует достаточно большое количество видов модулей, каждый из которых имеет свое предназначение и особенности. Любая строка кода должна находиться в каком-либо модуле.
Форма модули как объект конфигурации 1СПрезентацию подготовилистуденты группы 42 ПШмелев Иван иСморкалов Сергей 1С и все, все, все…Модули – это те объекты, где содержится программный Модули бывают разныеМодуль приложенияМодуль внешнего соединенияМодуль сеансаОбщие модулиМодуль формыМодуль объектаМодуль менеджера Модуль приложенияДанный модуль предназначен для того, чтобы обработать события запуска приложения и Модуль внешнего соединенияПо аналогии с модулем приложения данный модуль предназначен для того, Модуль сеансаПри старте приложения данная процедура вызывается самой первой В Модуле сеанса Общие модулиОбщие модули 1С — объект метаданных конфигурации 1С 8.3 и 8.2, Модуль формыДанный модуль предназначен для того, чтобы обработать действия пользователя. Например, описать Модуль объектаДанные модули характерны для справочников, документов, планов видов расчетов, планов счетов Модуль менеджераДанный модуль существует для многих объектов (справочники, документы, регистры и др.). The End.
Слайды презентации

Слайд 2 1С и все, все, все…
Модули – это те

1С и все, все, все…Модули – это те объекты, где содержится

объекты, где содержится программный код.
В Платформе существует достаточно большое

количество видов модулей, каждый из которых имеет свое предназначение и особенности. Любая строка кода должна находиться в каком-либо модуле. Различают модули общего предназначения и модули объекта. Некоторые модули могут быть скомпилированы как на Клиенте, так и на Сервере, а некоторые только на Сервере.

Модуль может состоять из нескольких разделов. В разделе описания переменных описываются локальные переменные данного модуля, которые впоследствии могут быть использованы в любой процедуре.


Слайд 3 Модули бывают разные
Модуль приложения
Модуль внешнего соединения
Модуль сеанса
Общие модули
Модуль

Модули бывают разныеМодуль приложенияМодуль внешнего соединенияМодуль сеансаОбщие модулиМодуль формыМодуль объектаМодуль менеджера

формы
Модуль объекта
Модуль менеджера


Слайд 4 Модуль приложения
Данный модуль предназначен для того, чтобы обработать

Модуль приложенияДанный модуль предназначен для того, чтобы обработать события запуска приложения

события запуска приложения и завершения его работы. Например, при

запуске приложения можно загружать курсы валют из Интернета. При завершении приложения можно удостовериться у пользователя о его намерениях закончить работу. Также в модуле приложения существуют специальные обработчики, которые позволяют перехватить внешние события от оборудования.

Слайд 5 Модуль внешнего соединения
По аналогии с модулем приложения данный

Модуль внешнего соединенияПо аналогии с модулем приложения данный модуль предназначен для

модуль предназначен для того, чтобы обработать событие открытия программы

и событие завершения работы. В отличии от модуля приложения, который инициируется в момент интерактивного запуска приложения, модуль внешнего соединения работает в режиме com-соединения, т.е. когда создается объект 1С:Предприятие 8 и осуществляется подключение к определенной базе.

Модуль внешнего соединения можно открывать используя либо контекстное меню на уровне корневого объекта конфигурации, либо палитру свойств для корневого узла.


Слайд 6 Модуль сеанса
При старте приложения данная процедура вызывается самой

Модуль сеансаПри старте приложения данная процедура вызывается самой первой В Модуле

первой В Модуле сеанса описываются различные действия по инициализации

параметров сеанса в зависимости от разных условий

Данный модуль нужен для того, чтобы инициализировать параметры сеанса. Параметры сеанса — это быстрые глобальные переменные, значения которых доступны в любом месте конфигурации. Открыть Модуль сеанса можно либо через контекстное меню, либо через палитру свойств корневого узла.

Модуль сеанса всегда исполняется в привилегированном режиме. Это означает, что не будет выполняться проверка прав доступа при обращении к базе данных.

Модуль сеанса компилируется на Сервере, т.е. возможно обращение к любым серверным методам В Модуле сеанса возможно определять только процедуры и функции


Слайд 7 Общие модули
Общие модули 1С — объект метаданных конфигурации

Общие модулиОбщие модули 1С — объект метаданных конфигурации 1С 8.3 и

1С 8.3 и 8.2, который хранит в себе программный

код, который часто вызывается в конфигурации. Функцию/процедуру можно вызвать из любого места конфигурации (если она экспортная).

Как использовать общий модуль
Хороший тон — поместить процедуру или функцию в общий модуль, если она вызывается в более чем одном месте. Во-первых, если процедура корректируется — её надо править только в одном месте. Во-вторых этим достигается больший порядок в коде.


Слайд 8 Модуль формы
Данный модуль предназначен для того, чтобы обработать

Модуль формыДанный модуль предназначен для того, чтобы обработать действия пользователя. Например,

действия пользователя. Например, описать алгоритм реакции программы при нажатии

кнопки. Или, например, в момент ввода в поле значения сразу же выполнить проверку на корректность.

Кроме событий, связанных с элементами управления формы (кнопки, поля ввода) существуют события, связанные непосредственно с самой формой. Например, можно обработать событие открытия формы и провести некую начальную инициализацию. Также можно обработать событие закрытия формы и проверить, а все ли правильно ввел пользователь.

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


Слайд 9 Модуль объекта
Данные модули характерны для справочников, документов, планов

Модуль объектаДанные модули характерны для справочников, документов, планов видов расчетов, планов

видов расчетов, планов счетов и многих других объектов. Модуль

объекта предназначен для обработки стандартных событий. Например, событие на ввод элемента справочника, событие на запись элемента, удаление и т.д. записи существует и в Модуле формы. Но событие записи в Модуле формы возникает в процессе интерактивной записи, при работе с конкретной формой

В событии записи Модуля объекта можно встраивать все проверки на корректность записываемых данных, так как эта процедура будет отрабатывать в момент абсолютно любой записи. Модуль данного объекта можно вызывать через контекстное меню, из Палитры свойств объекта и из окна редактирования объекта.


Слайд 10 Модуль менеджера
Данный модуль существует для многих объектов (справочники,

Модуль менеджераДанный модуль существует для многих объектов (справочники, документы, регистры и

документы, регистры и др.). Модуль открывается либо через контекстное

меню для объекта, либо через Палитру свойств, либо через окно редактирования.

В Модуле менеджера можно переопределить некоторые стандартные события. Например, в Обработке Получения Данных Выбора, когда выбирается элемент из справочника, можно сделать какую-то дополнительную фильтрацию или проверку.

Кроме этого в Модуле менеджера можно создать дополнительные методы и указать, что они являются экспортными. В этом случае возможно обращение к данным методам из вне.


  • Имя файла: forma-moduli-kak-obekt-konfiguratsii-1s.pptx
  • Количество просмотров: 114
  • Количество скачиваний: 0