From: Alexander Smirnov Date: Thu, 15 Aug 2024 11:40:06 +0000 (+0300) Subject: [ERP-105] Подсчёт отклонения X-Git-Tag: 1.4~20^2~8 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=13451d5049bace5fdddaabe841e189c2e974f936;p=erp24_rep%2Fyii-erp24%2F.git [ERP-105] Подсчёт отклонения --- diff --git a/erp24/services/MotivationService.php b/erp24/services/MotivationService.php index c625230e..27ac49b1 100644 --- a/erp24/services/MotivationService.php +++ b/erp24/services/MotivationService.php @@ -646,5 +646,73 @@ class MotivationService } $motivationDataTableSort[$indMap["Расчет премии"]]["fact"] = $j66; + // Отклонение + $deviationFunc = function ($name) use(&$motivationDataTableSort, &$indMap) { + if ($motivationDataTableSort[$indMap[$name]]["plan"] != 0) { + $motivationDataTableSort[$indMap[$name]]["deviation"] = + $motivationDataTableSort[$indMap[$name]]["fact"] / + $motivationDataTableSort[$indMap[$name]]["plan"]; + } + }; + $names = [ + "Выручка от реализации", + "Продажа товара", + "Оффлайн продажи", + "Онлайн продажи", + "Прочие услуги", + "Услуги по сборке", + "Услуги по доставке", + "Прямые расходы на продажу", + "Стоимость товара", + "Услуги агентов (Расходы на закупку, хранение, доставку товара)", + "Брак, пересорт", + "Брак с поставки", + "Списание неликвидного товара: порча, истечение срока годности", + "Брак из-за поломки оборудования", + "Пересорт", + "Расходные материалы (обеспечение продаж)", + "Маржинальный доход", + "Операционные расходы (Себестоимость)", + "Оплата труда", + "Фонд оплаты труда персонала", + "Содержание помещения", + "Аренда", + "Коммунальные услуги", + "Охрана", + "Услуги по уборке помещений и территории", + "Расходы по доставке", + "Доставка до клиента курьер", + "Доставка до клиента такси", + "Услуги маркетплейсов", + "Содержание и обслуживание ОС и НМА", + "Холодильное оборудование (ремонт, содержание, ТО)", + "Расходы на содержание и ремонт оргтехники, в т.ч. расходные материалы", + "Расходы на содержание и ремонт прочих ОС", + "Техническое обслуживание кассовых аппаратов", + "Услуги связи", + "Интернет", + "Прочие операционные расходы", + "Хозяйственные товары", + "Канцтовары", + "Вода питьевая", + "Валовая прибыль", + "Общехозяйственные расходы", + "Бухгалтерия и финансы", + "Бухгалтерские услуги: постановка и ведение БУ и НУ", + "Юридическое сопровождение", + "Юридические услуги", + "HR- услуги", + "Кадровое администрирование, охрана труда", + "Услуги по подбору персонала", + "IT услуги", + "Администрирование ИТ инфраструктуры (подключения к базам данных, ПО, почта, интернет)", + "Лицензия на ПО: ERP система", + "Продвижение и продажа товара через сайт", + "Чистая прибыль", + "Рентабельность по чистой прибыли, %" + ]; + foreach ($names as $name) { + $deviationFunc($name); + } } }