Снабженческая логистика. Анализ состояния складских запасов компании. Пример расчёта в Excel

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

Введение

Концепция методологии MRP направлена на улучшение работы предприятия за счет оптимизации цепочек поставки сырья и материалов для бесперебойного процесса произодства и своевременнго удовлетворения спроса на готовую продукцию. Основными результатами внедрения подобной системы планирования могут быть:

  • Поддержка минимального складского запаса
  • Своевременность размещения заказов
  • Отслеживание сроков выполнения заказов
  • Определение потребностей и проблем в будущих периодах

Методология MRP априори предполагает наличие автоматизированной системы для расчетов и ведения заказов. Обычно расчетный блок MRP является частью корпоративной системы управления предприятием (ERP). Из-за высокой стоимости внедрения и владения подобные системы на практике недоступны для организаций малого бизнеса. Кроме того, имеющаяся в них избыточная функционально не требуется для небольших производственных или сборочных предприятий. Но сам принцип MRP-планирования для оптимизации работы применим для предприятий любого размера.

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

  • Алгоритм планирования реализован только при помощи формул рабочего листа. Это позволяет максимально увеличить скорость расчетов.
  • Большинство формул не хранится постоянно в диапазонах, что обеспечивает нормальную работу с заказами (добавление, удаление, редактирование), файл не замедляется на обработке связей.
  • Запуск основного MRP-расчета осуществляется при помощи макроса, который сначала восстанавливет формулы, затем пересчитывает электронные таблицы, после чего вновь заменяет формулы на рассчитанные значения.
  • Данные поступают в план из таблиц заказов различных типов.
  • Корректность скользящего планирования обеспечена через возможность изменения данных об остатках и расходе в каждом периоде "поверх формул".

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

Изменения в версии 2.6

  • Обновлен внешний вид рабочих книг в соответствии с дизайном последних версий Microsoft Office.
  • Выпадающий список для поиска элементов справочников по первым буквам слова. Активизируется по двойному клику на ячейке.
  • Выделение красным цветом не найденных в справочниках элементов журналов.

Возможности и ограничения

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

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

  • Количество ресурсов (номенклатура) - до 2000
  • Количество строк спецификаций (вхождения компонентов) - до 10 000
  • Количество уровней вложенности спецификаций - до 5ти
  • Количество периодов - до 53х
  • Общее количество заказов различных типов - до 10 000
  • Размер рабочего файла - до 30Мб

При данных ограничениях скорость MRP-расчета не должна превышать 10 минут . При работе с заказами и любом другом вводе данных скорость работы почти не зависит от количества информации в системе. Из-за особенностей реализации алгоритмов производительность также практически не зависит от выбранного режима расчетов Excel - по умолчанию установлен автоматический режим расчетов .

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

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

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

Установка программы (Windows)

  • setup_demo .exe - рабочий файл в формате Excel 2007-2013 (.xlsm)

Демонстрационная версия для Excel версий 2000-2003 (.xls) не поддерживается.

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

По умолчанию демонстрационный файл устанавливается в папку в каталог документов текущего пользователя Windows User\Мои документы\ExcelFin (User – имя пользователя). В дальнейшем рабочие файлы могут располагаться на любых дисковых ресурсах.

Запуск программы

Запуск программу осуществляется через открытие демонстрационного (или другого рабочего) файла в среде Excel. Для упрощения вызова демонстрационного файла его ярлык сохранен в меню Windows \ Все программы \ Финансы в Excel \ Планирование производства (MRP) (только Windows-версия).

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

После успешного запуска программы откроется Excel-файл программы. Для нормальной работы программы необходимо подключить макросы Excel.

Порядок работы

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

Функция Описание Работа в системе Периодичность
Начало работы
Создание нового файла, настройка дат и периодов Params \ Настройка перидов
Можно добавлять периоды с течением времени
Настройка контрагентов заказов
Добавление элементов в справочники контрагентов Params \ Поставщики, Производители, Покупатели
Добавление, удаление, заполнение строк
Начало работы.
При появлении новых контрагентов
Настройка ресурсов планирования
Добавление элементов в MRP-таблицу и справочник Групп ресурсов Params \ Группы ресурсов
MRP
Добавление, удаление строк. Заполнение параметров ресурса
Начало работы.
При появлении новых продуктов, полуфабрикатов, материалов и пр.
Создание спецификаций
Заполнение справочника вхождения компонентов друг в друга BOMs
Добавление, удаление, заполнение строк
Начало работы.
При появлении новых продуктов или замене компонентов
Планирование продаж Внесение плановых данных в таблицу заказов на отгрузку SO
Добавление и заполнение строк со статусом "план"
Ежемесячное формирование плановых данных об отгрузках
Получение заказа от покупателя Создание заказа на отгрузку от покупателя SO
Добавление и заполнение строк.
Корректировка плановых заказов на отгрузку
При появлении заказа от покупателя
Отгрузка продукции покупателям
Корректировка заказа на отгрузку SO
Внесение фактических данных в имеющийся заказ
При появлении данных о фактических отгрузках
Заказ сырья и материалов Создание и отправка заказа на закупку поставщику PO
Добавление и заполнение строк
Регулярная работа на основе рекомендаций программы
Поступление сырья и материалов Фактическое поступление ресурсов на склад по заказу на закупку PO
Внесение фактических данных в заказ
При появлении данных о фактических закупках
Планирование производства Формирование и корректировка календарного плана производства (MPS) MO
Добавление и заполнение строк плановых заказов
Регулярная (еженедельная) работа по созданию и изменению плана производтсва
Производство изделий и полуфабрикатов Поступление данных о фактическом выпуске изделий и полуфабрикатов MO
Внесение информации о фактическом производстве изделий и полуфабрикатов
Регулярная (ежедневная) работа по данным производственных участков
Фактический расхода материалов
Заполнение данных на основе производственных отчетов MRP \ Расход (ввод поверх формулы)
Регулярная работа при обновлении факта через расход (см.MRP-таблица)
Инвентаризация
Заполнение фактических остатков всех русурсов планирования на основе данных инвентаризации MRP \ Остаток на дату (ввод поверх формулы) Начало работы.
Регулярная работа при обновлении факта через остатки (см.MRP-таблица)
Отслеживание заказов Корректировка параметров заказов при появлении актуальной информации SO, PO, MO
Перенос сроков выполнения, объемов, цен и пр.
Регулярная (ежедневная) работа по контролю заказов

Состав файла

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

При первом открытии программы активизируется лист Main - главная страница с кратким описанием и информацией об авторских правах. Ниже расположен блок гиперссылок для навигации по страницам файла. Возврат на Главную страницу можно произвести из любого места программы через кнопку в заголовке окна. Для навигации также можно использовать стандартные ярлыки листов Excel.

Файл включает следующие обязательные страницы:

Params – параметры расчета, справочники групп ресурсов, контрагентов и статусов.

