Проектирование и разработка подсистемы учета ГСМ и путевых листов на предприятии ООО «МеталлПрофКровля»

3.1 Проектирование подсистемы учета ГСМ и путевых листов на предприятии ООО «МеталлПрофКровля»

Проектирование и разработка подсистемы учета ГСМ и путевых листов на предприятии ООО «МеталлПрофКровля» - student2.ru

Логическая модель БД, такая не устроит?

Полное наименование программного продукта: автоматизированная информационная подсистема «Учет ГСМ и путевых листов». Заказчиком является ООО «МеталлПрофКровля». Целью развития ИС является автоматизация учета ГСМ и путевых листов. Областью использования подсистемы является отдел бухгалтерского учёта на предприятии ООО «МеталлПрофКровля».

Разработчиком программного продукта является студент АГУ, Андрей Бобровских, в дальнейшем именуемый как "разработчик".

Главная цель проекта – разработка информационной подсистемы для автоматизации учета ГСМ и путевых листов.

Разработка ведётся в рамках дипломного проектирования на основании плана учебного процесса студентов в соответствии с ГОСТ 34.602-89, ГОСТ 34.601-90, ГОСТ 19,105-78 ЕСПД, ГОСТ 19.201-78 ЕСПД, ГОСТ 19.402-78 ЕСПД, ГОСТ 19.404-79 ЕСПД, ГОСТ 19.504-79 ЕСПД, ГОСТ 19.505-79 ЕСПД, ГОСТ 19.506-79 ЕСПД.

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

Связь между объектами подсистемы должна обеспечиваться единой информационной базой.

Предусмотрены следующие режимы функционирования подсистемы:

- режим пользователя;

- режим администратора.

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

Подсистема должна быть реализована с помощью платформы 1С: Предприятие 8.2 на языке 1С, так как структура конфигурации полностью соответствует требованиям к проектируемой подсистеме. Таким образом, каждый объект системы (в т. ч. документы, справочники) имеют свой собственный модуль, который обеспечивает работу с ними.

В составе подсистемы были использованы следующие объекты конфигурации:

- справочники;

- регистры сведений;

- регистры накопления;

- документы;

- отчеты.

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

Перечисления используются в системе«1С: Предприятие» для описания

постоянных наборов значений, не изменяемых в процессе работы конфигурации.

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

Одной из главных особенностей перечислений, отличающую их от справочников, является то, что набор значений перечисления не изменяется при работе конечного пользователя с программой. Например, алгоритм конфигурации может быть ориентирован на то, что каждый клиент имеет один из двух статусов - либо «постоянный», либо «разовый», в этом случае указание статуса клиента выполняется путем выбора одного из значений перечисления. Пользователь не может добавить новый статус.[13]

Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник».

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

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

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

Для описания соподчиненных сущностей можно использовать подчиненные справочники. В этом случае в подчиненном справочнике каждый элемент «принадлежит» к определенному элементу справочника-владельца.[13]

В рамках данной подсистемы были разработаны следующие справочники, непосредственно используемые в составе подсистемы учета ГСМ и путевых листов:

- справочник «Нормы расхода топлива транспортных средств»;

- справочник «Собственный транспорт»;

- справочник «Типы транспортных средств»;

- справочник «Маршрут».

- справочник «Номенклатура»;

Справочник «Нормы расхода топлива транспортных средств» содержит предопределенные виды коэффициентов, но может быть дополнен вручную. Наименование характеристики хранится в одноименном поле «Наименование», типа «Строка» длиной 85 символов. Для просмотра и редактирования справочника используется форма списка. Назначения использования справочника объектами подсистемы учета приведены в таблице 3.1

Объект Назначение использования
Справочник «Собственный транспорт» Реквизит табличной части
Документ «Изменение норм расхода топлива транспортных средств» Реквизит табличной части
Документ «Путевой лист» Реквизит табличной части
Регистр сведений «Нормы расхода топлива транспортных средств» Измерение

Таблица 3.1 - Назначения использования справочника «Нормы расхода топлива транспортных средств»

Справочник «Типы транспортных средств». Справочник предназначен для классификации автомобилей. Реквизиты справочника, а также их краткие характеристики, приведены в таблице 3.2

