Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

«Управление запасами» в среде 1С:Предприятие 8.3.

Содержание:

ВВЕДЕНИЕ

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

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

Объектом исследования данной дипломной работы является отдел снабжения организации.

Предметом исследования в работе являются организация управления запасами организации.

Цель курсовой работы – разработка информационной системы «Управление запасами» организации в среде 1С Предприятие 8.3.

На основании поставленной цели определены задачи для выполнения в курсовой работе:

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

1 Глава. Аналитическая часть

1.1 Выбор комплекса задач автоматизации

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

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

За деятельность отдела закупок и сбыта отвечают менеджеры. Задачами данного отдела являются:

  • формирование ассортимента товаров;
  • поиск поставщиков;
  • организация закупок;
  • приемка товаров;
  • управление товарными запасами и товарным ассортиментом;
  • прием заказов на поставку товаров [5, 6].

Каждый из менеджеров отвечает за определенные функции. Так, менеджер по закупкам отвечает за организацию поставок товаров, поиск поставщиков, прием товаров, слежением за товарными запасами.

Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель «Как есть») и идеального положения вещей – того, к чему нужно стремиться (модель «Как должно быть»).

Методология IDEF0 предписывает построение иерархической системы диаграмм – единичных описаний фрагментов системы.

Для входных данных были выбраны: заказы на товары, информация о клиенте, поступление товаров, информация о товарах.

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

Для уточнения границ рассматриваемой задачи производится декомпозиция модели IDEF0. В декомпозиции производится рассмотрение всех функций и этапов обработки данных для формирования плана закупок и анализа товарного запаса [10, 11].

Модель IDEF0 деятельности по планированию закупки и анализу товарных запасов представлена на рисунке 1.

Рисунок 1. Модель IDEF0 деятельности по управлению запасами

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

Декомпозиция модели IDEF0 деятельности по планированию закупки и анализу товарных запасов представлена на рисунке 1.4.

Рисунок 2. Декомпозиция модели IDEF0 деятельности управлению запасами организации

На основании моделирования бизнес-процессов, возникла необходимость в разработке и внедрении программного обеспечения информационной системы «Управление запасами» для сотрудников отдела снабжения.

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

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

Для контроля этих показателей необходимо:

1. Организовать в ИС регистрацию всех продаж клиентам с оценкой прибыли и объемов продаж.

2. Организовать в ИС регистрацию закупок, на основании полученных данных о количестве продаж.

3. Разработать в ИС отчёты, рассчитывающие указанные показатели.

4. Разработать и внедрить бизнес-процесс и регламент регулярного контроля показателей эффективности товарного запаса.

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

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

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

Проектируемая информационная система предназначена для решения следующих задач:

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

Проектируемое программное обеспечение информационной системы «Управление запасами» должно позволять:

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

Обработка исходных данных в виде обработки данных и внесение их в программу:

  • номенклатура товаров и их стоимость;
  • данные клиентов.
  • текущие сведения о наличии товаров.

Предоставление результатной информации в виде форм и отчетов:

  • оформление продажи;
  • оформление закупки;
  • отчет по продажам;
  • отчет по товарному запасу;
  • остатки товаров в данный момент;
  • выполненные продажи [7].

1.2 Характеристика документооборота, возникающего при решении задачи

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

Рассмотрим пример, подтверждающий экономическую выгоду использования ИС «Управление запасами» и правильность использования вычислительных систем. В таблице 1 приведены показатели объёма информационных потоков.

Таблица 1

Характеристики объёма информационных потоков

Наименование документа

Частота возникновения, раз/год

Трудовые затраты на обработку одного документа, чел.-час/док.

Трудовые затраты на обработку документа в год, чел.-час/год

План продаж

12

6

72

План закупок

12

6

72

Остатки товаров

300

0,5

150

Заказ товаров

300

0,2

60

Продажи товаров

300

0,2

60

Итог

15

414

В среднем оплата труда менеджера по снабжению составляет 150 руб./ч. Следовательно, стоимость составление отчета остаткам за день составит 150 руб./ч. * 60 ч. = 9000 руб.