MRP – главная таблица планирования (Material Requirements Planning ). Она же является справочником ресурсов, используемых в спецификациях.

BOMs – спецификации производимых изделий, продуктов, полуфабрикатов и пр. (от англ. Bill of Materials )

SO - таблицы заказов на продажу (Sales Orders )

MO - таблицы заказов на производство (Manufacturing Orders )

PO - таблицы заказов на закупку (Purchase Orders )

RepRes – отчет с полными данными планирования по выбранному ресурсу.

ChartRes – соответствующая RepRes диаграмма ресурса.

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

Общие замечания

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

  • Темно-серый фон – служебная ячейка с расчетами
  • Серый фон – ячейка хранит формулу, может быть доступен ввод значения вместо этой формулы (если указано в комментарии)
  • Светло-желтый и Розовый фон – расчетная ячейка с важными данными
  • Светло-серый фон – ячейка с выбором из списка
  • Белый фон – ячейка, доступная для изменений

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

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

  • Стандратный выпадающий список через интерфейсное средство "Проверка данных" - доступен при переходе на ячейку
  • Дополнительный элемент управления "Выпадающий список" с возможностью поиска по первым буквам слова - активизируется при двойном клике на ячейке

Параметры (Params)

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

  • Организации - произвольное название организации
  • Дата начала учета
  • Количество периодов
  • Длительность планового периода, дн
  • Сегодня (дата)
  • Фиксированный период, дн
  • Начало плана (дата, вычисляемое)
  • Конец плана (дата, вычисляемое)

Настройка периодов

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

  • фиксированный период

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

Фактический период определяется как интервал от Даты начала учета до Сегодня . Плановый интервал соответственно от даты окончания фиксированного периода до параметра Конец плана (вычисляется автоматически через количество периодов). В фактических (и фиксированных) периодах система не формирует рекомендаций на размещение заказов (см "план"). Плановый интервал полностью поддерживает MRP-алгоритм. Перед началом использования программы устанавливается Дата начала учета (С7 )

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

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

Количество периодов можно изменить в любой момент времени. Поддерживается два варианта настройки:

  1. Для изменения общего Количества периодов введите число в ячейку D6 (новое значение ), затем нажмите кнопку √ справа от ячейки. В этом случае добавления или удаления периодов будут происходить в конце горизонта планирования.
  2. Для уменьшения размера файла и оптимизации расчетов рекомендуется не хранить большой объем фактической информации в системе. В программе автоматизирована функция сдвига начала хранения данных вперед. Для этого введите новую дату начала учета в ячейку D7 (новая дата начала ), затем нажмите кнопку √ справа от ячейки. Дату начала учета можно сдвинуть вперед не далее сегодняшней даты. Процедура удаляет начальные столбцы с периодами и корректно переносит остатки. Также корректно сохраняются данные MRP-таблицы, введенные поверх формул (см.далее MRP-таблица \ Фактический учет ).

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

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

Справочники группировок

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

В базовой версии используются следующие справочники группировок:

  • Группы ресурсов
  • Поставщики / Производители
  • Покупатели

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

Ресурсы (MRP)

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

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

  • Сырье
  • Материалы
  • Полуфабрикаты
  • Возвратные отходы
  • Готовая продукция

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

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

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
ID
Код номенклатурной позиции.
Да Да (начало ввода)
Наименование Произвольное наименование ресурса Да Нет
Единица измерения Единица измерения ресурса. Да Нет
Поставщик / Производитель Ссылка на значение из справочника группировок Поставщик/Произодитель Список Нет
Комментарий Произвольное описание Да Нет
Группа Значение из справочника Групп ресурсов . Используется для фильтрации. Список Нет
Признак закупки
Способ восполнения ресурса - закупка (1) или производство (0). Для закупаемых компонентов должна быть указана Цена закупки . Да (Двойной клик для изменения) Да
Кратность заказа
Кратное количество заказываемого ресурса (для производства или закупки)
В базовых единицах измерения.
Да Да (по умолчанию = 1)
Страховой запас
Минимально поддерживаемый складской остаток.
В базовых единицах изменения.
Да Да(по умолчанию = 0)
Длительность выполнения Срок от момента формирования заказа до поступления ресурса.
В днях
Да Да (по умолчанию = 0)

В таблице описаны поля блока параметров ресурса. Остальные поля описаны в разделе MRP-таблица (см.ниже).

Белые и светло-серые поля доступны для ввода. Цветные поля хранят вычисляемые значения.

Программа использует символьный код (поле ID ) в качестве главного идентификатора ресурса. Этот код необходимо вводить при заполнении спецификаций и в таблицах заказов. Если по каким-либо причинам кодировка ресурсов не ведется (хотя ее использование настоятельно рекомендуется), то в поле ID можно вводить непосредственно наименование ресурса. В этом случае поле Наименование можно оставлять пустым. В любом случае значения в поле ID должны быть уникальными.

Важным параметром ресурса является способ его восполнения: закупка или произодство. Если отмечено поле Признак закупки (отметку можно сделать, введя в ячейку "1", либо дважды кликнув на ней), то программа использует заказы на закупку (PO ), иначе - заказы на производство (MO ).

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

ID

Также в справочник можно добавить произвольные пользовательские группировки ресурсов (такие как: Бренд, Категория, ABC-классификаци ). Добавление новых столбцов в блок параметров (до поля начального фактического остатка) можно производить без дополнительных настроек - формулы должны работать правильно.

Спецификации (BOMs)

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

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

Для расширения справочника используйте стандартные операции Excel по вставке строк в таблицу*.

Для удаления просто очистите поле Ресурс (можно также очистить строку целиком).

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
ID
Код ресурса из справочника.
Обязательно начинайте ввод новых данных с этого поля.
Список Да (начало ввода)
ID компонента Код входящего в ресурс компонента из справочника. Список Да
Ресурс Наименование ресурса Нет Вычисляемое
Компонент Наименование компонента Нет Вычисляемое
Расход на единицу ресурса
Количество Компонента на единицу Ресурса . Да Да
Себестоимость единицы Служебное поле - себестоимость единицы компонента. В базовой валюте Нет Вычисляемое
Стоимость
Служебное поле - общая стоимость компонента в данной спецификации. В базовой валюте Нет Вычисляемое
Потребление Объем потребления компонента в данной спецификации. В единицах измерения. Нет Вычисляемое

Служебные поля выделены серым цветом, эти столбцы можно скрыть через уровень группировки Excel.

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

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

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

MRP-таблица (MRP)

Лист MRP содержит справочную информацию о ресурсах, а также основные фактические и плановые показатели.

В столбце L вводятся данные по остаткам на начало учета. Остальны данные планирования и фактического учета сгруппированы по периодам, начиная со столбца M . В каждом периоде содержится 10 столбцов с данными.

Периодические поля планирования и учета:

