Читайте также:
|
|
В системе «1С: Предприятие 8.2» существует несколько видов программных модулей, которые размещаются по месту размещений и доступному контексту.
Общие модули располагаются в отдельной ветке дерева метаданных. Основным назначением общих модулей является содержание общих алгоритмов конфигурации, доступных из разных модулей. В общих модулях отсутствует раздел определения переменных и раздел основной программы, то есть они содержат только раздел процедур и функций.
В любом общем модуле возможно объявление и описание процедур и функций, которые будут доступны в любом модуле конфигурации, кроме других общих модулей, дополняя глобальный контекст прикладной задачи.
При проектировании процедур и функций общих модулей следует иметь в виду, что в одном общем модуле не доступны процедуры и функции, объявленные в другом общем модуле с ключевым словом «Экспорт».
В конфигурации всегда существует единственный модуль приложения. Модуль приложения выполняется при запуске системы в режиме «1С: Предприятие 8.2» (или при обращении к приложению как к Automation-серверу).
Модуль приложения может содержать описания переменных, основную программу и описание процедур-обработчиков событий, связанных с сеансом пользователя и прикладным решением в целом.
Модуль внешнего соединения расположен, как и модуль приложения, в корневом разделе конфигурации. В нём располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы в режиме внешнего соединения (COM-соединения).
Модули прикладных объектов имеются у следующих объектов конфигурации: менеджеры значения константы, справочники, документы, отчёты, обработки, планы видов характеристик, планы счетов, планы видов расчетов, бизнес-процессы, задачи, регистры.
Каждый объект имеет свой индивидуальный модуль. В этих модулях возможно объявление переменных, процедур и функций, которые доступны при работе с объектом извне во встроенном языке, дополняя контекст объекта. В контексте модуля прикладного объекта есть доступ ко всем реквизитам и табличным частям объекта, а также его методам и событиям.
Модули форм содержатся в формах конфигурации. Каждая форма имеет свой индивидуальный модуль. В этих модулях возможно объявление переменных, процедур и функций, которые будут доступны при работе с формой извне во встроенном языке, дополняя контекст формы. В контексте модуля формы доступны реквизиты формы, а также свойства, методы и события [10].
Описание программных модулей представлено в таблице 2.19.
Таблица 2.19 - Описание программных модулей
Объект конфигурации | Тип модуля | Описание процедур и функций |
Документ «ОценкаКадров» | Модуль формы | Содержит процедуры формирования отчета, экспорта отчета и конструктора отчета по представлению итоговых данных оценки сотрудника по набору критериев |
Документ «ЗначимостьПоказателейДляДолжности» | Модуль формы | Содержит процедуры при изменении значений качеств оценки сотрудника, а именно формирования эталонных значений |
Документ «СписокКандидатов» | Модуль формы | Содержит процедуры формирования приказа о приеме на работу, а также непосредственно механизм работы СППР 1 по ранжированию претендентов по выбранным качествам для определения наиболее подходящих кандидатов на роль сотрудника компании |
Документ «ШтатноеРасписание» | Модуль формы | Содержит процедуру формирования печатной формы по результатам формирования нового штатного расписания на будущий год работы |
Отчет «АнализКадровогоСостава» | Модуль формы | Содержит процедуры по формированию отчета - конструктор отчета, а также выборка данных для определения потребностей в сотрудниках определенной должности на текущий момент времени |
Обработка «СоответствиеРаботниковДолжности» | Модуль формы | Содержит процедуры по оценке конкретного сотрудника по документу «ПроверкаЗанимаемойДолжности» конкретной должности, а также процедуру формирования печатной формы по результатам проверки |
Обработка «АнализОтдела» | Модуль формы | Содержит процедуры при нажатии кнопки для осуществления выборки из «РегистраТребований» для |
Продолжение таблицы 2.19 | ||
Объект конфигурации | Тип модуля | Описание процедур и функций |
сравнения с эталоном. Это позволит определить соответствие сотрудников отдела занимаемой должности. На форме также имеется модуль формирования печатной формы по результатам проверки | ||
Обработка «АнализСотрудника» | Модуль формы | Содержит процедуру по проверке сотрудника на соответствие занимаемой должности по группе качеств. Если сотрудник не подходит, то не выводится должность |
В разработанном программном комплексе интеллектуальных систем созданы помимо модулей форм и общие модули. Это необходимо для формирования нескольких форм работы разработанного комплекса СППР. По сути, каждая форма - это и есть разграничение двух СППР.
Модуль «ГлавноеМеню» представляет собой форму в которой прописана процедура на нажатие кнопок «Подбор и расстановка персонала» и «Отбор претендентов».
Первая откроет форму оценки текущей деятельности сотрудников компании, а вторая форму работы СППР 1 по отбору новых кадров в ООО «БухгалтерФон Сервис».
Главное меню находится перед глазами пользователя в момент загрузки программного комплекса и не закрывается, чтобы исполнительный директор мог работать одновременно в двух режимах.
Общий модуль «ПодборИРасстановкаПерсонала» представляет собой форму, в которой прописаны процедуры при нажатии кнопок для открытия той или иной формы справочников или документов, необходимых для оценки текущей деятельности сотрудника, отдела, оценки соответствия занимаемой должности, проверки необходимости в подборе новых кадров, формирования эталона. Все это тематически разбито по вкладкам «Проверка», «Работа с кадрами» и «Анализ данных проверки».
Общий модуль «ОтборПретендентов» содержит процедуры при нажатии кнопок для открытия тех или иных форм документов и справочников для выявления наиболее подходящих кандидатов для работы в рассматриваемой компании.
Фрагменты листинга программного кода реализации методов работы СППР 1 и СППР 2 представлены в приложениях М и Н соответственно.
Дата добавления: 2015-10-13; просмотров: 158 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Описание структуры регистров сведений | | | Описание интерфейса комплекса СППР и инструкции по работе с ней |