При использовании ИС «Управление запасами», время, потраченное на формирование отчета по остаткам, составит 0,1 часа. В год, данная операция будет занимать 30 ч. Следовательно, стоимость в год составит:

150 руб./ч. * 30 ч. = 4500 руб.

Экономическая выгода только по формированию отчетов по продажам за день составит: 9000 руб. – 4500 руб. = 4500 руб. Использование информационной системы «Управление запасами» при оформлении документов дает положительный экономический эффект по оплате труда и увеличивает производительность труда, что может привести к большей эффективности сотрудников и минимизации издержек при трудоустройстве дополнительного персонала [13].

Схемы документооборота отчета по остаткам товаров представлена на рисунке 3.

Рисунок 3. Схема документооборота плана закупок

1.3 Обоснование проектных решений по информационному обеспечению

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

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

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

В информационной системе «Управление запасами» будут использоваться формы документов выполненные оригинальным проектированием непосредственно для работы специалистов.

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

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

Результат обработки будет представляться в виде отчетов, либо измененных наборов данных для отображения на экране.

В проектируемой информационной системе «Управление запасами» будет использоваться как первый, так и второй способы регистрации информации. Ввод, обработка и выдача информации производятся в диалоговом режиме [5].

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

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

  1. Общий журнал.
  2. Журнал заказов.
  3. Журнал закупок.
  4. Журнал продаж.

Условно-постоянная информация будет храниться в справочниках. В системе потребуются следующие справочники:

  • справочник «Организации»;
  • справочник «Марка товара»;
  • справочник «Товар»;
  • справочник «Единицы измерения»;
  • справочник «Населенные пункты»;
  • справочник «Сотрудники»;
  • справочник «Клиенты»;
  • справочник «Тип товара».

Формы для ввода справочников должны позволять просматривать, добавлять, редактировать, удалять записи. При проектировании макетов форм ввода справочников применим анкетную форму расположения реквизитов, удобную для ввода и актуализации справочников [10].

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

  1. Заказ товаров;
  2. Продажа товаров;
  3. Закупка товаров;
  4. План закупок;
  5. План продаж;
  6. Реализация товаров;
  7. Товарный ассортимент.

Модель базы данных 1С:Предприятия 8.3 имеет ряд особенностей, отличающих ее от классических моделей систем управления базами данных (например, основанных на реляционных таблицах), с которыми имеют дело разработчики в универсальных системах [14].

В «1С:Предприятии 8.3» реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени [12, 13].

В Microsoft SQL Server для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. SQL Server значительно упрощает задачу обработки данных. Совсем не обязательно знать язык SQL. При любой обработке данных из нескольких таблиц SQL Sever использует однажды заданные связи между таблицами.

Выводы по главе.

В ходе выполнения 1 главы работы был произведен анализ предметной области по управлению запасами. Определены границы разрабатываемой системы и список входящей и результатной информации. Произведено обоснование по информационному обеспечению при разработке информационной системы на платформе 1С Предприятие 8.3. Дальнейшее описание производится непосредственно при разработке элементов системы и хранилищ информации.

2 Глава. Проектная часть

2.1 Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления)

Платформа 1С:Предприятия 8.3 обеспечивает операции исполнения запросов, описания структур данных и манипулирования данными, транслируя их в соответствующие команды. Это могут быть команды системы управления базами данных, в случае клиент-серверного варианта работы, или команды собственного движка базы данных для файлового варианта. В системе обрабатывается большой объём информации: входной, нормативно-справочной [12].

В таблице 2 представлен перечень и описание нормативно-справочной информации, которая обрабатывается в информационной системе.

Таблица 2

Перечень нормативно-справочной информации

Название

Ответственный за ведение

Средний объём в записях

Средняя частота актуализации

Описание

Сотрудник

Начальник отдела снабжения

10

1 раз в год

ФИО менеджера

Тип товара

Менеджер по снабжению

20

2 раза в год

Тип товара

Марка товара

Менеджер по снабжению

100

6 раз в год

Марка товара

Единицы измерения

Менеджер по снабжению