Заголовок Описание Доступность ввода Обязательность
SO
Сумма продаж в периоде из таблицы заказов на продажу (SO) Нет Вычисляемое
MO Сумма выпуска ресурса в периоде из таблицы заказов на производство (MO) Нет Вычисляемое
PO Сумма поступления ресурса в периоде из таблицы заказов на закупку (PO) Нет Вычисляемое
Расход Итоговый расход ресурса с учетом планов и заказов.
При вводе факта через расход можно вводить данные вместо формулы.
Да (поверх формулы) Нет
Производство Итоговое производство ресурса с учетом планов и заказов.
При вводе факта через расход
Да (поверх формулы) Нет
Закупка Итоговая закупка ресурса с учетом планов и заказов.
При вводе факта через расход можно вводить данные вместо формулы
Да (поверх формулы) Нет
Дополнительная потребность
Служебное поле расчета дополнительной потребности в ресурсе для формирования поля План Нет Вычисляемое
Дата размещения заказа
Служебное поле для определения периода формирования рекомендаций (столбца План ) Нет Вычисляемое
План
Рекомендация на формирование заказа в системе. Нет Вычисляемое
Остаток
Остаток ресурса на дату окончания периода.
При вводе факта через остаток можно вводить данные вместо формулы
Да (поверх формулы) Да

Планирование

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

Количество ресурса в натуральных единицах измерения, требуемое к заказу в плановом периоде, отображается в столбце План . Число в данном столбце подразумевает рекомендацию заказать указанное количество в данном периоде. В зависимости от типа восполнения ресурса требуется сформировать заказ либо на закупку, либо на производство. Заказ формируется пользователем на листах MO (производство) или PO (закупка). При планировании учитываются все параметры ресурса: Кратность , Длительности пополнения, Страховой запас . Плановое поступление ресурса находится в столбцах Закупка или Производство - в зависимости от типа позиции. Для закупаемых ресурсов обычно плановый период заказа и период поступления не совпадает (поступление позже заказа), для производимых позиций - это может быть один и тот же период. Плановое потребление ресурса можно проанализировать в столбце Расход MRP в зависимости от настроек специальной таблицы листа Preset :

Здесь значения 1 или 0 определяют показ или скрытие одноименного столбца MRP-таблицы.

Последний столбец отвечает за фильтрацию строк:
-1 - все строки
1 - только закупаемые ресурсы
0 - только производимые ресурсы

Календарный план выпуска изделий (Master Production Schedule)

Отдельной задачей планирования является корректное составление производственного плана в фиксированном периоде. (англ. Master Production Schedule - MPS) Стандартный алгоритм MRP-планирования не учитывает множество факторов, влияющих на возможности производства по дням, например: загрузка оборудования, совместимость изделий на линиях, затраты на переналадку и пр. Рекомендации MRP-алгоритма для большинства типов производства носят условный характер. В связи с этим основная ответственность за корректность производственного плана лежит на операторе системы (главном планировщике).Программа предоставляет возможность заполнения данных о выпуске изделий одним из двух способов:

  1. В таблице заказов на производство (лист MO ).
  2. Непосредственно в MRP-таблице - в полях Производство в фиксированном периоде .

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

Фактический учет

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

Данные о фактических отгрузках ведутся только через заказы на продажу - лист SO (см.далее).

Остальную фактическую информацию можно вести одним из трех перечисленных ниже способов (в зависимости от характера производства):

1. Через заказы

Данные о закупке и производстве ведутся только через заказы (листы PO и MO ). Данные о расходе всегда точно совпадают с указанными в спецификациях параметрами. Таким образом поля Расход и Остаток корректно формируется автоматически.

2. Через расход

Информацию о выпуске изделий и полуфабрикатов, а также данные о расходе сырья обновляется на основе отчетов произодственных участков в полях Производство и Расход MRP-таблицы (поверх формул). Календарный план выпуска (MPS) также можно заполнять вместо формул в ближайших плановых периодах (поле Производство ). Этот способ имеет приоритет на производствах с системой автоматической фиксации расхода сырья и материалов. В данном случае спецификации изделий будут использоваться только для планирования.

3. Через остаток

Обновляются данные о фактических запасах на конец периода - поле Остаток MRP-таблицы (поверх формулы). В этом способе можно не вести заказы на производство (лист MO ), а также не корректировать поля Производство и Расход в фактических периодах . MPS также можно вводить сразу в поле Производство фиксированных периодов .

Данные о закупках в любом способе желательно вести через заказы (лист PO ).

Расчет и обновление данных

По умолчанию большинство столбцов листа MRP не содержит формул - они заменяются на значения после проведения расчетов. Обновление данных осуществляется только через вызов специальной процедуры. Изменять данные вручную во всех столбцах, кроме Расход , Производство , Закупка , Остаток (см.далее Фактический учет ), не имеет смысла, так как значения там будут обновлены автоматически после проведения расчетов.

Запуск расчета MRP-таблицы осуществляется по нажатию кнопки √ в верхнем левом углу листа. Для больших объемов данных расчет MRP может занять длительное время. Рекомендуется сохранить изменения в файле перед запуском расчета.

Заказы

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

По умолчанию представлен следующий набор полей заказа на продажу:

Заголовок Описание Доступность ввода Обязательность
Дата продажи
Дата отгрузки товара покупателю Да Да
Код заказа
Необязательный код заказа Да Нет
ID Ссылка на товар (ресурс) из MRP-таблицы Список Да
Наименование Вычисляемое по ID наименование номенклатурной позиции. Нет Вычисляемое
Группа Вычислямая по ID группировка Нет Вычисляемое
Покупатель Получатель товара по заказу Список Нет
Количество
Количество товара к продаже.
В базовых единицах измерения
Да Да
Единица измерения
Вычисляемая по ID базовая единица измерения Нет Вычисляемое

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

Закупки

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

Метод миссий

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

На рис. 3.2 показан пример расчета вариантов закупки товаров. Данный пример носит условный характер; например, состав статей расходов и способ их вычисления может меняться. Ячейки с исходными данными для наглядности выделены цветом, в остальных ячейках таблицы находятся расчетные формулы. На рис. 3.3 показаны формулы вычислений. Для включения и выключения этого режима используется команда Формулы¢Зависимости формул¢Показать формулы.

Сравнение результатов расчетов при различных вариантах исходных данных наглядно показывает существующие различия и позволяет выбрать наиболее предпочтительный вариант закупок товара.

Рис. 3.2. Применение метода миссий при расчете закупки товаров

Рис. 3.3. Формулы расчета затрат при закупке и хранении товаров

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

Оптимизация закупок средствами Excel

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

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

Для решения задачи оптимизации используется надстройка Excel Поиск решения. Вариант исходных данных показан на рис. 3.4. В ячейках B7:D9 находятся данные о стоимостях изделий у различных поставщиков, в ячейках E7:E9 - их возможно сти поставки определенных изделий, а в ячейках B10:D10 - требуемое количество товаров.