Реквизиты Тип Краткая характеристика
Норма расхода Число(5,2) Расход топлива данной модели автотранспорта
Марка ГСМ СправочникСсылка. Марка ГСМ данной модели автотранспорта

Таблица 3.2 - Структура справочника «Типы транспортных средств»

Справочник «Типы транспортных средств» используется в следующих объектах разрабатываемой подсистемы, представленных в таблице 3.3

Объект Назначение использования
Справочник «Собственный транспорт» Реквизит
Документ «Изменение норм расхода топлива транспортных средств» Реквизит табличной части

Таблица 3.3 - Назначения использования справочника «Типы транспортных средств»

Справочник «Собственный транспорт».

Реквизиты справочника, а также их краткие характеристики, приведены в таблице 3.4

Реквизиты Тип Краткая характеристика
Модель Автотранспорта СправочникСсылка. МодельАвтотранспо рта Устанавливается модель автотранспорта
Водитель СправочникСсылка. склады Склад, на котором будет, числится топливо по данному автотранспортному средству
Гос.Номер Строка(8) Государственный номерной знак
Гаражный номер Строка(10) Гаражный номер автотранспорта
Серия номера Строка(4) Серия гаражного номера автотранспорта

Таблица 3.4 - Структура справочника «Собственный транспорт»

Для хранения списка используемых коэффициентов автотранспорта предназначена табличная часть «Коэффициенты ГСМ». Структура табличной части представлена реквизитами, которые приведены в таблице 3.5

Реквизиты Тип Краткая характеристика
Коэффициент Справочник Ссылка.коэффициентов норм ГСМ Используется для установления ГСМ для данного автотранспорта
Активно Булево Используется для активации коэффициента норм ГСМ

Таблица 3.5- Структура табличной части «Коэффициенты ГСМ» справочника «Собственный транспорт»

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

Объект Назначение использования
Документ «Изменение норм расхода топлива транспортных средств» Реквизит табличной части
Документ «Путевой лист» Реквизит
Отчет «Движение ГСМ» Входит в состав отображаемых колонок

Таблица 3.6 - Назначения использования справочника «Собственный транспорт»

Справочник «Маршрут» предназначен для хранения пути следования транспортных средств и учетного значения километража. Справочник имеет один реквизит «Километраж по рейсу» типа «Число(8,3)».

Справочник «Маршрут» используется в следующих объектах разрабатываемого блока, представленных в таблице 3.7

Объект Назначение использования
Документ «Путевой лист» Реквизит

Таблица 3.7 - Назначение использования справочника «Маршрут»

Справочник «Номенклатура» предназначен для хранения видов топлива, используемых на предприятии.

Справочник «Номенклатура» используется в следующих объектах

разрабатываемого блока, представленных в таблице 3.8

Таблица 3.8 - Назначение использования справочника «Номенклатура»

Объект Назначение использования
Справочник «Собственный транспорт» Реквизит
Документ «Путевой лист» Реквизит

Таблица 3.8 - Назначение использования справочника «Номенклатура»

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

Справочник «Сотрудники организации» используется в следующих объектах разрабатываемого блока, представленных в таблице 3.9

Объект Назначение использования
Справочник «Собственный транспорт» Реквизит
Документ «Путевой лист» Реквизит

Таблица 3.9 - Назначение использования справочника «Сотрудники организации»

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

Регистры сведений, информация в которых развернута во времени, называются периодическими.

Для периодических регистров сведений система поддерживает такие стандартные операции, как получение наиболее позднего или наиболее раннего значения (например, получение последней введенной цены по конкретному товару и конкретному конкуренту), а также получения среза наиболее поздних или ранних значений. Например, могут быть получены все последние введенные цены по различным товарам и конкурентам.[13]

Основные данные о коэффициентах норм ГСМ хранятся в регистре сведений «Нормы расхода топлива транспортных средств». Режим записи для регистра установлен в значение «Подчинение регистратору». Это означает, что каждая запись, занесенная в регистр сведений, была сформирована соответствующим документом (регистратором).

Для данного регистра сведений установлен всего один регистратор - это документ «Установка нормы расхода топлива транспортных средств».

Регистр сведений «Нормы расхода топлива транспортных средств» является периодическим регистром, с периодичностью «В пределах дня». Это означает, что уникальность записи регистра будет контролироваться в пределах суток. Структура регистра сведений приведена в таблице 3.10

