$returns = Sales::find()->where(['operation' => Sales::OPERATION_RETURN, 'sales_check' => $salesIds])->all();
$returnIds = ArrayHelper::getColumn($returns, 'sales_check');
- $shift = $model->shift == 0 ? [1, 2] : [$model->shift];
+ $shift = $model->shift == 0 ? [1, 2, 5, 8] : ($model->shift == 1 ? [1, 5, 8] : [2]);
$timetable = Timetable::find()->select(['COUNT(*) as cnt', 'admin_id'])
->where(['shift_id' => $shift, 'tabel' => '0'])
->andWhere(['between', 'date', $model->date_start, $model->date_end])