}
if ($exportImportTable) {
- $writeOffs = WriteOffs::find()->alias('wo')->select(['wo.type', 'wo.date', 'wop.product_id', 'wop.quantity', 'wop.summ'])
+ $writeOffs = WriteOffs::find()->alias('wo')->select(['wo.type', 'wo.date', 'wop.product_id', 'wop.quantity', 'wop.price'])
->rightJoin('write_offs_products wop', 'wop.write_offs_id = wo.id')
->where(['between', 'wo.date', $weekStart, $weekEnd])
->andWhere(['wo.store_id' => $exportImportTable->export_val])
continue;
}
$value = ($selfCostProductMap[date("Y-m-d", strtotime($data['date']))][$data['product_id']] ?? 0) * ($data['quantity'] ?? 0);
- $sum += $value > 0 ? $value : ($data['summ'] ?? 0);
+ $sum += $value > 0 ? $value : ($data['price'] ?? 0) * ($data['quantity'] ?? 0);
}
$motivationItemType = MotivationCostsItem::writeOffsToMotivationItemMap($key);