if ($model->validate()) {
$model->save();
- $model->updateAttributes(['number' => 'ЕРП_ПС_' . date("Y-m-d_H-i") . $model->id]);
+ $model->updateAttributes(['number' => 'ЕРП_ПС_' . date("Y-m-d_H-i") . '_' .$model->id]);
ReplacementInvoiceProducts::setData($model, $shiftTransfer);
} else {
var_dump($model->getErrors());
$this->registerJsFile('/js/shift-transfer/replacement.js', ['position' => \yii\web\View::POS_END]);
-$usersOnStoreArray = \yii_app\records\Timetable::find()
- ->andWhere(['date' => $shiftTransfer->date])
- ->andWhere(['store_id' => array_flip(array_filter(\yii_app\records\CityStore::getAllActiveGuidId(), 'is_string'))[$shiftTransfer->store_guid]])
- ->select(['admin_id'])
- ->column();
-
$form = \yii\widgets\ActiveForm::begin();
if (in_array($shiftTransfer->status_id, [ShiftTransfer::STATUS_ID_TRANSFER_ACTIONS, ShiftTransfer::STATUS_ID_INPUT_FACT_REMAINS])
&& Yii::$app->user->id === $shiftTransfer->end_shift_admin_id) {
]);
if (
- in_array(Yii::$app->user->id, $usersOnStoreArray)
+ \yii_app\records\AdminStores::find()->andWhere(['store_guid' => $shiftTransfer->store_guid, 'admin_id' => Yii::$app->user->id])->exists()
&& $shiftTransfer->status_id == ShiftTransfer::STATUS_ID_READY_TO_ACCEPT
&& Yii::$app->user->id != $shiftTransfer->end_shift_admin_id
) {