10

1 раз в год

Единицы измерения

Адрес

Менеджер по снабжению

500

300 раз в год

Индекс, город, улица, номер дома

Организации

Менеджер по снабжению

500

100 раз в год

Название, адрес, телефон, ФИО представителя, ИНН

Товар

Менеджер по снабжению

1000

200 раз в год

Название товара, артикул, цена

Клиент

Менеджер по снабжению

500

200 раз в год

ФИО клиента, адрес

Выполняется создание таблиц в технологической платформе 1С Предприятие 8.3. Доступ к СУБД осуществляется через встроенные механизмы технологической платформы.

Структура справочников представлена в таблицах 3 – 10.

Таблица 3

Структура справочника «Марка товара»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код марки

Код марки

Числовой

5

Первичный

ключ

Название

Марка

Строка

30

Макет экранной формы представлен на рисунке 4.

Рисунок 4. Макет формы справочника «Марка товара»

Таблица 4

Структура справочника «Товар»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код товара

Код_товара

Числовой

10

Первичный

ключ

Наименование товара

Наименование

Строка

30

Артикул

ТИП

Числовой

5

Цена

Цена

Числовой

10

Код марки

Код марки

Числовой

3

Код типа

Код_типа

Числовой

3

Код единицы

Код_ед

Числовой

3

Макет экранной формы представлен на рисунке 5.

Рисунок 5. Макет формы справочника «Товар»

Таблица 5

Структура справочника «Тип товара»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код типа

Код_типа

Числовой

5

Первичный

ключ

Тип товара

ТИП

Строка

30

Макет экранной формы представлен на рисунке 6.

Рисунок 6. Макет формы справочника «Тип товара»

Таблица 6

Структура справочника «Единицы измерения»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код единицы измерения

Код_единицы

Числовой

3

Первичный

ключ

Наименование

Наименование

Строка

20

Таблица 7

Структура справочника «Адрес»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код адреса

Код_адреса

Число

5

Первичный

ключ

Номер дома

Номер_дома

Число

3

Улица

Улица

Строка

40

Индекс

Индекс

Число

6

Город

Город

Строка

40

Таблица 8

Структура справочника «Сотрудник»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Табельный номер

Табельный_номер

Число

3

Первичный ключ

ФИО

ФИО

Строка

40

Макет экранной формы представлен на рисунке 7.

Рисунок 7. Макет формы справочника «Сотрудник»

Таблица 9

Структура справочника «Организации»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код организации

Код_клиента

Число

12

Первичный ключ

ФИО представителя

ФИО

Строка

30

Телефон

Телефон

Число

15

Название организации

Название

Строка

100

Код адреса

Код_адреса

Число

5

FK

ИНН организации

ИНН

Число

10

Номер счета

Номер_сч

Число

12

Дата регистрации

Дата_регистрации

Дата

10

Макет экранной формы представлен на рисунке 8.

Рисунок 8. Макет формы справочника «Организации»

Таблица 10

Структура таблицы «Клиент»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код клиента

Код_клиента

Числовой

10

Первичный

ключ

Клиент

Клиент

Строка

30

Макет экранной формы представлен на рисунке 9.

Рисунок 9. Макет формы справочника «Клиент»

2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие

2.2.1 Описание документов, необходимых для получения исходной информации (разработка документов и регистров)

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

Таблица 11

Перечень входной информации

Название

Источник

Описание

Частота возникновения док./год

Продажи

Менеджер по продажам

Содержит информацию о проданных товарах

300

Заказ товара

Менеджер по снабжению

Содержит информацию о заказанных товарах клиенту

300

Закупки

Менеджер по снабжению

Содержит информацию о закупленных товарах у поставщиков

300

Структура таблиц с оперативными данными представлены в таблицах 12 – 14.

Таблица 12

Структура таблицы «Закупка»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код закупки

Код_закупки

Числовой

5

Первичный

ключ

Код организации

Код_организации

Числовой

5

Код адреса

Код_адреса

Числовой

5

Код товара

Код_товара

Числовой

5

Код марки

Код_марки

