From 13451d5049bace5fdddaabe841e189c2e974f936 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Thu, 15 Aug 2024 14:40:06 +0300 Subject: [PATCH] =?utf8?q?[ERP-105]=20=D0=9F=D0=BE=D0=B4=D1=81=D1=87=D1=91?= =?utf8?q?=D1=82=20=D0=BE=D1=82=D0=BA=D0=BB=D0=BE=D0=BD=D0=B5=D0=BD=D0=B8?= =?utf8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/MotivationService.php | 68 ++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) 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); + } } } -- 2.39.5