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

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

Содержание:

ВВЕДЕНИЕ

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

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

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

Предметом исследования в работе являются работы по управлению товарным потоком.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 3. Узловая модель по управлению товарными потоками предприятия

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

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

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

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

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

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

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

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].

Схема документооборота товарного потока предприятия представлена на рисунке 4.

Рисунок 4. Схема документооборота товарного потока предприятия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Заказ товаров;
  2. Закупка товаров;
  3. План закупок;
  4. План продаж;
  5. Реализация товаров.

Для реализации аналитических возможностей необходима разработка комплекса различных отчетов:

  • отчет по остаткам;
  • отчет по товарным запасам;
  • отчет по продажам;
  • отчет по продажам продавцов (менеджеров);
  • отчет по закупкам;
  • отчет по заказам;
  • отчет по товарам.

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

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

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

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

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

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

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

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

Таблица 2

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

Название

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

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

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

Описание

Менеджер

Начальник отдела продаж

10

4 раза в год

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

Должность

Начальник отдела продаж

10

1 раз в год

Должность

Тип товара

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

20

2 раза в год

Тип товара

Марка товара

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

100

6 раз в год

Марка товара

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

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

10

1 раз в год

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

Адрес

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

500

300 раз в год

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

Организации

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

500

100 раз в год

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

Товар

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

1000

200 раз в год

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

Клиент

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

500

200 раз в год

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

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

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

Таблица 3

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

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

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

Тип

Размер

Ключ

Код марки

Код марки

Числовой

5

Первичный

ключ

Название

Марка

Строка

30

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

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

Таблица 4

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

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

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

Тип

Размер

Ключ

Код товара

Код_товара

Числовой

10

Первичный

ключ

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

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

Строка

30

Артикул

ТИП

Числовой

5

Цена

Цена

Числовой

10

Код марки

Код марки

Числовой

3

Код типа

Код_типа

Числовой

3

Код единицы

Код_ед

Числовой

3

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

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

Таблица 5

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

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

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

Тип

Размер

Ключ

Код типа

Код_типа

Числовой

5

Первичный

ключ

Тип товара

ТИП

Строка

30

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

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

Таблица 6

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

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

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

Тип

Размер

Ключ

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

Код_единицы

Числовой

3

Первичный

ключ

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

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

Строка

20

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

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

Таблица 7

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

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

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

Тип

Размер

Ключ

Код адреса

Код_адреса

Число

5

Первичный

ключ

Номер дома

Номер_дома

Число

3

Улица

Улица

Строка

40

Индекс

Индекс

Число

6

Город

Город

Строка

40

Таблица 8

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

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

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

Тип

Размер

Ключ

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

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

Число

3

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

ФИО

ФИО

Строка

40

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

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

Таблица 9

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

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

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

Тип

Размер

Ключ

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

Код_клиента

Число

12

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

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

ФИО

Строка

30

Телефон

Телефон

Число

15

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

Название

Строка

100

Код адреса

Код_адреса

Число

5

FK

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

ИНН

Число

10

Номер счета

Номер_сч

Число

12

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

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

Дата

10

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

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

Таблица 10

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

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

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

Тип

Размер

Ключ

Код клиента

Код_клиента

Числовой

10

Первичный

ключ

Клиент

Клиент

Строка

30

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

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

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

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

В таблице 11 представлен список входной информации, источник возникновения и описание.

Таблица 11

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

Название

Источник

Описание

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

Реализация товаров

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

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

300

Заказ товара

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

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

300

Закупки

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

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

300

План продаж

Начальник отдела по продажам

Содержит сведения о планируемых продажах на период для менеджера

12

План закупок

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

Содержит сведения о плане закупок товаров

12

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

Таблица 12

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

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

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

Тип

Размер

Ключ

Код закупки

Код_закупки

Числовой

5

Первичный

ключ

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

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

Числовой

5

Код адреса

Код_адреса

Числовой

5

Код товара

Код_товара

Числовой

5

Код марки

Код_марки

Числовой

5

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

Код_ед

Числовой

5

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

Код_типа

Числовой

5

Количество

Количество

Числовой

5

Таб_номер

Таб_номер

Числовой

5

Дата закупки

Дата_зак

Дата

10

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

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

Таблица 13

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

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

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

Тип

Размер

Ключ

Код заказа

Код_Заказа

Числовой

5

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

Код товара

Код_товара

Числовой

5

Код клиента

Код_клиента

Числовой

5