Числовой

5

Код единицы измерения

Код_ед

Числовой

5

Код типа товара

Код_типа

Числовой

5

Количество

Количество

Числовой

5

Таб_номер

Таб_номер

Числовой

5

Дата закупки

Дата_зак

Дата

10

Макет экранной формы представлен на рисунке 10.

Рисунок 10. Макет формы документа «Закупка»

Таблица 13

Структура таблицы «Заказ»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код заказа

Код_Заказа

Числовой

5

Первичный ключ

Код товара

Код_товара

Числовой

5

Код клиента

Код_клиента

Числовой

5

Код марки

Код_марки

Числовой

5

Код единицы измерения

Код_ед

Числовой

5

Код типа товара

Код_типа

Числовой

5

Табельный номер

Таб_номер

Числовой

5

Количество

Количество

Числовой

5

Макет экранной формы представлен на рисунке 11.

Рисунок 11. Макет формы документа «Заказ»

Таблица 14

Структура таблицы «Продажа»

Наименование поля

Идентификатор

Тип

Размер

Ключ

Код продажи

Код_продажи

Числовой

5

Первичный ключ

Код организации

Код_организации

Числовой

5

Код адреса

Код_адреса

Числовой

5

Код товара

Код_товара

Числовой

5

Код марки

Код_марки

Числовой

5

Код единицы измерения

Код_ед

Числовой

5

Код типа товара

Код_типа

Числовой

5

Количество

Количество

Числовой

5

Таб_номер

Таб_номер

Числовой

5

Дата продажи

Дата_продажи

Дата

10

Макет экранной формы представлен на рисунке 12.

Рисунок 12. Макет формы документа «Продажа»

2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

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

В таблице 15 представлен перечень результатной информации, адресат, описание и на чём основана данная информация.

Таблица 15

Перечень результатной информации

Название

Адресат

Описание

Частота возникновения док./год

Отчет по продажам

Начальник коммерческого отдела, коммерческий директор

Дата продажи, товар, цена, количество, организация, номер заказа, менеджер, сумма

300

Остатки на складе

Менеджер по снабжению, начальник отдела снабжения

Товар, поступило, продано, остаток на складе, на сумму

300

Рентабельность товарных запасов

Менеджер по снабжению, начальник отдела снабжения

Товар, норма рентабельности, период

300

Структура отчета по продажам представлена в таблице 16.

Таблица 16

Структура отчета «Отчет по продажам»

Наименование поля

Идентификатор

Тип

Размер

Товар

Наименование_товара

Символьный

100

Количество

Количество

Числовой

9

Сумма

Сумма

Числовой

9

Макет отчета представлен на рисунке 13.

Товар

Количество

Сумма

Рисунок 13. Макет отчета по продажам

Структура отчета по товарным запасам представлена в таблице 17.

Таблица 17

Структура отчета «Товарные запасы»

Наименование поля

Идентификатор

Тип

Размер

Месяц

Месяц

Символьный

12

Год

Год

Символьный

4

Товар

Наименование_товара

Символьный

100

Сумма закупки

Количество

Числовой

9

Сумма продаж

Сумма

Числовой

9

РТЗ

РТЗ

Числовой

9

Макет отчета по товарным запасам представлен на рисунке 14

Месяц

Год

Наименование товара

Сумма закупки

Сумма продаж

РТЗ

Рисунок 14. Макет отчета товарных запасов

2.3 Описание реализации периодических расчетов в среде 1С:Предприятие

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

Автоматизированы процессы создания документации и учет информации о продажах, заказах клиентов, а так же необходимая отчетность для руководства [15].

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

Рисунок 15. Регистр накопления продаж

Рисунок 16. Регистр накопления заказов

Рисунок 17. Регистр накопления по остаткам товаров

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

В некоторых компаниях менеджеры имеют право откорректировать размер закупки товаров, на основе информации полученной в отчете по товарным запасам. Алгоритм выполнения расчета сумм продажи и группировки представлен на рисунке 18 [1, 15, 19, 23].

Рисунок 18. Алгоритм выполнения расчета суммы и группировки средствами SQL

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

