From 2f4e03befd0d31fbeaa024a7cefa7ac9b69a48e0 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Mon, 19 Aug 2024 15:14:48 +0300 Subject: [PATCH] =?utf8?q?[ERP-105]=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?utf8?q?=D0=B5=D0=BD=D1=8B=20=D0=BD=D1=83=D0=BB=D0=B8=20=D0=B4=D0=BB?= =?utf8?q?=D1=8F=20=D0=BF=D1=83=D1=81=D1=82=D1=8B=D1=85=20=D0=B7=D0=BD?= =?utf8?q?=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/MotivationService.php | 46 +++++++++++++++------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/erp24/services/MotivationService.php b/erp24/services/MotivationService.php index 016d6df4..0dcd677a 100644 --- a/erp24/services/MotivationService.php +++ b/erp24/services/MotivationService.php @@ -35,6 +35,7 @@ class MotivationService 90 => ['name' => 'Продажа товара'], 115 => ['name' => 'Прочие услуги'], 135 => ['name' => 'Прямые расходы на продажу'], + 139 => ['name' => 'Стоимость товара'], 143 => ['name' => 'Услуги агентов (Расходы на закупку, хранение, доставку товара)'], 146 => ['name' => 'Брак, пересорт'], 192 => ['name' => 'Маржинальный доход'], @@ -1026,15 +1027,18 @@ class MotivationService $motivationDataTableSort[$indMap["Продажа товара"]][$column] = $motivationDataTableSort[$indMap["Оффлайн продажи"]][$column] + - $motivationDataTableSort[$indMap["Онлайн продажи"]][$column]; + $motivationDataTableSort[$indMap["Онлайн продажи"]][$column] + 0; $motivationDataTableSort[$indMap["Прочие услуги"]][$column] = $motivationDataTableSort[$indMap["Услуги по сборке"]][$column] + - $motivationDataTableSort[$indMap["Услуги по доставке"]][$column]; + $motivationDataTableSort[$indMap["Услуги по доставке"]][$column] + 0; $motivationDataTableSort[$indMap["Выручка от реализации"]][$column] = $motivationDataTableSort[$indMap["Продажа товара"]][$column] + - $motivationDataTableSort[$indMap["Прочие услуги"]][$column]; + $motivationDataTableSort[$indMap["Прочие услуги"]][$column] + 0; + + $motivationDataTableSort[$indMap["Стоимость товара"]][$column] = + $motivationDataTableSort[$indMap["Стоимость товара:"]][$column] + 0; $motivationDataTableSort[$indMap["Услуги агентов (Расходы на закупку, хранение, доставку товара)"]][$column] = ( @@ -1047,44 +1051,44 @@ class MotivationService $motivationDataTableSort[$indMap["Брак с поставки"]][$column] + $motivationDataTableSort[$indMap["Списание неликвидного товара: порча, истечение срока годности"]][$column] + $motivationDataTableSort[$indMap["Брак из-за поломки оборудования"]][$column] + - $motivationDataTableSort[$indMap["Пересорт"]][$column]; + $motivationDataTableSort[$indMap["Пересорт"]][$column] + 0; $motivationDataTableSort[$indMap["Прямые расходы на продажу"]][$column] = $motivationDataTableSort[$indMap["Стоимость товара"]][$column] + $motivationDataTableSort[$indMap["Услуги агентов (Расходы на закупку, хранение, доставку товара)"]][$column] + $motivationDataTableSort[$indMap["Брак, пересорт"]][$column] + - $motivationDataTableSort[$indMap["Расходные материалы (обеспечение продаж)"]][$column]; + $motivationDataTableSort[$indMap["Расходные материалы (обеспечение продаж)"]][$column] + 0; $motivationDataTableSort[$indMap["Маржинальный доход"]][$column] = $motivationDataTableSort[$indMap["Выручка от реализации"]][$column] - - $motivationDataTableSort[$indMap["Прямые расходы на продажу"]][$column]; + $motivationDataTableSort[$indMap["Прямые расходы на продажу"]][$column] + 0; $motivationDataTableSort[$indMap["Оплата труда"]][$column] = - $motivationDataTableSort[$indMap["Фонд оплаты труда персонала"]][$column]; + $motivationDataTableSort[$indMap["Фонд оплаты труда персонала"]][$column] + 0; $motivationDataTableSort[$indMap["Содержание помещения"]][$column] = $motivationDataTableSort[$indMap["Аренда"]][$column] + $motivationDataTableSort[$indMap["Коммунальные услуги"]][$column] + $motivationDataTableSort[$indMap["Охрана"]][$column] + - $motivationDataTableSort[$indMap["Услуги по уборке помещений и территории"]][$column]; + $motivationDataTableSort[$indMap["Услуги по уборке помещений и территории"]][$column] + 0; $motivationDataTableSort[$indMap["Расходы по доставке"]][$column] = $motivationDataTableSort[$indMap["Доставка до клиента курьер"]][$column] + - $motivationDataTableSort[$indMap["Доставка до клиента такси"]][$column]; + $motivationDataTableSort[$indMap["Доставка до клиента такси"]][$column] + 0; $motivationDataTableSort[$indMap["Содержание и обслуживание ОС и НМА"]][$column] = $motivationDataTableSort[$indMap["Холодильное оборудование (ремонт, содержание, ТО)"]][$column] + $motivationDataTableSort[$indMap["Расходы на содержание и ремонт оргтехники, в т.ч. расходные материалы"]][$column] + $motivationDataTableSort[$indMap["Расходы на содержание и ремонт прочих ОС"]][$column] + - $motivationDataTableSort[$indMap["Техническое обслуживание кассовых аппаратов"]][$column]; + $motivationDataTableSort[$indMap["Техническое обслуживание кассовых аппаратов"]][$column] + 0; $motivationDataTableSort[$indMap["Услуги связи"]][$column] = - $motivationDataTableSort[$indMap["Интернет"]][$column]; + $motivationDataTableSort[$indMap["Интернет"]][$column] + 0; $motivationDataTableSort[$indMap["Прочие операционные расходы"]][$column] = $motivationDataTableSort[$indMap["Хозяйственные товары"]][$column] + $motivationDataTableSort[$indMap["Канцтовары"]][$column] + - $motivationDataTableSort[$indMap["Вода питьевая"]][$column]; + $motivationDataTableSort[$indMap["Вода питьевая"]][$column] + 0; $motivationDataTableSort[$indMap["Операционные расходы (Себестоимость)"]][$column] = $motivationDataTableSort[$indMap["Оплата труда"]][$column] + @@ -1093,36 +1097,36 @@ class MotivationService $motivationDataTableSort[$indMap["Услуги маркетплейсов"]][$column] + $motivationDataTableSort[$indMap["Содержание и обслуживание ОС и НМА"]][$column] + $motivationDataTableSort[$indMap["Услуги связи"]][$column] + - $motivationDataTableSort[$indMap["Прочие операционные расходы"]][$column]; + $motivationDataTableSort[$indMap["Прочие операционные расходы"]][$column] + 0; $motivationDataTableSort[$indMap["Валовая прибыль"]][$column] = $motivationDataTableSort[$indMap["Маржинальный доход"]][$column] - - $motivationDataTableSort[$indMap["Операционные расходы (Себестоимость)"]][$column]; + $motivationDataTableSort[$indMap["Операционные расходы (Себестоимость)"]][$column] + 0; $motivationDataTableSort[$indMap["Бухгалтерия и финансы"]][$column] = - $motivationDataTableSort[$indMap["Бухгалтерские услуги: постановка и ведение БУ и НУ"]][$column]; + $motivationDataTableSort[$indMap["Бухгалтерские услуги: постановка и ведение БУ и НУ"]][$column] + 0; $motivationDataTableSort[$indMap["Юридическое сопровождение"]][$column] = - $motivationDataTableSort[$indMap["Юридические услуги"]][$column]; + $motivationDataTableSort[$indMap["Юридические услуги"]][$column] + 0; $motivationDataTableSort[$indMap["HR- услуги"]][$column] = $motivationDataTableSort[$indMap["Кадровое администрирование, охрана труда"]][$column] + - $motivationDataTableSort[$indMap["Услуги по подбору персонала"]][$column]; + $motivationDataTableSort[$indMap["Услуги по подбору персонала"]][$column] + 0; $motivationDataTableSort[$indMap["IT услуги"]][$column] = $motivationDataTableSort[$indMap["Администрирование ИТ инфраструктуры (подключения к базам данных, ПО, почта, интернет)"]][$column] + - $motivationDataTableSort[$indMap["Лицензия на ПО: ERP система"]][$column]; + $motivationDataTableSort[$indMap["Лицензия на ПО: ERP система"]][$column] + 0; $motivationDataTableSort[$indMap["Общехозяйственные расходы"]][$column] = $motivationDataTableSort[$indMap["Бухгалтерия и финансы"]][$column] + $motivationDataTableSort[$indMap["Юридическое сопровождение"]][$column] + $motivationDataTableSort[$indMap["HR- услуги"]][$column] + $motivationDataTableSort[$indMap["IT услуги"]][$column] + - $motivationDataTableSort[$indMap["Продвижение и продажа товара через сайт"]][$column]; + $motivationDataTableSort[$indMap["Продвижение и продажа товара через сайт"]][$column] + 0; $motivationDataTableSort[$indMap["Чистая прибыль"]][$column] = $motivationDataTableSort[$indMap["Валовая прибыль"]][$column] - - $motivationDataTableSort[$indMap["Общехозяйственные расходы"]][$column]; + $motivationDataTableSort[$indMap["Общехозяйственные расходы"]][$column] + 0; $c5 = $motivationDataTableSort[$indMap["Выручка от реализации"]][$column]; if ($c5 != 0) { @@ -1141,7 +1145,7 @@ class MotivationService $j66 = $formula; } } - $motivationDataTableSort[$indMap["Расчет премии"]][$column] = $j66; + $motivationDataTableSort[$indMap["Расчет премии"]][$column] = $j66 + 0; } } -- 2.39.5