Диплом: Автоматизация проверки наличия и учета отгрузки материальных ценностей для УМВД России по г. Тольятти

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Рисунок 2.4 Печатная форма документа «Поступление материальных
ценностей».
Макет печатной формы– конфигурация документа. Макет печатной
формы (Приложение 2.1) состоит из 4 разделов.
Первый раздел – Заголовок. В нём указывается название документа.
Второй раздел – Шапка. В нём указываются ключевые поля включашие
информацию о дате, владельце материальных ценностей и под чью
ответственность они переходят.
Третий раздел – Материалы. Табличная часть содержащая в себе
информацию о материальных ценностях, их порядковый номер, название и
количество.
Завершающий раздел – Подвал. Обычно в нём показывается итоговая
информация по документу, такая как общая сумма и количество, но в данной
работе цена товара удалена из-за её неактуальности, как и общего количество
нет. Данный раздел я использовал для указания владельца материальных
ценностей и под чью ответственность они попадают и место для двух подписей
подтверждающих передачу материальных ценностей.
После того как документ подписали он является действительным
документом имеющим силу и подтверждает материальную ответственность, по
этой причине документ подшивается в общую папку материальных ценностей и
хранится в ней до возврата материальных ценностей.
При передачи материальных ценностей прежнему владельцу или второму
лицу создается документ Передача материальных ценностей (Рисунок 2.5). Он
68
необходим для подтверждения факта передачи ответственности и самих
материальных ценностей в руки другого сотрудника МВД.
Как и в документе Поступление материальных ценностей, Передача
материальных ценностей имеет порядковый номер документа, дату, название
отряда отвечающего за материальные ценности, ответственного лица. Вместо
поля Владелец, находится поле Получатель, в нём указывается сотрудник МВД
которому передается материальная ценность.
Рисунок 2.5 Печатная форма передача материальных ценностей
Макет печатной формы документа Передача материальных ценностей
(Приложение 2.2) состоит из 4 разделов.
Первый раздел – Заголовок. В нём указывается название документа.
Второй раздел – Шапка. В нём указываются ключевые поля содержашие
информацию о дате, отряде, ответственном лице и получателе материальных
ценностей.
Третий раздел – Материалы. Табличная часть содержашая в себе
информацию о материальных ценностях, их порядковый номер, название и
количество.
Завершающий раздел – Подвал. Обычно в нём показывается итоговая
информация по документу, такая как общая сумма и количество, но в данной
работе цена товара удалена из-за её неактуальности, как и общего количество
нет. Данный раздел я использовал для указания получателя материальных
ценностей и под чью ответственностью они находятся и место для двух
подписей подтверждающих передачу материальных ценностей.
69
После подписания документа Передачи материальных ценностей, он
скрепляется вместе с документом Получение материальных ценностей в котором
указана переданная материальная ценность. Данные документы хранятся
длительное время в архиве.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
К основным функциям программы будут относится: ввод данных о
материальных ценностях (справочник), изменение ответственных лиц
(формирование, редактирование и удаление пользователей), формирование
отчёта о состоянии материальных ценностей (отчёты).
К служебным функциям относятся: Авторизация, работа календаря,
управление окнами, настройки.
На рисунке 2.6 показано дерево функций программы по автоматизации
проверки наличия и учёта материальных ценностей УМВД России.
Рисунок 2.6 Дерево функций программы
Командный интерфейс [17] (Рисунок 2.7)– это основное средство
навигации пользователя по функциональности конфигурации. В системе 1С
Предприятие интерфейс строится на основе подсистем. Разработчик создает в
70
конфигурации иерархию подсистем, отражающую для пользователя структуру
функциональности прикладного решения.
Рисунок 2.7. Интерфейс
Все прикладные объекты в конфигурации (справочники, документы,
отчеты и т.д.) привязываются к подсистеме разработчиком конфигурации.
Иерархия подсистем должна отражать структуру функциональности именно в
таком виде, как она будет представляться пользователю.
На основе этой информации выходи что, платформа автоматически
составляет командный интерфейс для пользователя. Пользователю отображается
только структура прикладного решения (иерархия подсистем) и
предоставляются стандартные команды для доступа к функционалу прикладных
объектов (вызов списков справочников, документов, открытие отчетов,
обработок и т.д.). Однако разработчик может редактировать предлагаемое
системой построение командного интерфейса (изменить порядок, видимость
команд). Для этого предназначен целый ряд редакторов для командного
интерфейса, позволяющие настраивать различные части интерфейса программы.
Редактор командного интерфейса конфигурации предназначен для
настройки панели разделов. Он позволяет задать порядок разделов, их состав и
видимость в разрезе ролей.
Редактор командного интерфейса предназначен для настройки команд
какой-либо подсистемы. Он позволяет изменить состав команд, их порядок и их
видимость в разрезе ролей функций текущего раздела.
71
Редактор командного интерфейса основного раздела необходим для
настройки команд на начальной страницы. Для панели команд текущего раздела
он позволяет задать состав команд, порядок и видимость команд в разрезе ролей.
Редактор "Все подсистемы" дает возможность работать одновременно
со всеми подсистемами конфигурации.
На рисунке 2.8 показано окно конфигураций командного интерфейса
Предприятие.
Рисунок 2.8. Окно управления интерфейсом 1С
Сами команды, находящиеся в командном интерфейсе (открытие отчетов,
списков, ввод новых объектов и т. д.), предоставляются системой автоматически.
Однако разработчик может сам создать свои команды, которые будут
включаться в командный интерфейс. Для этого у прикладных объектов в
метаданных появилась новая ветка.
На рисунке 2.9 изображен пример окна конфигураций с новой веткой
конфигураций.
72
Рисунок 2.9. Окно управления конфигурациями 1С
Управление интерфейсом
Декларативная модель построения интерфейса позволяет автоматически
адаптировать интерфейс для конкретного пользователя. Для этого
предусмотрено множество возможностей.
На рисунке 2.10 изображена схема управления интерфейсом в
программном приложение 1С Предприятие.
Рисунок 2.10 Схема управления интерфейсом 1С
2.3.2. Характеристика базы данных
На рисунке 2.11 изображена ER модель автоматизации проверки наличия и учёта
материальных средств.
73
Рисунок 2.11 ER модель автоматизации проверки наличия и учёта материальных
средств.
Параметры полей документов показаны в таблицах 7-12.
Таблица 7
Поля документа Поступление материальных ценностей .
Наименова-
ние поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Номер
Номер
Поле ввода
Объект
.Номер
Ключе-
вое поле
Дата
Дата
Поле ввода
Объект
.Дата
Владелец
Владелец
СправочникСсылка.Сотрудни-
киМВД
Принимающий
Принимающий
СправочникСсылка.Организа-
ции
Отряд
Отряд
СправочникСсылка.Ответст-
венный
Ответственное
лицо
Ответственное-
Лицо
СправочникСсылка.Сотрудни-
ки
Материальные
ценности
Материальные-
Ценности
Строка
0
Неогра-
ниченна
я
74
Таблица 8
Поля справочника Сотрудник МВД
Наименование
поля
Идентификатор
поля
Тип
поля
Длина поля
Прочее
Код
Код
Поле
ввода
Объект.Код
Ключевое поле
Наименование
Наименование
Поле
ввода
Объект.Наименование
Звание
Звание
Строка
0
Неограниченная
Фамилия
Фамилия
Строка
0
Неограниченная
Имя
Имя
Строка
0
Неограниченная
Отчество
Отчество
Строка
0
Неограниченная
Должность
Должность
Строка
0
Неограниченная
Отдел
Отдел
Строка
0
Неограниченная
Таблица 9
Поля справочника Организации
Наименование
поля
Идентификатор
поля
Тип
поля
Длина поля
Прочее
Код
Код
Поле
ввода
Объект.Код
Ключевое поле
Наименование
Наименование
Поле
ввода
Объект.Наименование
Таблица 10
Поля справочника Ответственный
Наименование
поля
Идентификатор
поля
Тип
поля
Длина поля
Прочее
Код
Код
Поле
ввода
Объект.Код
Ключевое поле
Наименование
Наименование
Поле
ввода
Объект.Наименование
Таблица 11
Поля справочника Сотрудники
Наименование
поля
Идентификатор
поля
Тип
поля
Длина поля
Прочее
Код
Код
Поле
ввода
Объект.Код
Ключевое поле
Наименование
Наименование
Поле
ввода
Объект.Наименование
Группа
Группа
Строка
0
Неограниченная
75
Таблица 12
Поля справочника Номенклатура
Наименова
ние поля
Идентификато
р поля
Тип
поля
Длина поля
Прочее
Код
Код
Поле
ввода
Объект.Код
Ключевое поле
Группа
Группа
Поле
ввода
Объект.Родитель
Ответствен
ное лицо
Ответственное
Лицо
Поле
ввода
Объект.ОтветственноеЛицо
Наименован
ие
Наименование
Поле
ввода
Объект.Наименование
Примечание
Примечание
Поле
ввода
Объект.Примечание
Количество
Количество
Число
10
Неотрицатель-
ное
Единица
измерения
ЕдиницаИзмер
ения
Поле
ввода
ПеречислениеСсылка.Еди-
ницаИзмерения
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
1С: Предприятие 8.2 представляет из себя одновременно и
технологическую платформу, и режим пользователя для работы [23].
Технологическая платформа предоставляет из себя объекты данных и
механизмы для управления объектами. Объекты данных и метаданных
описываются в виде конфигураций системы. При автоматизации какой-либо
деятельности в системе составляется своя конфигурация объектов, которая и
представляет из себя законченное прикладное решение.
Конфигурация создаётся в специальном режиме работы программного
пакета под названием «Конфигуратор». Затем в конфигураторе или при запуске
приложения запускается режим работы под названием «1С:Предприятие», в
котором пользователи получают доступ к основным функциям, реализованным в
данном прикладном решении (конфигурации). Режим конфигурации позволяет
выполнять изменение в существующих прикладных решениях и при
формировании новых, а также выполнять администрирование информационной
базы данных. Конфигуратор предоставляет для разработчика все необходимые
инструменты для "визуального" описания структуры программного решения.
Так же позволяет создание форм диалогов и выходных документов,
механизмов для работы пользователей с данными, интерфейсов и прав доступа
76
различных групп пользователей к различным видам информации. Кроме того
конфигуратор позволяет создавать и настраивать взаимодействие различных
элементов для прикладного взаимодействия и создания модулей на встроенном
языке для обработки различных событий и реализации специальных алгоритмов
взаимодействия, для обработки входных и выходных данных.
В данном проекте разработки это означает, что помимо основных модулей
[21], которые уже встроены в систему, был спроектирован и создан ряд
отдельных программных модулей, выполняющих специфические функции. По
сути, каждый модуль системы это совокупности кода модуля в формах объекта и
кода разработанного в основном модуле объекта.
Рисунок 2.12. Дерево программных модулей
В таблице 13 предоставлены описания функций программных модулей
Таблица 13
Описание функций модуля
№ п/п
Тип модулей
Модули
1
Глобальный модуль
Содержит глобальные процедуры и
функции, предопределенные процедуры,
процедуры и функции, которые
необходимо выполнить при запуске
системы «1С:Предприятие 8.3».
2
Модуль справочника
«Организации»
Содержит предопределенные процедуры
формы списка и элемента справочника
3
Модуль справочника
«Номенклатура»
Содержит предопределенные процедуры
формы списка и элемента справочника

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)