РТЗ = МП / ТЗср, (1)

где МП – прибыль,

ТЗср – общие запасы.

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

Алгоритм расчета РТЗ представлен на рисунке 19.

Рисунок 19. Алгоритм расчета показателя РТЗ

В конфигурации 1С Предприятие возможно реализовывать отчеты на основании запросов к базе данных, реализуя группировку и отбор позиция по заданным условиям. По результатам выборки возможно разработать форму представления информации. Разработка отчета по товарным запасам представлена на рисунке 20.

Рисунок 20. Разработка отчета по товарным запасам

2.4 Описание созданной / откорректированной карты маршрута бизнес-процесса в среде 1С:Предприятие

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

  • ошибок закупки, когда закупленный на склад товар не продаётся;
  • ошибок сбыта, когда клиент отказывается от закупленного под него товара;
  • возвратов клиента товара на склад по тем или иным причинам;
  • ошибок поставщиков, отгрузивших не заказанный или некондиционный товар;
  • возврат товара на склад после ремонта, если гарантийными обязательствами была предусмотрена замена клиенту некондиционного товара.

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

Маршрут документов бизнес-процесса формирования запасов приведен на рисунке 21.

Рисунок 21. Бизнес-процесс формирования запасов

2.5 Описание разработанных подсистем в среде 1С:Предприятие

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

Таблица 18

Таблица описания модулей программного обеспечения «Управление запасами»

Название модуля

Описание

Главная форма

Главный модуль информационной системы

Подсистема «Журналы»

Подсистема включает в себя формы журналов документов созданных в ИС

Подсистема «Закупки товаров»

Включает в себя формы документов по заказу и закупке товаров, составления планов закупок и формирование печатных форм документов

Подсистема «Реализация товаров»

Включает в себя формы документов по продажам, формирования плана продаж, печатные документы

Подсистема «Справочная информация»

Подсистема включает в себя справочники информационной системы

Подсистема «Отчеты по работе»

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

Подсистема «Товарные запасы»

Подсистема включает в себя инструменты анализа товарного запаса организации, данные регистров накопления по остаткам

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

Для каждого функционального модуля определены связи с другими модулями, поскольку используется один модуль данных. В связи с этим в алгоритмах расчета продаж, закупок можно использовать информацию из любых таблиц БД [17, 25]. Основная или постоянная информация заносится в справочники, каждый из которых представлен отдельной формой для удобства доступа к необходимой информации [7, 17, 22].

Для работы с пользователями существует справочник пользователей, рисунок 22.

Рисунок 22. Справочник пользователей

Программные модули информационной системы, располагаемые в форме конфигурации представлены на рисунке 23.

Рисунок 23. Конфигурация программного обеспечения

2.6 Описание разработанного интерфейса пользователя в среде 1С:Предприятие (разработка управляемого интерфейса)

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

Порядок диалогов заложен теми функциями, которые выполняют менеджеры и специалисты отдела снабжения [14, 17, 23].

Информационная система «Управление запасами» выполняет ряд функций по сбору, обработке и отображению необходимой информации.

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

Таблица 19

Реализованные функции в информационной системе

Функция

Описание

Ввод информации в таблицы БД

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

Корректировка информации

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

Удаление информации

Удаление из таблиц и справочников информации потерявшей актуальность или введенной некорректно

Поиск информации по тем или иным признакам

Нахождение необходимой информации по различным критериям

Просмотр информации

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

Обработка информации с получением результатов

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

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

Сценарий диалога представлен на рисунке 24.

Рисунок 24. Сценарий диалога ИС

2.7 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание

Форма имеет несколько подсистем, на которые имеются специальные вкладки, главная форма представлена на рисунке 25.

Рисунок 25. Главная форма ИС «Управление запасами»

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

Добавление продажи представлено на рисунке 26. После добавления продажи документ отображается в списке реализации, рисунок 27.

Рисунок 26. Форма добавления реализации товаров

Рисунок 27. Список документов реализации товаров

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

