$quantity = (float)$product['quantity'];
$checkDate = date('Y-m-d', strtotime($saleDates[$product['check_id']]));
- // Ð\9bогиÑ\80ование оÑ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83Ñ\8eÑ\89иÑ\85 даннÑ\8bÑ\85 о Ñ\81ебеÑ\81Ñ\82оимоÑ\81Ñ\82и
+ // Ð\95Ñ\81ли Ñ\81ебеÑ\81Ñ\82оимоÑ\81Ñ\82Ñ\8c не найдена, логиÑ\80Ñ\83ем оÑ\88ибкÑ\83 и пÑ\80одолжаем
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;