Код марки

Код_марки

Числовой

5

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

Код_ед

Числовой

5

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

Код_типа

Числовой

5

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

Таб_номер

Числовой

5

Количество

Количество

Числовой

5

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

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

Таблица 14

Структура таблицы «Реализация товаров»

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

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

Тип

Размер

Ключ

Код продажи

Код_продажи

Числовой

5

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

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

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

Числовой

5

Код адреса

Код_адреса

Числовой

5

Код товара

Код_товара

Числовой

5

Код марки

Код_марки

Числовой

5

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

Код_ед

Числовой

5

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

Код_типа

Числовой

5

Количество

Количество

Числовой

5

Таб_номер

Таб_номер

Числовой

5

Дата продажи

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

Дата

10

Макет экранной формы «Реализация товаров», с указанием всех реквизитов и вычисляемых полей представлен на рисунке 14.

Рисунок 14. Макет формы документа «Реализация товаров»

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

Таблица 15

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

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

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

Тип

Размер

Ключ

Код плана продаж

Код_плана

Числовой

9

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

Товар

Код_товара

Символьный

50

Марка товара

Код_марки

Символьный

20

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

Код_ед

Символьный

10

Тип товара

Код_типа

Символьный

20

Дата

Дата

Дата

10

Количество

Количество

Числовой

9

Макет экранной формы документа «План продаж», рисунок 15.

Таблица 16

Структура таблицы «План закупок»

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

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

Тип

Размер

Ключ

Код плана закупок

Код_плана_

Числовой

9

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

Товары

Код_товара

Символьный

50

Марки товара

Код_марки

Символьный

20

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

Код_ед

Символьный

5

Тип товара

Код_типа

Символьный

20

Дата

Дата

Дата

10

Количество

Количество

Числовой

9

Макет экранной формы документа «План закупок», рисунок 16.

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

Рисунок 16. Макет формы документа «План закупок»

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

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

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

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

Таблица 17

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

Название

Адресат

Описание

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

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

Начальник отдела продаж

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

300

Отчет по закупкам

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

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

Отчет по заказам

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

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

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

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

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

300

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

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

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

300

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

Таблица 18

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

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

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

Тип

Размер

Товар

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

Символьный

100

Количество

Количество

Числовой

9

Сумма

Сумма

Числовой

9

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

Товар

Количество

Сумма

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

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

Таблица 19

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

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

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

Тип

Размер

Месяц

Месяц

Символьный

12

Год

Год

Символьный

4

Товар

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

Символьный

100

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

Количество

Числовой

9

Сумма продаж

Сумма

Числовой

9

РТЗ

РТЗ

Числовой

9

Макет отчета по рентабельности товарных запасов представлен на рисунке 18

Месяц

Год

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

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

Сумма продаж

РТЗ

Рисунок 18. Макет отчета рентабельности товарных запасов

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

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

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

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

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

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

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

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

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

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

Рисунок 23. Регистр сведений о стоимости товаров у поставщиков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 20

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

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

Описание

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

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

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

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

Подсистема «Продажи»

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

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

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

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

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

Подсистема «Запасы»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавление продажи представлено на рисунке 30.

Рисунок 30. Форма документа «Продажа товаров»

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

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

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

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

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

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

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

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

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

Форма документа «Заказ» на товары представлена на рисунке 34.

Менеджер по снабжению на основании собранных заказов от клиентов формирует закупку.

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

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

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

Для планирования потока поступления товаров формируется план закупок, рисунок 36.

Рисунок 36. План закупок

Форма остатков товаров представлена на рисунке 37.