Данные о товарах хранятся в справочнике товары. Добавление элемента справочника товары представлено на рисунке 28. Список товаров представлен на рисунке 29.

Список элементов справочника разделен на категории, каждую категорию создает пользователь, в зависимости от используемой номенклатуры товаров.

Рисунок 28. Форма товара

Рисунок 29. Список справочника «Товары»

Справочник организаций с указанием категории организации представлен на рисунке 30.

Рисунок 30. Форма справочника «Организации»

Журнал продаж представлен на рисунок 31. Журнал группирует документы по признакам даты, номеру, типу документа. По журналу можно осуществлять поиск и работать с документами.

Рисунок 31. Журнал продаж

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

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

Форма документа «Заказ» на товары представлена на рисунке 32. На основании заказа товара в дальнейшем формируется документ «Закупка». Т.е. что бы осуществить продаже в будущем необходимо закупить товар у поставщиков, отразить его на приход. Список заказов представлен на рисунке 33.

Рисунок 32. Форма «Заказ»

Рисунок 33. Список элементов документа «Заказы»

Формы отчетов по выполненным документам и операциям представлены на рисунке 34 и 35.

Рисунок 34. Отчет по продажам

Рисунок 35. Отчет по закупкам

Подсистема «Товарные запасы» представлена регистрами накопления по остаткам и отчетом по товарным запасам, рисунки 36 и 37.

Рисунок 36. Регистр накопления по остаткам товаров

Рисунок 37. Отчет по товарным запасам

Выводы по главе.

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

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы достигнута цель – выполнена разработка информационной системы «Управление запасами». Данная информационная система должна быть информативным, удобным и гибким в администрировании.

Результатом проектирования является информационной системы «Управление запасами» реализованная в среде «1С Предприятие 8.3» по архитектуре клиент-сервер, функционирует в многопользовательском режиме. Информационная система предназначена для ведения учета по результатам заказов и закупи товаров, оформления продаж, планирования закупки товаров с применением анализа товарных запасов и контроля остатков товаров в организации.

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

Для достижения цели были выполнены следующие задачи:

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: учебное пособие / Д.В. Александров – М.: Финансы и статистика, 2012 – 225 с.
  2. Балдин, К.В.  Информационные системы в экономике. Учебник / К.В. Балдин, В.Б. Уткин. – М.: Дашков и Ко, 2012. - 395 с.
  3. Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2012 – 342 с.
  4. Вдовин, В.М. Теория систем и системный анализ: Учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов – изд. 3-е – М.: Дашков и К, 2013. – 640 с.
  5. Вендров А. М. Проектирование программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2012. - 352 с.
  6. Гартвич, А. Планирование закупок, производства и продаж в 1С: Предприятии 8 / А.Гартвич. – М.: 1С-Паблишинг и Питер, 2013. -160с.
  7. Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
  8. Заботина Н.Н. Проектирование информационных систем. Учебное пособие для студентов высших учебных заведений, обучающихся по специальности 080801 "Прикладная информатика (по областям) и другим экономическим специальностям" / Н. Н. Заботина – Москва: ИНФРА-М, 2013 – 329с.
  9. Избачков, Ю. Информационные системы : учеб. для вузов / Ю. Избачков. – 3-е изд. – СПб. : Питер, 2013. – 544 с. 
  10. Ильин В.В. Моделирование бизнес-процессов. Практический опыт разработчика. – М.: «Вильямс», 2012. –176 с.
  11. Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
  12. Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
  13. Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
  14. Исаев Г.Н. Информационные технологии: учебное пособие /Г.Н. Исаев. – Изд-во: Омега-Л, 2012 – 464 с.
  15. Качала, В.В. Основы теории систем и системного анализа: учеб. пособие для вузов. / В.В. Качала. – М.: Горячая линия – Телеком, 2012. – 210 с.
  16. Косиненко Н.С. Информационные системы и технологии в экономике. Учебное пособие / Н. С. Косиненко, И. Г. Фризен - Москва : Дашков и К° , 2012 - 303 с.
  17. Перерва А.Д., Иванова В.А. Путь аналитика. Практическое руководство IT-специалиста. – СПб.: Питер, 2012. – 304 с.
  18. Ситосенко, Е. Управление заказами в системе программ 1С: Предприятие 8.0 / Е.Ситосенко. – М.: 1С-Паблишинг, 2012. - 219с.
  19. Скрипкин К. Г. Экономическая эффективность информационных систем / К. Г. Скрипкин. – М.: ДМК Пресс, 2012. – 256 с.
  20. Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
  21. Советов Б.Я. Моделирование систем. Учебник для бакалавров: для студентов высших учебных заведений, обучающихся по направлениям "Информатика и вычислительная техника" и «Информационные системы» / Б.Я. Советов, С.А. Яковлев; Санкт-Петербургский гос. электротехнический ун-т. - 7-е изд. – Москва: Юрайт , 2012 – 342 с.
  22. Фирма 1С. Режим доступа : http://www.1c.ru/ (дата обращения 30.07.2016)
  23. Царев В.В. Оценка экономической эффективности инвестиций / В.В. Царев. – СПб.: Питер, 2013. - 464 с.: ил.
  24. Чекалов А.П. Базы данных: от проектирования до разработки приложений / А.П. Чекалов. – СПб.: БХВ-Петербург, 2012 – 384 с.
  25. Чекмарев Ю.В. Автоматизация процессов обработки информации в статистике: учебное пособие / Ю.В. Чекмарев, И.А. Кашина, В.К. Кашин, Д.Ю. Нечаев. – Изд-во: ДМК Пресс, 2012 – 199 с.