Рис. 3.4. Исходные данные к задаче закупок

В ячейках B17:D19 находятся начальные значения для подбора количества товаров, закупаемых у поставщиков. Эти ячейки являются изменяемыми, впоследствии в них будет находиться результат решения задачи.

В ячейке E27 по формуле =СУММ(E24:E26)вычисляется суммарная стоимость закупок. Промежуточные значения стоимости отдельного товара или закупок у отдельного поставщика вычисляются аналогично с использованием функции СУММ.

Рис. 3.5. Ограничения к задаче закупок

Рис. 3.6. Решение задачи закупок

При поиске решения используются ограничения, показанные на рис. 3.5. Они показывают, что должно быть закуплено заданное количество товаров (условие

$B$20:$D$20=$B$10:$D$10) и количество товаров, закупаемых у поставщиков, не должно превышать их возможностей (условие $E$17:$E$19<=$E$7:$E$9). Условие B17:D19=целое указывает, что для этих ячеек не может использоваться дробное значение числа. Такое условие, например, может использоваться в случае закупок штучного товара.

На рис. 3.6 представлен результат решения задачи. Все условия и ограничения полностью выполнены.

При необходимости можно значительно усовершенствовать методику расчета, добавив в нее различные дополнительные расходы. Например, могут учитываться расходы, аналогичные используемым в расчете закупок методом миссий. В этом случае немного изменятся формулы расчета стоимости закупок (ячейки E24:E27). Одновременно с этим могут быть изменены и принятые ограничения, например, можно для поставщиков более точно учитывать возможность поставок каждого наименования товара вместо суммарного количества товаров.

Победители анализируют.
Анализ открывает глаза.
(Роберт Кийосаки )

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

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

k обор. Т.З. = ,

В – сумма выручки компании в продажных ценах за определённый период,

ср.з. Себ. Т.З.

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

Формула прибыльности товарных запасов имеет вид:

Пр. Т.З. = ,

ВП – валовая прибыль, которая рассчитывается по формуле:

ВП = В – Себ. П,

В – сумма выручки компании в продажных ценах за определённый период,

Себ. П – себестоимость продаж компании за определённый период

ср.з. Себ. Т.З. – средняя себестоимость товарных запасов за определённый период

В свою очередь прибыльность товарных запасов может быть расписана на два компонента:

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

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

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

Например, компания может достичь прибыльности товарных запасов в размере 100% годовых двумя способами:

  1. увеличивая оборачиваемость товарных запасов и одновременно уменьшая прибыльность продаж:

Пр. Т.З. = k обор. Т.З. * Пр. П = 4 * 25% = 100%

  1. уменьшая оборачиваемость товарных запасов и одновременно увеличивая прибыльность продаж:

Пр. Т.З. = k обор. Т.З. * Пр. П = 2 * 50% = 100%

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

  • в первом случае мы увеличили оборачиваемость товарных запасов до 4 раз в год и уменьшили прибыльность продаж до 25%,
  • во втором случае мы уменьшили оборачиваемость товарных запасов до 2 раз в год и увеличили прибыльность продаж до 50%.

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

Перед тем, как приступить к анализу текущей ситуации с товарными запасами, давайте определим, какие критерии мы будем использовать:

1. качество товарных запасов по ТОП А и В,
2. доля неликвидных товарных запасов:

3. структура себестоимости товарных запасов по ТОП (А, В, С, D),

Качество товарных запасов по ТОП А и В

Информирует нас, какой процент позиций топ А и В есть в наличии на дату анализа. Этот показатель жизненно необходим компании, так как его падение ниже определённого уровня приводит к существенному падению фактических продаж, что объясняется переключением внимания наших клиентов на ассортимент наших конкурентов (детальное описание влияния качества товарных запасов на фактические продажи и неудовлетворённый спрос вы найдёте в главе Зависимость «Наличие – продажи – неудовлетворённый спрос» ).

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

A – до 50% от всех продаж по накопительному итогу,

B – от 50% до 80% от всех продаж по накопительному итогу,

C – от 80% до 95% от всех продаж по накопительному итогу,

D – от 95% до 100% от всех продаж по накопительному итогу

Важно! В нашем примере нет позиций, которые только появились в ассортименте и которые ещё не могут участвовать в расчёте АВС-анализа, т.к. скорее всего практически все попадут в топ C и D. Если у вас в ассортименте есть такие позиции, то подумайте над тем, чтоб присваивать им топ N (от слова NEW) на период, пока они не будут достаточное время находится в вашем ассортименте.

Формула расчёта качества товарных запасов по топ А и В:

качество Т.З. = ,

позиц. налич. – количество позиций топ А и В, по которым имеется наличие на складе компании на дату анализа,

позиц. всего – общее количество позиций топ А и В.

Давайте рассмотрим пример расчёта качества товарных запасов в MS Excel.

Расчёт качества товарных запасов в MS Excel.

Red&White (смотрите таблицу 1.)

Статистика продаж и остатков

Таблица 1


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

Общее количество рабочих позиций – 1 073 шт.

Предварительно для данной группы товара был проведён АВС-анализ , результаты которого вы видите в столбике C («ТОП»).

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

Выделите ячейку A2, нажмите сочетание клавиш Ctrl + Shift + влево , удерживая Ctrl + Shift, нажмите вниз , таким образом вы выделите всю таблицу, на основании которой будет строится сводная таблица.

Важно! Помните, если шапка таблицы не будет полностью заполнена, MS Excel будет выдавать вам сообщение об ошибке.

Нажмите на вкладку «Вставка» -> «Сводная таблица». Вы получите диалоговое окно:


Нажмите «ОК». На новом листе вы получите пустой шаблон сводной таблицы.


Перетащите из окна «Выберите поле для добавление в отчёт» (сектор A) «ТОП» в левый нижний угол шаблона (сектор В), «Название бренда» и «Остатки – апр.06, шт.» в правый нижний угол шаблона (сектор С).

Вы получите следующий результат сводной таблицы:


Как вы видите, MS Excel вывел в столбике A («ТОП»), все значения ТОП, которые встречаются в нашей первоначальной таблице. В столбике B и С, MS Excel вывел общее количество позиций, которое встречается в первоначальной таблице. В столбике В выведено общее количество позиций по каждому параметру ТОП (в данном случае мы использовали поле «Название бренда», так как знаем, что на протяжении всей таблицы оно было заполнено. Так как это текстовый формат ячеек, то MS Excel подсчитал их количество). В столбике С выведено количество позиций, которое имеется в наличии на дату анализа (в нашем случае на начало апреля 2006 года).

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

Итак, мы получили исходные данные для расчёта качества товарных запасов по топ А и В.

Непродаваемые товарные запасы

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