Рисунок 37. Форма регистра остатков товаров

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

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

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

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

  1. Ажеронок В.А. Профессиональная разработка в системе 1С: Предприятие 8.3 / В.А. Ажеронок, А.П. Габец, Д.И. Гончаров, Д.В. Козырев, М.Г. Радченко, Е.Ю. Хрусталева. – М., 2016. - 1400с.
  2. Ажеронок В.А. Разработка управляемого интерфейса 1С: Предприятие / В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева. – М., 2015. – 119с.
  3. Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: учебное пособие / Д.В. Александров – М.: Финансы и статистика, 2012 – 225 с.
  4. Антонов В.Ф. Методы и средства проектирования информационных систем [Электронный ресурс] : учебное пособие / В.Ф. Антонов, А.А. Москвитин. — Электрон. текстовые данные. — Ставрополь: Северо-Кавказский федеральный университет, 2016. — 342 c. — 2227-8397. — Режим доступа: http://www.iprbookshop.ru/66080.html (дата обращения: 13.09.2019).
  5. Бобошко Д.Д. 1С: Предприятие. Программирование в примерах / Д.Д. Бобошко. – М.: КУДИЦ-Пресс, 2015. - 384с.
  6. Вдовин, В.М. Теория систем и системный анализ: Учебник / В.М. Вдовин, Л.Е. Суркова, В.А. Валентинов – изд. 3-е – М.: Дашков и К, 2013. – 640 с.
  7. Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
  8. Избачков, Ю. Информационные системы : учеб. для вузов / Ю. Избачков. – 3-е изд. – СПб. : Питер, 2013. – 544 с. 
  9. Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
  10. Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
  11. Катаев С.М. Программирование в 1С:Предприятие 8.3 / С.М.Катаев, Ю.А.Сергиенко.- Санкт-Петербург: Питер,2014.- 304 с.
  12. Кашаев С.М. 1С: Предприятие 8.3. Разработка прикладных решений / С.М. Кашаев. – М.: Вильямс, 2016. - 368с.
  13. Кашаев С.М. Программирование в 1С: Предприятие 8.3 / С.М. Кашаев. – СПб.: Питер, 2014. - 304с.
  14. Кирилова Н.А. 1С: Предприятие в вопросах и ответах / Н.А. Кирилова, Е.В. Филимонова. – М.: Дашков и К, 2015. - 400с.
  15. Отенко И.А, Азбука программирования в 1С Предприятие 8.3 / И.А.Отенко, Г.И Добин.- Санкт-Петербург: BHV, 2015.- 288 с.
  16. Перерва А.Д., Иванова В.А. Путь аналитика. Практическое руководство IT-специалиста. – СПб.: Питер, 2012. – 304 с.
  17. Пирогов, В. Информационные системы и базы данных: организация и проектирование / В. Пирогов. – СПб. : БХВ-Петербург, 2014. – 528 с.
  18. Платформа «1С: Предприятие» как средство разработки бизнес-приложений. URL: http://v8.1c.ru/news/publication.jsp?id=193 (дата обращения: 12.09.2019).
  19. Радченко М.Г. 1С: Предприятие 8.3: практическое пособие разработчика. Примеры и типовые приемы / М.Г. Радченко. - М.: 1С - Паблишинг, 2015. - 964с.
  20. Ситосенко, Е. Управление заказами в системе программ 1С: Предприятие 8.0 / Е.Ситосенко. – М.: 1С-Паблишинг, 2012. - 219с.
  21. Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
  22. Хрусталёва Е.Ю. 1С: Предприятие 8.3. Версия для обучения программированию / Е.Ю. Хрусталёва. – М.: 1С-Паблишинг, 2014. - 1264 с.
  23. Чекалов А.П. Базы данных: от проектирования до разработки приложений / А.П. Чекалов. – СПб.: БХВ-Петербург, 2012 – 384 с.
  24. Чекмарев Ю.В. Автоматизация процессов обработки информации в статистике: учебное пособие / Ю.В. Чекмарев, И.А. Кашина, В.К. Кашин, Д.Ю. Нечаев. – Изд-во: ДМК Пресс, 2012 – 199 с.
  25. Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2016. - 469 c.

ПРИЛОЖЕНИЯ

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

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

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

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

КонецЕсли;

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

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

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

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

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

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

"ВЫБРАТЬ

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

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

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

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

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

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

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

| Товар,

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

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

| Сумма

| )

|ИЗ

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

|ГДЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

КонецЕсли;

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

КонецЦикла;

//}}

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

&НаСервере

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

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

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

"ВЫБРАТЬ

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

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

|ИЗ

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

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

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

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

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

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

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

&НаСервере

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

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

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

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

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

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

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

КонецЦикла;

Иначе

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

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

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

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

КонецЕсли;

КонецЦикла;

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

КонецЕсли;

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

ВЫБРАТЬ

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

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

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

),

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

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

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

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

КОГДА 1

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

КОГДА 2

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

КОГДА 3

ТОГДА "Март"

КОГДА 4

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

КОГДА 5

ТОГДА "Май"

КОГДА 6

ТОГДА "Июнь"

КОГДА 7

ТОГДА "Июль"

КОГДА 8

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

КОГДА 9

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

КОГДА 10

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

КОГДА 11

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

КОГДА 12

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

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

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

ИЗ

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

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

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