ПРИЛОЖЕНИЯ

Процедура ЗаполнитьОстатокПоЗаказуСервер(Основание) Экспорт

Результат=РаботаСРегистрами.ПолучитьОстатокПоЗаказу(Основание);

Для Каждого Значение Из Результат Цикл

НоваяСтрока=Товары.Добавить();

НоваяСтрока.Товар = Значение.Товар;

НоваяСтрока.Количество = Значение.Остаток;

КонецЦикла;

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр Остатки Приход

Движения.Остатки.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.Остатки.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Товар = ТекСтрокаТовары.Товар;

Движение.Количество = ТекСтрокаТовары.Количество;

Движение.Сумма = ТекСтрокаТовары.Сумма;

Движение.ЗакупочнаяЦена = ТекСтрокаТовары.ЦенаЗакупки;

КонецЦикла;

// регистр Заказы Расход

Движения.Заказы.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.Заказы.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.ДокументЗаказа = Номер;

Движение.Товар = ТекСтрокаТовары.Товар;

Движение.Количество = ТекСтрокаТовары.Количество;

Движение.Сумма = ТекСтрокаТовары.Сумма;

КонецЦикла;

// регистр Закупки

Движения.Закупки.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.Закупки.Добавить();

Движение.Период = Дата;

Движение.Клиент = Поставщик;

Движение.Товар = ТекСтрокаТовары.Товар;

Движение.Количество = ТекСтрокаТовары.Количество;

Движение.Сумма = ТекСтрокаТовары.Сумма;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

СуммаДокумента = Товары.Итог("Сумма");

КонецПроцедуры

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Заказ") Тогда

Основание = ДанныеЗаполнения;

ЗаполнитьОстатокПоЗаказуСервер(ДанныеЗаполнения);

КонецЕсли;

КонецПроцедуры

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.Закупка.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Закупка.Дата,

| Закупка.Номер,

| Закупка.Основание,

| Закупка.Поставщик,

| Закупка.СуммаДокумента,

| Закупка.Товары.(

| НомерСтроки,

| Товар,

| Количество,

| ЦенаЗакупки,

| Сумма

| )

|ИЗ

| Документ.Закупка КАК Закупка

|ГДЕ

| Закупка.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьТоварыШапка = Макет.ПолучитьОбласть("ТоварыШапка");

ОбластьТовары = Макет.ПолучитьОбласть("Товары");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьТоварыШапка);

ВыборкаТовары = Выборка.Товары.Выбрать();

Пока ВыборкаТовары.Следующий() Цикл