Период, который определяет неликвидность позиции, отличается для разных отраслей. Обычно период неликвидности зависит от периода поставки партии товара от поставщика. Так если поставка товара составляет 1 месяц (например, поставки из Европы) с момента размещения заказа до оприходывания товара на склад компании, то данным периодом обычно считается 3 месяца. Если же поставка товара составляет 3 месяца (например, поставки из Китая), то периодом для определения неликвидности может быть 6 месяцев и выше. В любом случае данный показатель является индивидуальным. Каждая компания самостоятельно определяет период, в течении которого постоянное наличие товара и отсутствие по нему продаж является недопустимым.

Давайте рассмотрим пример расчёта непродаваемых позиций в MS Excel.

Расчёт непродаваемых позиций в MS Excel.

Мы имеем статистику по продажам и остаткам компании «Удачный бизнес», которая специализируется на продаже продукции Red&White (смотрите таблицу 1 выше).

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

Продлеваем таблицу столбиком «Неликвид-3 мес.». Для первой позиции таблицы (ячейка AJ3) пишем формулу:

=ЕСЛИ(И(СЧЁТЗ(AF3;AD3;AB3)=3;СУММ(AC3;AE3;AG3)=0);AI3;»»)


В основе формулы лежит функция ЕСЛИ, которая выводит в ячейку текущую себестоимость складских запасов, если позиция в течении последних трёх месяцев (ячейки AC3, AE3, AI3) не продавалась (в нашем случае сумма продаж равна нолю) и постоянно была в наличии.

Функция если имеет следующую структуру

  • компонент 1 – лог_выражение,
  • компонент 2 – значение_если_истина,
  • компонент 3 – значение_если_ложь,

Для первого компонента мы указали следующее логическое выражение:

И(СЧЁТЗ(AF3;AD3;AB3)=3;СУММ(AC3;AE3;AG3)=0)

В основе логического выражения лежит логическая функция И, которая имеет структуру:

Если логические условия внутри функции И выполняются, тогда в силу вступает второй компонент функции ЕСЛИ (значение_если_истина). Если же условия внутри функции не выполняются, тогда вступает в силу третий компонент функции ЕСЛИ (значение_если_ложь).

В нашем случае мы использовали следующие условия внутри функции И:

  1. СЧЁТЗ(AF3;AD3;AB3)=3 – функция СЧЁТЗ подсчитывает количество непустых ячеек в указанном диапазоне, т.е. если на начало каждого месяца по текущей позиции было наличие, тогда условие выполняется,
  2. СУММ(AC3;AE3;AG3)=0 – функция СУММ суммирует значения в указанном диапазоне, т.е. если в течении последних трёх месяцев сумма продаж равно 0 (нолю), товар не продавался, тогда условие выполняется.

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

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

  • сводные таблицы,
  • фильтрация диапазона,
  • функция СУММ.

В нашем примере мы используем функцию СУММ. В ячейке AJ1 пишем формулу:

СУММ(AJ3:AJ1075)

AJ3:AJ1075 – это диапазон суммирования, в котором мы отобразили до этого себестоимость каждой позиции, если она была в наличии последние три месяца и не продавалась.

После проведения расчётов мы имеем, что себестоимость складских запасов непродаваемых позиций в течении последних трёх месяцев составляет 16 431 у.е. Это почти 41% от общей себестоимости товарных запасов (40 174 у.е.).

Завышенные товарные запасы

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

Завышенные товарные запасы рассчитываются по таким этапам:

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

Давайте рассмотрим пример расчёта завышенных позиций в MS Excel.

Расчёт завышенных позиций в MS Excel.

Мы имеем статистику по продажам и остаткам компании «Удачный бизнес», которая специализируется на продаже продукции Red&White (смотрите таблицу 1 выше).

Продлеваем таблицу следующими столбиками «Средние продажи», «Запас, месяцев», «Излишек, y.e.».

В столбике «Средние продажи» в ячейке AK3 пишем формулу:

СРЗНАЧ(AG3;AE3;AC3;AA3;Y3;W3)

С помощью данной формулы мы определяем среднемесячные продажи за последние 6 месяцев (диапазон для расчёта среднемесячных продаж выбирается каждой компанией самостоятельно – обычно за 6 и больше месяцев).

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


  1. в столбике AK скопировать все формулы и вставить, как значения, используя нажатие правой клавиши «мышки» и команду в меню «Специальная вставка». Затем с помощью функции «Найти и заменить» в выделенном диапазоне AK заменяем все значения, которые содержат #ДЕЛ/0 на пусто.
  1. дописываем формулу в ячейке АК3 до следующего вида:

ЕСЛИ(ЕЧИСЛО(СРЗНАЧ(AG3;AE3;AC3;AA3;Y3;W3));СРЗНАЧ(AG3;AE3;AC3;AA3;Y3;W3);»»)

С помощью функции ЕСЛИ мы проверяем или результат ячейки является числом. Если результат не является числом, тогда функция ЕСЛИ вставляет пусто (“”).

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

Как вы видите, мы делим текущий остаток на среднемесячные продажи.

Копируем формулу для всех позиций таблицы. С помощью описанных выше методов очищаем таблицу от результата #ЗНАЧ!.

В столбике «Излишек, y.e. » определяем, какая себестоимость товарных запасов может быть реализована для нормализации текущих остатков. Будем считать, что товарные запасы, которые имеют запас больше чем на 3 месяца, могут быть распроданы.

В ячейке АМ3 пишем формулу:

Для того, чтобы не выводить отрицательный результат формулы и ОШИБКИ типа #Н/Д, #ДЕЛ/0, необходимо дописать формулу:

ЕСЛИ(ИЛИ(ЕОШИБКА(AI3-AK3*(AI3/AH3)*3);AL3<=3);»»;AI3-AK3*(AI3/AH3)*3)

В ячейке АМ1 выводим сумму себестоимости завышенных товарных запасов, которые могут быть реализованы.

В нашем случае мы получаем 11 903 у.е. или 29,6% от общей суммы себестоимости товарных запасов.

Структура себестоимости товарных запасов по ТОП (А, В, С, D).

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

Имеем следующий результат:


ВЫВОДЫ.

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


Из таблицы видно, что мы имеем 51,5% себестоимости товарных запасов, которые очень плохо продаются либо вообще не продаются – позиции топ D. В топ D входят позиции, которые были в наличии последние три месяца и не продавались, на сумму 16 431 у.е. или 41% от общей себестоимости складских запасов.

Излишек товарных запасов составляет 11 903 у.е. или 29,6% от общей себестоимости складских запасов. Необходимо заметить, что к излишним позициям относятся позиции всех топ позиций. То есть завышенные запасы могут быть как по топ А так и по топ C.

Текущее качество товарных запасов по топ А и В очень низкое – 40,4% и 34,6% соответственно. Данное качество не позволяет обслуживать клиентов компании в полной мере. Клиенты не находят в наличии у компании основных позиций, которые они чаще всего покупают и которые делают 80% всех продаж компании. Стандартная реакция на текущее качество товарных запасов – это уход к конкурентам вашей компании. Клиенты могут возобновить работу с вами после поступления новых партий товара, что повысит качество складских запасов.

