Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по производственной практике.doc
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
1.86 Mб
Скачать

4 Описание програмного модуля

Отдел программного обеспечения ПГГТУ располагает необходимыми средствами для инсталляции приложения - тонкого клиента 1С:Предприятия, поэтому дополнительного ПО для осуществления автоматизации не требуется.

В АИС «УОУ» существует возможность ведения учета в разрезе нескольких организаций, пользователи, относящиеся к разным организациям видят данные исключительно по своему предприятию.

При этом пользователи могут обходиться низкоскоростным интернет - соединением. 1С:Предприятие 8.2 при работе в режиме управляемого приложения обеспечивает удобство настройки программ с учетом требований отдельных пользователей: теперь не всегда необходимо дорабатывать само программное решение, достаточно настроить программу с учетом прав пользователя, особенностей конкретного внедрения и настроек, сделанных самим пользователем.

В формах списка документов и справочников, в формах подбора, выбора справочников которые представлены на следующих рисунках видно, что данные отражаются исключительно в разрезе определенной организации. Такого рода разграничение ограничивает пользователей от конфиденциальной информации, а так же от присутствия лишних данных. На (Рис. 4.1) и (Рис. 4.2) представлен пример форм списка справочника «Учебные группы» и «Потоки учащихся».

Рисунок 4.1. Форма списка справочника «Учебные группы»

Рисунок 4.2. Форма списка справочника «Потоки учащихся»

На (Рис. 4.3), (Рис.4.4), приведены формы списка основных документов.

Рисунок 4.3. Форма списка документа «Приказы о зачислении»

Рисунок 4.4. Форма списка документа «Приказы по учащимся»

Теперь проведение основных документов осуществляется сотрудниками разных организаций (Рис. 4.5), (Рис. 4.6).

Рисунок 4.5 - Форма документа «Приказ о зачислении

Рисунок 4.6 - . Форма документа «Перемещение учащихся»

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

После создания объекта, осуществлялась проработка формы модуля обмена данными. Форма – это программный объект, который создается в процессе работы прикладного решения в режиме 1С Предприятие.

Форма может быть создана платформой, без участия разработчика. Либо она может быть создана по инициативе разработчика в результате выполнения алгоритма, описанного разработчиком на встроенном языке. В данной ситуации была необходимость создания новой формы (Рис.4.7).

Рисунок 4.7 - Конструктор формы обработки

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

Рисунок 4.8 - Окно редактора формы

  1. Описывается состав и порядок элементов, из которых состоит форма, команды интерфейса, которые могут выполнятся в форме.

  2. Описывается состав реквизитов формы, а также команды, выполняемые внутри формы.

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

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

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

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

Элемент формы Группа предназначен для группировки других элементов формы, их выделения, для создания командных панелей, подменю, групп кнопок, страниц (Рис.4.9). Свойство Вид элемента формы Группа может принимать значения:

  • Обычная группа;

  • Командная панель;

  • Подменю;

  • Группа кнопок;

  • Страницы.

Рисунок 4.9 - Иерархия элементов формы

Для создания интерфейса выполненного в виде мастера использовался элемент формы Группа с заданным свойством Вид как Страницы.

Элемент формы поле предназначен для отображения примитивных типов данных, текстовых, табличных, HTML-документов, диаграмм, календарей, индикаторов. Типы данных, которые отображает элемент Поле, влияет на то, какие значения может применять его Вид.

Поле «ИмпортируемыйФайлСтудентов» предназначено для интерактивного выбора файла обмена контингента учащихся (Рис. 3.13).

Поле «ГруппаСтаврополь» предназначено для выбора группы справочника «Физические лица» , к которой будет относиться данный контингент учащихся.