Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Описание программных модулей

Введение | Технико-экономическая характеристика ООО «УК ДомМонтажСер-вис Плюс» городского округа г.Салават Республики Башкортостан | Порядок проведения осмотра объекта жилищного фонда | Методики определения физического износа здания или конструктивного элемента | Информационно-аналитические задачи ООО «УК ДомМонтажСервис Плюс» и задачи специалиста группы эксплуатации жилищного фонда, требующие автоматизации | Обзор систем, автоматизирующих процессы в сфере ЖКХ | Обоснование целесообразности использования вычислительной техники | Обоснование проектных решений по программному и техническому обеспечению системы | Описание структуры перечислений и справочников | Описание структуры документов |


Читайте также:
  1. AK-102, AK-104, AK-105 -характеристики, описание, фото
  2. AK-107, AK-108 (Автомат Калашникова) - характеристики, описание, фото
  3. AMZ, ГАЗ-3934, «Сиам», Характеристики, Описание, Фото!
  4. AMZ, ГАЗ-3937. «Водник», Характеристики, Описание, Фото!
  5. VII. Описание основных факторов риска, связанных с деятельностью акционерного Общества.
  6. А14 Правописание корней
  7. А15 Правописание приставок

 

В системе «1С: Предприятие 8.2» существует несколько видов программных модулей, которые размещаются по месту размещений и доступному контексту.

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

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

При проектировании процедур и функций общих модулей следует иметь в виду, что в одном общем модуле не доступны процедуры и функции, объявленные в другом общем модуле с ключевым словом «Экспорт».

В конфигурации всегда существует единственный модуль приложения. Модуль приложения выполняется при запуске системы в режиме «1С: Предприятие 8.2» (или при обращении к приложению как к Automation-серверу).

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

Модуль внешнего соединения расположен, как и модуль приложения, в корневом разделе конфигурации. В нём располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы в режиме внешнего соединения (COM-соединения).

Модули прикладных объектов имеются у следующих объектов конфигурации: менеджеры значения константы, справочники, документы, отчёты, обработки, планы видов характеристик, планы счетов, планы видов расчетов, бизнес-процессы, задачи, регистры.

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

Модули форм содержатся в формах конфигурации. Каждая форма имеет свой индивидуальный модуль. В этих модулях возможно объявление переменных, процедур и функций, которые будут доступны при работе с формой извне во встроенном языке, дополняя контекст формы. В контексте модуля формы доступны реквизиты формы, а также свойства, методы и события [20].

Описание программных модулей представлено в таблице 2.29.

 

Таблица 2.29 - Описание программных модулей

Объект конфигурации Тип модуля Описание процедур и функций
Документ «Смета_на_ремонт» Модуль формы Содержит процедуры подсчета суммы затрат по материалам, по услугам, процедуру при открытии на автозаполнение данных из «Рекомендации», процедуру автоматических подсчетов общих затрат, а также процедура при нажатии кнопки «Финансировать»
Документ «Акт_осмотра» Модуль формы Содержит процедуру при нажатии кнопки «Рассчитать» для определения расчетной величины физического износа.
Документ «Рекомендации» Модуль формы Содержит процедуру определения описи работ согласно сформированным правилам, вычленения интервала износа, типа ремонта, также процедуру на кнопку для получения печатной формы по результатам осмотра
Документ «РанжированиеФакторов» Модуль формы Содержит процедуры ранжирования критериев отбора банков-кредиторов, расчета рангов, матрицы опроса, а также коэффициента конкордации для определения согласованности мнений экспертов.
Документ «РанжированиеБанков» Модуль формы Содержит процедуры по ранжированию банков на основе ранжированных критериев, по разделению работы экспертов. Содержит процедуру формирования печатной формы по результатам ранжирования
Документ «ПриоритетРемонтаРанжи-рованиеКритериев» Модуль формы Содержит процедуру при выборе экспертов, а также процедуру по ранжированию факторов для формирования очередности финансирования
Документ «РанжированиеТиповКонструкции» Модуль формы Содержит процедуру при нажатии кнопки для выбора всех типов конструкций, чтобы не вводить все
Продолжение таблицы 2.29
Объект конфигурации Тип модуля Описание процедур и функций
    11 вариантов вручную. После каждому типу расставляются ранги
Обработка «ПриоритетРемонта» Модуль формы Содержит функцию оценки критерия для возвращения в качестве значения баллов, а ткже процедуру при нажатии кнопки для проведения ранжирования смет и представляет собой выборку необходимых значений

 

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

Модуль «ВыборРежимаРаботы» представляет собой форму в которой прописана процедура на нажатие кнопки «ОК» при указании в поле выбора либо «Режим Эксперта», либо «Режим Пользователя». В первом режиме формируются правила, во втором происходит процесс планирования ремонтно-восстановительных работ на основе в частности сформированных правил.

Общий модуль «Эксперт» представляет собой форму, в которой прописаны процедуры при нажатии кнопок для открытия той или иной формы справочников, необходимых для формирования правил ЭС.

Общий модуль «Пользователь» содержит процедуры при нажатии кнопок для открытия тех или иных форм документов.

Фрагменты листинга программного кода реализации метода коллективного многокритериального анализа – метод усреднения индивидуальных оценок и метода экспертных оценок, использующий методы непараметрической ранговой корреляции представлены в приложениях М и Н соответственно.


Дата добавления: 2015-08-17; просмотров: 106 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Описание структуры регистров| Описание интерфейса системы и инструкции по работе с ней

mybiblioteka.su - 2015-2024 год. (0.013 сек.)