ОбластьТовары.Параметры.Заполнить(ВыборкаТовары);

ТабДок.Вывести(ОбластьТовары, ВыборкаТовары.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

&НаСервере

Функция ПолучитьОстатокПоЗаказу(Заказ) Экспорт

Запрос = Новый Запрос;

Запрос.Текст=

"ВЫБРАТЬ

| ЗаказыОстатки.Товар КАК Товар ,

| ЗаказыОстатки.КоличествоОстаток КАК Остаток

|ИЗ

| РегистрНакопления.Заказы.Остатки(&Момент, ДокументЗаказа = &ДокументЗаказа) КАК ЗаказыОстатки";

Граница= Новый Граница(КонецДня(ТекущаяДата()),ВидГраницы.Включая);

Запрос.УстановитьПараметр("Момент",Граница);

Запрос.УстановитьПараметр("ДокументЗаказа",Заказ);

Результат = Запрос.Выполнить().Выгрузить();

Возврат Результат;

КонецФункции

&НаСервере

Процедура ЗаписатьНаборВБазу(Объект,Режим) Экспорт

Если Режим = "Продажа" Тогда

Набор = РегистрыНакопления.Продажа.СоздатьНаборЗаписей();

Набор.Отбор.Регистратор.Значение = Объект.Ссылка;

Товары = Объект.Товары;

Клиент = Объект.Клиент;

Для Каждого Строка Из Товары Цикл

Запись=Набор.Добавить();

Запись.Период = Объект.Дата;

Запись.Товар = Строка.Товар;

Запись.Клиент =Клиент;

Запись.Количество = Строка.Количество;

Запись.Сумма = Строка.Сумма;

Запись.МаркаТовара = Строка.Товар.КодМарки;

КонецЦикла;

Набор.Записать();

Набор = РегистрыНакопления.Остатки.СоздатьНаборЗаписей();

Набор.Отбор.Регистратор.Значение = Объект.Ссылка;

Товары = Объект.Товары;

Для Каждого Строка Из Товары Цикл

Если Строка.Товар.КодТипа = Перечисления.ТипТовара.Продукция Тогда

Для Каждого СтрокаМатериал Из Строка.Товар.Спецификация Цикл

Запись=Набор.ДобавитьРасход();

Запись.Период = Объект.Дата;

Запись.Товар = СтрокаМатериал.Материал;

Запись.Количество = СтрокаМатериал.Количество;

КонецЦикла;

Иначе

Запись=Набор.ДобавитьРасход();

Запись.Период = Объект.Дата;

Запись.Товар = Строка.Товар;

Запись.Количество = Строка.Количество;

КонецЕсли;

КонецЦикла;

Набор.Записать();

КонецЕсли;

Выборка данных для отчета по товарным запасам

ВЫБРАТЬ

Закупка.Товары.(

Товар.Наименование,

Товар.КодМарки.Наименование

),

Закупка.СуммаДокумента КАК СуммаЗакупки,

Реализация.СуммаДокумента КАК СуммаПродаж,

Закупка.СуммаДокумента / Реализация.СуммаДокумента КАК РТЗ,

ВЫБОР МЕСЯЦ(Закупка.Дата)

КОГДА 1

ТОГДА "Январь"

КОГДА 2

ТОГДА "Февраль"

КОГДА 3

ТОГДА "Март"

КОГДА 4

ТОГДА "Апрель"

КОГДА 5

ТОГДА "Май"

КОГДА 6

ТОГДА "Июнь"

КОГДА 7

ТОГДА "Июль"

КОГДА 8

ТОГДА "Август"

КОГДА 9

ТОГДА "Сентябрь"

КОГДА 10

ТОГДА "Октябрь"

КОГДА 11

ТОГДА "Ноябрь"

КОГДА 12

ТОГДА "Декабрь"

КОНЕЦ КАК Месяц_,

ГОД(Закупка.Дата) КАК Год_

ИЗ

Документ.Реализация КАК Реализация

ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Закупка КАК Закупка

ПО Реализация.Товары.Товар.Код = Закупка.Товары.Товар.Код