Основная задача менеджера по закупкам, который управляет вверенной товарной группой, брендом, — повысить качество складских запасов до уровня не ниже 80%. Для этого необходимо:

  1. пересмотреть методику составления заказа, которая должна быть нацелена на детальный анализ и прогнозирование позиций топ A и B,
  2. детально проанализировать каждую неликвидную позицию и разработать мероприятия по их распродаже, что позволит высвободить финансы компании и перенаправить их в позиции топ А и В. Работа с неликвидными позициями должна производится на регулярной основе,
  3. контролировать график поставок товара во избежание непредвиденных сбоев в поставках.

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

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

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

— товар попал в топ D, потому что по нему продолжительное время были перебои в поставках (в ближайшем будущем будет описан метод проведения комбинированного АВС-анализа, который будет учитывать дефицит товара),

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

— по ряду позиций упали продажи и необходимо провести анализ цен конкурентов…

48.379433 31.165580

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

Введение

Концепция методологии MRP направлена на улучшение работы предприятия за счет оптимизации цепочек поставки сырья и материалов для бесперебойного процесса произодства и своевременнго удовлетворения спроса на готовую продукцию. Основными результатами внедрения подобной системы планирования могут быть:

  • Поддержка минимального складского запаса
  • Своевременность размещения заказов
  • Отслеживание сроков выполнения заказов
  • Определение потребностей и проблем в будущих периодах

Методология MRP априори предполагает наличие автоматизированной системы для расчетов и ведения заказов. Обычно расчетный блок MRP является частью корпоративной системы управления предприятием (ERP). Из-за высокой стоимости внедрения и владения подобные системы на практике недоступны для организаций малого бизнеса. Кроме того, имеющаяся в них избыточная функционально не требуется для небольших производственных или сборочных предприятий. Но сам принцип MRP-планирования для оптимизации работы применим для предприятий любого размера.

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

  • Алгоритм планирования реализован только при помощи формул рабочего листа. Это позволяет максимально увеличить скорость расчетов.
  • Большинство формул не хранится постоянно в диапазонах, что обеспечивает нормальную работу с заказами (добавление, удаление, редактирование), файл не замедляется на обработке связей.
  • Запуск основного MRP-расчета осуществляется при помощи макроса, который сначала восстанавливет формулы, затем пересчитывает электронные таблицы, после чего вновь заменяет формулы на рассчитанные значения.
  • Данные поступают в план из таблиц заказов различных типов.
  • Корректность скользящего планирования обеспечена через возможность изменения данных об остатках и расходе в каждом периоде "поверх формул".

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

Изменения в версии 2.6

  • Обновлен внешний вид рабочих книг в соответствии с дизайном последних версий Microsoft Office.
  • Выпадающий список для поиска элементов справочников по первым буквам слова. Активизируется по двойному клику на ячейке.
  • Выделение красным цветом не найденных в справочниках элементов журналов.

Возможности и ограничения

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

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

  • Количество ресурсов (номенклатура) - до 2000
  • Количество строк спецификаций (вхождения компонентов) - до 10 000
  • Количество уровней вложенности спецификаций - до 5ти
  • Количество периодов - до 53х
  • Общее количество заказов различных типов - до 10 000
  • Размер рабочего файла - до 30Мб

При данных ограничениях скорость MRP-расчета не должна превышать 10 минут . При работе с заказами и любом другом вводе данных скорость работы почти не зависит от количества информации в системе. Из-за особенностей реализации алгоритмов производительность также практически не зависит от выбранного режима расчетов Excel - по умолчанию установлен автоматический режим расчетов .

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

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

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

Установка программы (Windows)

  • setup_demo .exe - рабочий файл в формате Excel 2007-2013 (.xlsm)

Демонстрационная версия для Excel версий 2000-2003 (.xls) не поддерживается.

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

По умолчанию демонстрационный файл устанавливается в папку в каталог документов текущего пользователя Windows User\Мои документы\ExcelFin (User – имя пользователя). В дальнейшем рабочие файлы могут располагаться на любых дисковых ресурсах.

Запуск программы

Запуск программу осуществляется через открытие демонстрационного (или другого рабочего) файла в среде Excel. Для упрощения вызова демонстрационного файла его ярлык сохранен в меню Windows \ Все программы \ Финансы в Excel \ Планирование производства (MRP) (только Windows-версия).

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

После успешного запуска программы откроется Excel-файл программы. Для нормальной работы программы необходимо подключить макросы Excel.

Порядок работы

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

Функция Описание Работа в системе Периодичность
Начало работы
Создание нового файла, настройка дат и периодов Params \ Настройка перидов
Можно добавлять периоды с течением времени
Настройка контрагентов заказов
Добавление элементов в справочники контрагентов Params \ Поставщики, Производители, Покупатели
Добавление, удаление, заполнение строк
Начало работы.
При появлении новых контрагентов
Настройка ресурсов планирования
Добавление элементов в MRP-таблицу и справочник Групп ресурсов Params \ Группы ресурсов
MRP
Добавление, удаление строк. Заполнение параметров ресурса
Начало работы.
При появлении новых продуктов, полуфабрикатов, материалов и пр.
Создание спецификаций
Заполнение справочника вхождения компонентов друг в друга BOMs
Добавление, удаление, заполнение строк
Начало работы.
При появлении новых продуктов или замене компонентов
Планирование продаж Внесение плановых данных в таблицу заказов на отгрузку SO
Добавление и заполнение строк со статусом "план"
Ежемесячное формирование плановых данных об отгрузках
Получение заказа от покупателя Создание заказа на отгрузку от покупателя SO
Добавление и заполнение строк.
Корректировка плановых заказов на отгрузку
При появлении заказа от покупателя
Отгрузка продукции покупателям
Корректировка заказа на отгрузку SO
Внесение фактических данных в имеющийся заказ
При появлении данных о фактических отгрузках
Заказ сырья и материалов Создание и отправка заказа на закупку поставщику PO
Добавление и заполнение строк
Регулярная работа на основе рекомендаций программы
Поступление сырья и материалов Фактическое поступление ресурсов на склад по заказу на закупку PO
Внесение фактических данных в заказ
При появлении данных о фактических закупках
Планирование производства Формирование и корректировка календарного плана производства (MPS) MO
Добавление и заполнение строк плановых заказов
Регулярная (еженедельная) работа по созданию и изменению плана производтсва
Производство изделий и полуфабрикатов Поступление данных о фактическом выпуске изделий и полуфабрикатов MO
Внесение информации о фактическом производстве изделий и полуфабрикатов
Регулярная (ежедневная) работа по данным производственных участков
Фактический расхода материалов
Заполнение данных на основе производственных отчетов MRP \ Расход (ввод поверх формулы)
Регулярная работа при обновлении факта через расход (см.MRP-таблица)
Инвентаризация
Заполнение фактических остатков всех русурсов планирования на основе данных инвентаризации MRP \ Остаток на дату (ввод поверх формулы) Начало работы.
Регулярная работа при обновлении факта через остатки (см.MRP-таблица)
Отслеживание заказов Корректировка параметров заказов при появлении актуальной информации SO, PO, MO
Перенос сроков выполнения, объемов, цен и пр.
Регулярная (ежедневная) работа по контролю заказов

