Диплом: Разработка информационно-аналитической системы для стратегического планирования продаж торговой компании на примере Металлургического предприятия ЗАО "НПО СОЮЗНИХРОМ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
Прогноз продаж
3 000 записей
12 раз в год
8%
Фактические продажи
0-10 000 записей
2 раза в
месяц
2500
записей
Таблица 12. Состав реквизитов таблицы «Статистика продаж»
Наименовани
е реквизита
Тип данных
Примечание
Ссылка
Ссылка на
документ
«Планирование
продаж»
Указывает к какому документу относится
Номер строки
Число(5,0)
В сочетании с ссылкой формирует
первичный ключ
Месяц
ДатаВремя
Дата начала месяца данных статистики
Номер
предыдущего
года
Число(2,0)
Цифрой -1 обозначается год,
соответствующий предыдущим 12
полным месяцам
Контрагент
Ссылка на
справочник 1С
Контрагенты
Исходный контрагент, которому продано
Контрагент для
планирования
Заполняется после расчета или ручной
корректировки ABC.
Ответственный
Справочник 1С
Пользователи
Ответственный менеджер при продаже
Категория ABC
Перечисление
«ABC
класификайция
»
Отрасль
Справочник 1С
«Классификатор
отраслей»
Исходная отрасль из статистики
Отрасль
планирования
Заполняется после расчета или ручной
корректировки ABC.
ГОЗ
Булево
Признак принадлежности к
гособоронзаказам
Ид
госкантракта
Строка(50)
Идентификатор гособоронзаказа
Номенклатура
Справочник 1С
«Номенклатура
»
Для достоверности корректности
назначения марки и вида.
Вид
Справочник 1С
«Виды
номенклатуры»
Заполняется из реквизита номенклатуры
Марка
Справочник 1С
«Марки
сплавов»
Количество
Число(15,3)
Проданное количество.
Единица
измерения
Справочник 1С.
«Единицы
измерения»
Сумма без НДС
в руб
Число(15,2)
Стоимость продажи в рублях на дату
отгрузки
66
Сумма без НДС
в USD
Число(15,2)
Стоимость продажи в USD на месяц
отгрузки
Курс
взаиморасчето
в
Число(10,4)
Курс валюты продажи по данным
исходного документа
Кратность
взаиморасчето
в
Число(10,0)
Кратность курса валюты продажи по
данным исходного документа
Курс USD
Число(10,4)
Курс USD на 1 число месяца продажи
Кратность USD
Число(10,0)
Кратность курса USD на 1 число месяца
продажи
Отсрочка дней
Число(5,1)
Отсрочка исходя из схемы оплаты.
Общая сумма
по контрагенту
в USD
Число(15,2)
Общая сумма за весь период статистики
Таблица 13. Состав реквизитов таблиц «Прогноз продаж» и
«Фактические продажи»
Наименование
реквизита
Тип данных
Примечание
Ссылка
Ссылка на документ
«Планирование продаж»
Указывает к
какому документу
относится
Номер строки
Число(5,0)
В сочетании с
ссылкой
формирует
первичный ключ
Месяц
ДатаВремя
Аналогично
таблице
«Статистика
продаж»
Контрагент
Ссылка на справочник 1С
Контрагенты
Контрагент для
планирования
Ответственный
Справочник 1С Пользователи
Категория ABC
Перечисление «ABC
класификайция»
Отрасль
Справочник 1С
«Классификатор отраслей»
Отрасль планирования
ГОЗ
Булево
Ид госкантракта
Строка(50)
Номенклатура
Справочник 1С
«Номенклатура»
Вид
Справочник 1С «Виды
номенклатуры»
Марка
Справочник 1С «Марки
сплавов»
Количество
Число(15,3)
Единица измерения
Справочник 1С. «Единицы
измерения»
Сумма без НДС в руб
Число(15,2)
Сумма без НДС в USD
Число(15,2)
Курс взаиморасчетов
Число(10,4)
67
Кратность
взаиморасчетов
Число(10,0)
Отсрочка дней
Число(5,1)
Общая сумма по
контрагенту в USD
Число(15,2)
Общая сумма по
всему прогнозу
В качестве оперативной информации в модуле планирования продаж
выступают сценарии планирования. Сценарии позволяют руководителю отдела
продаж быстро корректировать планы продаж и видеть результаты своих правок
в виде изменившихся показателей плана продаж. При этом нет необходимости
корректировать массу записей вручную, а достаточно вносить коэффициенты и
ставить управляющие отметки. Чтобы не забыть смысл, закладываемый в ту или
иную корректировку, руководителю отдела продаж следует заполнять
комментарий, который можно вносить построчно.
Сценарии можно задавать на каждый из трёх справочников, используемых
при планировании: на клиентов, на группы номенклатуры, на отрасли. При этом
сделано два разных варианта задачи сценариев:
1. через планирование от прогноза продаж, либо от статистики с выбором
базового периода и коэффициента пересчета от него;
2. через ввод коэффициента на каждый месяц.
Первый из указанных способов используется при задании сценариев «по
клиентам», второй – при задании сценариев по группам номенклатуры и отраслям.
Описание таблиц сценариев приведено в Таблицах 14 - 16.
Таблица 14. Оперативная информация модуля планирования
Наименование
таблицы входной
информации
Количество
записей
Частота
актуализац
ии
Объем
актуализа
ции
Сценарии по клиентам
280 записей
12 раз в год
8%
Сценарии по группам
160 записей
12 раз в год
8%
Сценарии по отраслям
8 записей
12 раз в год
8%
Таблица 15. Состав реквизитов таблицы «Сценарии по
клиентам»
Наименование
реквизита
Тип данных
Примечание
68
Ссылка
Ссылка на
документ
«Планирование
продаж»
Указывает к какому
документу относится
Номер строки
Число(5,0)
В сочетании с ссылкой
формирует первичный ключ
Ручной ввод
Булево
Позволяет сохранить
откорректированные вручную
записи при перезаполнении
Контрагент для
планирования
Ссылка на
справочник
«Контрагенты»
Ключевое поле сценария
Отрасль для
планирования
Ссылка на
справочник
«Классификатор
отраслей»
Ключевое поле сценария для
фоновых клиентов
Категория ABC
Перечисление
«ABC
классификация»
Комментарий
Строка(100)
Для внесения описания
ручных корректировок.
Сумма план
Число(15,2)
Сумма которая получится по
плану при учете указанных
ниже настроек
Учитывать статистику
Булево
Если Истина, то к Сумме план
добавляется Сумма за
базовый период *
Коэффициент прироста.
Редактируется вручную.
Сумма за базовый
период
Число(15,2)
По данным статистики продаж
за базовый период.
Базовый период с
ДатаВремя
Базовый период 12 месяцев
прошлого. Для каждой строки
можно указать свой базовый
период.
Базовый период по
ДатаВремя
Учитывать
коэффициент прироста
Булево
Если Ложь, коэффициент
прироста = 1. Редактируется
вручную.
Коэффициент прироста
по статистике
Число(10,1)
В соответствии с таблицей
«Динамика продаж по
клиентам»
Используется если не
заполнен «Коэффициент
прироста ручной»
Коэффициент прироста
ручной ввод
Число(10,1)
Вводится вручную.
Учитывать прогноз
Булево
Редактируется вручную.
Сумма прогноз по
сделкам
Число(15,2)
Добавляется к сумме план,
если «Учитывать прогноз» =
Истина.
69
Таблица 16. Состав реквизитов таблицы «Сценарии по
группам»
Наименование
реквизита
Тип данных
Примечание
Ссылка
Ссылка на документ
«Планирование
продаж»
Указывает к какому
документу относится
Номер строки
Число(5,0)
В сочетании с ссылкой
формирует первичный ключ
Ручной ввод
Булево
Позволяет сохранить
откорректированные вручную
записи при перезаполнении
Вид продукции
Ссылка на справочник
«Виды номенклатуры»
Марка сплава
Ссылка на справочник
«Марки»
Статус
Перечисление «Статус
ассортиментной
группы»
Значения:
Ввод в ассортимент
В ассортименте
Вывод из ассортимента
Вид продукции по
аналогии
Ссылка на справочник
«Виды номенклатуры»
Для ввода номенклатурных
групп и заполнения
статистики по аналогии с
ранее существовавшей
номенклатурной группой.
Марка сплава по
аналогии
Ссылка на справочник
«Марки»
Комментарий
Строка(100)
Комментарий к внесённым
коэффициентам.
Коэффициент на
текущий месяц
Число(4,2)
На данный коэффициент
умножается каждое значение
плана соответствующего
месяца по данной
номенклатурной группе
Коэффициент на 1
месяц
Число(4,2)
Коэффициент на
12 месяц
Число(4,2)
Таблица 16. Состав реквизитов таблицы «Сценарии по
отраслям»
Наименование
реквизита
Тип данных
Примечание
Ссылка
Ссылка на документ
«Планирование
продаж»
Указывает к какому
документу относится
Номер строки
Число(5,0)
В сочетании с ссылкой
формирует первичный ключ
Ручной ввод
Булево
Позволяет сохранить
откорректированные вручную
записи при перезаполнении
70
Отрасль для
планирования
ОтрасльДляПланирован
ия
СправочникСсылка.
СНХ_КлассификаторОтраслей
Комментарий
Строка(100)
Комментарий к внесённым
коэффициентам.
Коэффициент на
текущий месяц
Число(4,2)
На данный коэффициент
умножается каждое значение
плана соответствующего
месяца по данной
номенклатурной группе
Коэффициент на 1
месяц
Число(4,2)
Коэффициент на
12 месяц
Число(4,2)
2.2.3. Характеристика результатной информации
Требование к результатной информации определяется формой бюджета
продаж, требуемой финансовым департаментом для заполнения при подготовке
бюджета на 2019 год. Изображение данной формы приведено на рисунке 20.
Видно, что план продаж должен быть сформирован в детализации по
номенклатурным группам, включающим марку сплава и вид продукции и по
контрагентам, по каждому из подразделений продаж. В качестве результатных
показателей должны выводиться продажи помесячно по столбцам в натуральных
и суммовых показателях. Модуль планирования продаж должен предоставить
информацию в аналогичном формате.
71
Рисунок 20 - Требование к результатной информации к плану
продаж в единицах измерения и сумме выручки.
Результатная информация по сформированным планам продаж сохраняется
в таблице «План продаж». Структура реквизитов таблицы приведена в Таблице
17. С точки зрения технологии проектирования баз данных, данная таблица
построена не вполне корректно, поскольку в ней вместо отдельной колонки
«Месяц» продублированы колонки с показателями («Количество», «Сумма в
руб», «Сумма в USD»). Для каждого из показателей создано 13 колонок – одна
для текущего месяца и 12 для последующих. Такое решение ведёт к нарушению
универсальности подготовленного решения и невозможности на его базе
реализовать динамический выбор диапазона с более чем двенадцатью элементами
будущих периодов. Данное техническое решение принято поскольку:
1. оно позволяет задействовать стандартный функционал 1С по работе с
таблицами;
2. минимальными затратами на разработку обеспечить быструю работу с
таблицей и возможность применения к неё всего стандартного
функционала 1С – отборов, сортировок, фильтрации, подсчета итогов;
3. на практике крайне маловероятна необходимость планирования более
чем двенадцати будущих периодов из-за большой неопределенности
будущего. В случае же необходимости планирования периода больше
одного года можно будет заложить использование шага в 1 квартал или
1 год.
Таблица 17. Состав реквизитов таблицы «План продаж»
72
Наименование
реквизита
Тип данных
Примечание
Ссылка
Ссылка на документ
«Планирование продаж»
Указывает к какому
документу относится
Номер строки
Число(5,0)
В сочетании с ссылкой
формирует первичный
ключ
Ручной ввод
Булево
Позволяет сохранить
откорректированные
вручную записи при
перезаполнении
Не учитывать
Булево
Позволяет не удаляя
запись исключить её из
использования.
Контрагент для
планирования
Ссылка на справочник
«Контрагенты»
Ключевые реквизиты в
детализации по
которым
осуществляется
планирование.
Отрасль для
планирования
Ссылка на справочник
«Классификатор
отраслей»
Категория ABC
Перечисление «ABC
классификация»
Гос. оборон. заказ
Булево
Идентификатор
госкантракта
Строка(50)
Вид продукции
Ссылка на справочник
1С «Виды
номенклатуры»
Марка сплава
Ссылка на Справочник
«Марки»
Количество в месяце 0
Число(15,3)
В текущем месяце
Количество в месяце 1
Число(15,3)
В следующем месяце
Количество в месяце 12
Число(15,3)
Через 12 месяцев
Сумма в месяце 0 в руб
Число(15,2)
В текущем месяце
Сумма в месяце 1 в руб
Число(15,2)
В следующем месяце
Сумма в месяце 12 в
руб
Число(15,2)
Через 12 месяцев
Сумма в текущем
месяце в USD
Число(15,2)
В текущем месяце
Сумма в месяце 1 в USD
Число(15,2)
В следующем месяце
Сумма в месяце 12 в
USD
Число(15,2)
Через 12 месяцев
2.3. Программное обеспечение задачи
73
Разрабатываемая система планирования включает в себя две основных
категории функций, таких как функции манипулирования данными и
интерфейсные функции. Функции манипулирования данными включают в себя
функции по загрузке исходных данных по статистике и по прогнозам продаж,
функции расчета ABC и пересчета категорий планирования, функции расчета
динамики на основании статистики и на основании выбранных категорий
планирования (планирования индивидуально или сгруппировав фоновые
значения). К числу функций манипулирования данных также относятся функции
заполнения сценариев значениями, предлагаемыми программой по умолчанию и
сохранения настроек, внесенных пользователем в категории планирования и
сценарии, а также загрузка фактических данных в периоде после планирования.
К интерфейсным функциям программы можно отнести ввод первичных
настроек, корректировку детализации планирования (выбор элементов,
планируемых индивидуально), ввод (настройка) сценариев с пересчетом общей
суммы плана продаж при изменении коэффициентов и подсветкой не
используемых коэффициентов, вызов итоговых отчетов по плановым продажам и
отчетов план-факт продаж. Дерево функций модуля приведено на рисунке 21.
74
Рисунок 21 - Дерево функций разработанного модуля
Работу с системой пользователь начинает с загрузки исходных данных, при
необходимости откорректировав настройки. Далее пользователь настраивает
детализацию и сценарии по клиентам, по отраслям, по группам номенклатуры,
при необходимости просматривает динамику продаж по ним. Затем пользователь
формирует план продаж и редактирует отдельные записи плана продаж, после
чего просматривает отчет по плану продаж в различных срезах и выгружает его
для передачи в планово-экономический отдел. Затем, по прошествии времени,
пользователь догружает фактические данные и просматривает план-фактный
отчет.
Диалоговое окно системы построено в соответствии с указанным порядком
работы с системой и представляет собой окно, разделенное на вкладки в
несколько уровней в соответствии с иерархией, представленной на рисунке 22.

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

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