From: Vladimir Fomichev Date: Thu, 5 Sep 2024 09:51:32 +0000 (+0300) Subject: Логирование с именами товаров X-Git-Tag: 1.4^2~3 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=refs%2Fheads%2Ffeature_fomichev_erp_174_selfcost;p=erp24_rep%2Fyii-erp24%2F.git Логирование с именами товаров --- diff --git a/erp24/services/MotivationService.php b/erp24/services/MotivationService.php index e09985f7..6a8f0e8b 100644 --- a/erp24/services/MotivationService.php +++ b/erp24/services/MotivationService.php @@ -1839,13 +1839,24 @@ class MotivationService $quantity = (float)$product['quantity']; $checkDate = date('Y-m-d', strtotime($saleDates[$product['check_id']])); - // Логирование отсутствующих данных о себестоимости + // Если себестоимость не найдена, логируем ошибку и продолжаем if (!isset($selfCostsMap[$productId][$checkDate])) { - Yii::info("Не найдена себестоимость для продукта $productId на дату $checkDate", __METHOD__); + $productName = Products1c::find() + ->select('name') + ->where(['id' => $productId]) + ->scalar(); - InfoLogService::setInfoLog(__FILE__, __LINE__, 'SelfCostProduct', "error_id_100: Продукт $productId на дату $checkDate не имеет себестоимости"); + Yii::info("Не найдена себестоимость для товара $productId ($productName) на дату $checkDate", __METHOD__); + + + /* InfoLogService::setInfoLog( + __FILE__, + __LINE__, + 'SelfCostProduct', + "error_id_25: Товар $productId ($productName) на дату $checkDate не имеет себестоимости" + );*/ $price = 0.0;