• +7 (495) 241-10-64 (Москва)
  • +7 (3852) 59-50-96 (Барнаул)
  • ogroup77

14.03.2017

Обработка для формирования заказов поставщикам

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

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

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

Новый точечный рисунок

По умолчанию, эта колонка уже заполнена на основе статистических данных. Данные берутся на основе продаж и установленных точек заказа. Они сортируются в порядке убывания, первый элемент является максимальным импульсом, он удаляется из этого списка. Далее массив перебирается, и пока значения больше, чем максимальный импульс * переменная разброса импульса / 100, они добавляются в список импульсов и удаляются из текущего списка. Затем оставшийся список сортируется по возрастанию ,и производятся аналогичные действия только со спадами. В итоге получаем 3 списка: импульсы, спады и нормальные показатели.

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

Если в списке импульсов у нас остались значения, то проверяем чтобы среднее значение нормальных * переменная сила импульса / 100 было меньше среднего значения импульсов. Если это не так, импульсы добавляются в список нормальных и список импульсов очищается. Аналогично проверяем спады.

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

Товары делятся на 3 категории:

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

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

ккккккк

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

33333

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

444444444444444

Если при заказе номенклатуры с комплектующими, поставить галку «Целиком у поставщика», то комплектующие списываться не будут.

55555555

Они будут добавлены в заказ поставщику в количестве, указанном в поле «Заказать у поставщика».

6666666

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

8765