Измерения Ресурсы
Наименование Тип Наименование Тип
Организация СправочникСсылка.Организации ЗначениеКоэффициента Число
Подразделение СправочникСсылка.Подразделения    
Коэффициент СправочникСсылка.Коэффициенты НормГСМ    
Автотранспорт СправочникСсылка.Собственный.Транспорт    

Таблица 3.10 - Структура регистра сведений «Нормы расхода топлива транспортных средств»

Регистр накопления. Регистры накопления в системе «1С:Предприятие» используются для учета информации о наличии и движении каких-либо величин (материальных, денежных и др.).

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

Регистры накопления предназначены для хранения и получения остатков и оборотов по заранее определенным в конфигурации измерениям.

Методы встроенного языка позволяет получить остатки регистра накопления на заданный момент времени. Есть возможность фильтрации по значениям измерений, а также получения остатков в разрезе других измерений.[13]

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

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

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

Для документа создаются формы ввода - экранные аналоги реальных документов.

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

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

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

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

Для документа весьма важным действием является его проведение. Если документ не является «проводимым», это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данной конкретной конфигурации. Если документ проводится, то он изменяет состояние тех или иных учитываемых данных. При проведении документ может отразить зафиксированное им событие в механизмах, реализуемых различными регистрами [13].

Для обеспечения требуемой функциональности подсистемы учеты были разработаны следующие документы:

- документ «Изменение норм расхода топлива транспортных средств»;

- документ «Путевой лист».

Также в подсистеме используется стандартный документ «Требование-накладная».

Документ «Изменение норм расхода топлива транспортных средств». Данный документ позволяет установить значения повышающих коэффициентов. При проведении документ формирует запись в регистре сведений «Нормы расхода топлива транспортных средств». Структура реквизитов документа представлена в таблице 11.

Реквизиты Тип
Организация СправочникСсылка.Организации
Подразделение СправочникСсылка.Подразделения
Ответственны СправочникСсылка.Пользователи
Автотранспорт СправочникСсылка.Собственный.Транспорт
Коэффициент ГСМ СправочникСсылка.Нормы.Расхода.Топлива транспортных средств
Значение коэффициента Число(4,2)

Таблица 3.11 - Структура документа «Изменение норм расхода топлива транспортных средств»

Документ «Путевой лист» предназначен для фиксации расхода ГСМ, а также печати путевого листа. Структура реквизитов документа представлена в таблице 3.12

Реквизиты Тип
Организация СправочникСсылка.Организации
Подразделение СправочникСсылка.Подразделения
Автотранспорт СправочникСсылка.Собственный.Транспорт
Возврат Дата
Пробег выезд Число(10,2)
Пробег возврат Число(10,2)
Ответственный СправочникСсылка.Пользователи
Комментарий Строка
Водитель СправочникСсылка.СотрудникиОрганизайии
ВыездДиспетчер СправочникСсылка.ФизическиеЛица
ВыездМеханник СправочникСсылка.ФизическиеЛица
ВозвратДиспетчер СправочникСсылка.ФизическиеЛица
ВозвратМеханник СправочникСсылка.ФизическиеЛица
РасходТопливаФакт Число(10,3)
РасходТопливаУчет Число(10,3)
Топливо СправочникСсылка.ТопливоТранспортныхСредств
Маршрут СправочникСсылка.Маршрут
ВидЗаправки ПеречислениеСсылка.ВидыДвиженияТоплива
Количество Число(7,2)

Таблица 3.12 - Структура документа «Путевой лист»

Отчеты предназначены для вывода сведений из информационной базы в удобном для пользователя виде.

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

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

Система также поддерживает возможность разработки внешних отчетов, хранящихся не в самой конфигурации, а в отдельных файлах.[13]

Отчет «Движение ГСМ». В отчет попадает информация о начальном остатке топлива, о движение ГСМ и конечном остатке за выбранный период, в разрезе организации, подразделения, автомобиля, водителя, марки ГСМ и регистратора.

Отчет «Нормы расхода ГСМ». В отчете отражаются нормы расхода различных транспортных средств в разных условиях эксплуатации.

Отчет «Результат работы». Отчет содержит данные о пробеге и времени работы автотранспорта на предприятии. Данные о пробеге регистрируются при проведении документа «Путевой лист».

Наши рекомендации