->leftJoin('products_1c_nomenclature p1cn', 'p1cn.id = sp.product_id')
->where(['between', 's.date', $date_start, $date_end])
->andWhere(['order_id' => ['', '0']])
- ->andWhere(['not in', 'p1cn.category', ['', 'сервис']])
+ ->andWhere(['not in', 'p1c.category', ['', 'букет', 'сборка', 'сервис']])
->andWhere(['s.store_id' => $model->store_id])
->groupBy(['s.store_id', "TO_CHAR(s.date, 'YYYY-MM')", "p1cn.category"])
->orderBy(['month' => SORT_ASC, 'p1cn.category' => SORT_ASC])
->where(['between', 's.date', $date_start, $date_end])
->andWhere(['not in', 'order_id', ['', '0']])
->andWhere(['s.store_id' => $model->store_id])
- ->andWhere(['not in', 'p1cn.category', ['', 'сервис']])
+ ->andWhere(['not in', 'p1c.category', ['', 'букет', 'сборка', 'сервис']])
->groupBy(['s.store_id', "TO_CHAR(s.date, 'YYYY-MM')", "p1cn.category"])
->orderBy(['month' => SORT_ASC, 'p1cn.category' => SORT_ASC])
->asArray()
->leftJoin('products_1c_nomenclature p1cn', 'p1cn.id = wop.product_id')
->where(['between', 'wo.date', $date_start, $date_end])
->andWhere(['wo.type' => WriteOffsErp::WRITE_OFFS_TYPE_BRAK])
- ->andWhere(['not in', 'p1cn.category', ['', 'сервис']])
+ ->andWhere(['not in', 'p1c.category', ['', 'букет', 'сборка', 'сервис']])
->andWhere(['wo.store_id' => $store_id])
->groupBy(["month", 'p1cn.category'])
->asArray()->all();