Состав файла

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

При первом открытии программы активизируется лист Main - главная страница с кратким описанием и информацией об авторских правах. Ниже расположен блок гиперссылок для навигации по страницам файла. Возврат на Главную страницу можно произвести из любого места программы через кнопку в заголовке окна. Для навигации также можно использовать стандартные ярлыки листов Excel.

Файл включает следующие обязательные страницы:

Params – параметры расчета, справочники групп ресурсов, контрагентов и статусов.

MRP – главная таблица планирования (Material Requirements Planning ). Она же является справочником ресурсов, используемых в спецификациях.

BOMs – спецификации производимых изделий, продуктов, полуфабрикатов и пр. (от англ. Bill of Materials )

SO - таблицы заказов на продажу (Sales Orders )

MO - таблицы заказов на производство (Manufacturing Orders )

PO - таблицы заказов на закупку (Purchase Orders )

RepRes – отчет с полными данными планирования по выбранному ресурсу.

ChartRes – соответствующая RepRes диаграмма ресурса.

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

Общие замечания

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

  • Темно-серый фон – служебная ячейка с расчетами
  • Серый фон – ячейка хранит формулу, может быть доступен ввод значения вместо этой формулы (если указано в комментарии)
  • Светло-желтый и Розовый фон – расчетная ячейка с важными данными
  • Светло-серый фон – ячейка с выбором из списка
  • Белый фон – ячейка, доступная для изменений

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

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

  • Стандратный выпадающий список через интерфейсное средство "Проверка данных" - доступен при переходе на ячейку
  • Дополнительный элемент управления "Выпадающий список" с возможностью поиска по первым буквам слова - активизируется при двойном клике на ячейке

Параметры (Params)

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

  • Организации - произвольное название организации
  • Дата начала учета
  • Количество периодов
  • Длительность планового периода, дн
  • Сегодня (дата)
  • Фиксированный период, дн
  • Начало плана (дата, вычисляемое)
  • Конец плана (дата, вычисляемое)

Настройка периодов

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

  • фиксированный период

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

Фактический период определяется как интервал от Даты начала учета до Сегодня . Плановый интервал соответственно от даты окончания фиксированного периода до параметра Конец плана (вычисляется автоматически через количество периодов). В фактических (и фиксированных) периодах система не формирует рекомендаций на размещение заказов (см "план"). Плановый интервал полностью поддерживает MRP-алгоритм. Перед началом использования программы устанавливается Дата начала учета (С7 )

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

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

Количество периодов можно изменить в любой момент времени. Поддерживается два варианта настройки:

  1. Для изменения общего Количества периодов введите число в ячейку D6 (новое значение ), затем нажмите кнопку √ справа от ячейки. В этом случае добавления или удаления периодов будут происходить в конце горизонта планирования.
  2. Для уменьшения размера файла и оптимизации расчетов рекомендуется не хранить большой объем фактической информации в системе. В программе автоматизирована функция сдвига начала хранения данных вперед. Для этого введите новую дату начала учета в ячейку D7 (новая дата начала ), затем нажмите кнопку √ справа от ячейки. Дату начала учета можно сдвинуть вперед не далее сегодняшней даты. Процедура удаляет начальные столбцы с периодами и корректно переносит остатки. Также корректно сохраняются данные MRP-таблицы, введенные поверх формул (см.далее MRP-таблица \ Фактический учет ).

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

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

Справочники группировок

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

В базовой версии используются следующие справочники группировок:

  • Группы ресурсов
  • Поставщики / Производители
  • Покупатели

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

Ресурсы (MRP)

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

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

  • Сырье
  • Материалы
  • Полуфабрикаты
  • Возвратные отходы
  • Готовая продукция

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

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

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
ID
Код номенклатурной позиции.
Да Да (начало ввода)
Наименование Произвольное наименование ресурса Да Нет
Единица измерения Единица измерения ресурса. Да Нет
Поставщик / Производитель Ссылка на значение из справочника группировок Поставщик/Произодитель Список Нет
Комментарий Произвольное описание Да Нет
Группа Значение из справочника Групп ресурсов . Используется для фильтрации. Список Нет
Признак закупки
Способ восполнения ресурса - закупка (1) или производство (0). Для закупаемых компонентов должна быть указана Цена закупки . Да (Двойной клик для изменения) Да
Кратность заказа
Кратное количество заказываемого ресурса (для производства или закупки)
В базовых единицах измерения.
Да Да (по умолчанию = 1)
Страховой запас
Минимально поддерживаемый складской остаток.
В базовых единицах изменения.
Да Да(по умолчанию = 0)
Длительность выполнения Срок от момента формирования заказа до поступления ресурса.
В днях
Да Да (по умолчанию = 0)

В таблице описаны поля блока параметров ресурса. Остальные поля описаны в разделе MRP-таблица (см.ниже).

Белые и светло-серые поля доступны для ввода. Цветные поля хранят вычисляемые значения.

Программа использует символьный код (поле ID ) в качестве главного идентификатора ресурса. Этот код необходимо вводить при заполнении спецификаций и в таблицах заказов. Если по каким-либо причинам кодировка ресурсов не ведется (хотя ее использование настоятельно рекомендуется), то в поле ID можно вводить непосредственно наименование ресурса. В этом случае поле Наименование можно оставлять пустым. В любом случае значения в поле ID должны быть уникальными.

Важным параметром ресурса является способ его восполнения: закупка или произодство. Если отмечено поле Признак закупки (отметку можно сделать, введя в ячейку "1", либо дважды кликнув на ней), то программа использует заказы на закупку (PO ), иначе - заказы на производство (MO ).

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

ID

Также в справочник можно добавить произвольные пользовательские группировки ресурсов (такие как: Бренд, Категория, ABC-классификаци ). Добавление новых столбцов в блок параметров (до поля начального фактического остатка) можно производить без дополнительных настроек - формулы должны работать правильно.

Спецификации (BOMs)

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

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

Для расширения справочника используйте стандартные операции Excel по вставке строк в таблицу*.

Для удаления просто очистите поле Ресурс (можно также очистить строку целиком).

Поля таблицы:

Заголовок Описание Доступность ввода Обязательность
ID
Код ресурса из справочника.
Обязательно начинайте ввод новых данных с этого поля.
Список Да (начало ввода)
ID компонента Код входящего в ресурс компонента из справочника. Список Да
Ресурс Наименование ресурса Нет Вычисляемое
Компонент Наименование компонента Нет Вычисляемое
Расход на единицу ресурса
Количество Компонента на единицу Ресурса . Да Да
Себестоимость единицы Служебное поле - себестоимость единицы компонента. В базовой валюте Нет Вычисляемое
Стоимость
Служебное поле - общая стоимость компонента в данной спецификации. В базовой валюте Нет Вычисляемое
Потребление Объем потребления компонента в данной спецификации. В единицах измерения. Нет Вычисляемое

Служебные поля выделены серым цветом, эти столбцы можно скрыть через уровень группировки Excel.

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

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

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

MRP-таблица (MRP)

Лист MRP содержит справочную информацию о ресурсах, а также основные фактические и плановые показатели.

В столбце L вводятся данные по остаткам на начало учета. Остальны данные планирования и фактического учета сгруппированы по периодам, начиная со столбца M . В каждом периоде содержится 10 столбцов с данными.

Периодические поля планирования и учета:

Заголовок Описание Доступность ввода Обязательность
SO
Сумма продаж в периоде из таблицы заказов на продажу (SO) Нет Вычисляемое
MO Сумма выпуска ресурса в периоде из таблицы заказов на производство (MO) Нет Вычисляемое
PO Сумма поступления ресурса в периоде из таблицы заказов на закупку (PO) Нет Вычисляемое
Расход Итоговый расход ресурса с учетом планов и заказов.
При вводе факта через расход можно вводить данные вместо формулы.
Да (поверх формулы) Нет
Производство Итоговое производство ресурса с учетом планов и заказов.
При вводе факта через расход
Да (поверх формулы) Нет
Закупка Итоговая закупка ресурса с учетом планов и заказов.
При вводе факта через расход можно вводить данные вместо формулы
Да (поверх формулы) Нет
Дополнительная потребность
Служебное поле расчета дополнительной потребности в ресурсе для формирования поля План Нет Вычисляемое
Дата размещения заказа
Служебное поле для определения периода формирования рекомендаций (столбца План ) Нет Вычисляемое
План
Рекомендация на формирование заказа в системе. Нет Вычисляемое
Остаток
Остаток ресурса на дату окончания периода.
При вводе факта через остаток можно вводить данные вместо формулы
Да (поверх формулы) Да

Планирование

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

Количество ресурса в натуральных единицах измерения, требуемое к заказу в плановом периоде, отображается в столбце План . Число в данном столбце подразумевает рекомендацию заказать указанное количество в данном периоде. В зависимости от типа восполнения ресурса требуется сформировать заказ либо на закупку, либо на производство. Заказ формируется пользователем на листах MO (производство) или PO (закупка). При планировании учитываются все параметры ресурса: Кратность , Длительности пополнения, Страховой запас . Плановое поступление ресурса находится в столбцах Закупка или Производство - в зависимости от типа позиции. Для закупаемых ресурсов обычно плановый период заказа и период поступления не совпадает (поступление позже заказа), для производимых позиций - это может быть один и тот же период. Плановое потребление ресурса можно проанализировать в столбце Расход MRP в зависимости от настроек специальной таблицы листа Preset :

Здесь значения 1 или 0 определяют показ или скрытие одноименного столбца MRP-таблицы.

Последний столбец отвечает за фильтрацию строк:
-1 - все строки
1 - только закупаемые ресурсы
0 - только производимые ресурсы

Календарный план выпуска изделий (Master Production Schedule)

Отдельной задачей планирования является корректное составление производственного плана в фиксированном периоде. (англ. Master Production Schedule - MPS) Стандартный алгоритм MRP-планирования не учитывает множество факторов, влияющих на возможности производства по дням, например: загрузка оборудования, совместимость изделий на линиях, затраты на переналадку и пр. Рекомендации MRP-алгоритма для большинства типов производства носят условный характер. В связи с этим основная ответственность за корректность производственного плана лежит на операторе системы (главном планировщике).Программа предоставляет возможность заполнения данных о выпуске изделий одним из двух способов:

  1. В таблице заказов на производство (лист MO ).
  2. Непосредственно в MRP-таблице - в полях Производство в фиксированном периоде .

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

Фактический учет

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

Данные о фактических отгрузках ведутся только через заказы на продажу - лист SO (см.далее).

Остальную фактическую информацию можно вести одним из трех перечисленных ниже способов (в зависимости от характера производства):

1. Через заказы

Данные о закупке и производстве ведутся только через заказы (листы PO и MO ). Данные о расходе всегда точно совпадают с указанными в спецификациях параметрами. Таким образом поля Расход и Остаток корректно формируется автоматически.

2. Через расход

Информацию о выпуске изделий и полуфабрикатов, а также данные о расходе сырья обновляется на основе отчетов произодственных участков в полях Производство и Расход MRP-таблицы (поверх формул). Календарный план выпуска (MPS) также можно заполнять вместо формул в ближайших плановых периодах (поле Производство ). Этот способ имеет приоритет на производствах с системой автоматической фиксации расхода сырья и материалов. В данном случае спецификации изделий будут использоваться только для планирования.

3. Через остаток

Обновляются данные о фактических запасах на конец периода - поле Остаток MRP-таблицы (поверх формулы). В этом способе можно не вести заказы на производство (лист MO ), а также не корректировать поля Производство и Расход в фактических периодах . MPS также можно вводить сразу в поле Производство фиксированных периодов .

Данные о закупках в любом способе желательно вести через заказы (лист PO ).

Расчет и обновление данных

По умолчанию большинство столбцов листа MRP не содержит формул - они заменяются на значения после проведения расчетов. Обновление данных осуществляется только через вызов специальной процедуры. Изменять данные вручную во всех столбцах, кроме Расход , Производство , Закупка , Остаток (см.далее Фактический учет ), не имеет смысла, так как значения там будут обновлены автоматически после проведения расчетов.

Запуск расчета MRP-таблицы осуществляется по нажатию кнопки √ в верхнем левом углу листа. Для больших объемов данных расчет MRP может занять длительное время. Рекомендуется сохранить изменения в файле перед запуском расчета.

Заказы

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

По умолчанию представлен следующий набор полей заказа на продажу:

Заголовок Описание Доступность ввода Обязательность
Дата продажи
Дата отгрузки товара покупателю Да Да
Код заказа
Необязательный код заказа Да Нет
ID Ссылка на товар (ресурс) из MRP-таблицы Список Да
Наименование Вычисляемое по ID наименование номенклатурной позиции. Нет Вычисляемое
Группа Вычислямая по ID группировка Нет Вычисляемое
Покупатель Получатель товара по заказу Список Нет
Количество
Количество товара к продаже.
В базовых единицах измерения
Да Да
Единица измерения
Вычисляемая по ID базовая единица измерения Нет Вычисляемое