$itemCount = abs($item->fact_and_1c_diff);
$er = EqualizationRemains::findOne([
'shift_transfer_id' => $shiftTransfer->id,
- 'product_id' => $item->product_guid
+ 'product_replacement_id' => $item->product_guid
]);
-
+ $count = 0;
if ($er) {
if ($er->product_count == $itemCount) {
return;
}
- $count = $er->product_count > $itemCount
- ? $er->product_count - $itemCount
- : $er->product_count;
+ if ($itemCount > $er->product_count) {
+ $count = $itemCount - $er->product_count;
+ }
+
} else {
$count = $itemCount;
}
'product_id' => $item->product_guid
]);
+
if ($er) {
if ($er->product_count == $itemCount) {
return;
}
- $count = $er->product_count > $itemCount
- ? $er->product_count - $itemCount
- : $er->product_count;
+ if ($itemCount > $er->product_count) {
+ $count = $itemCount - $er->product_count;
+ }
+
} else {
$count = $itemCount;
}
$this->registerJsFile('/js/shift-transfer/replacement.js', ['position' => \yii\web\View::POS_END]);
$totalBalance = array_sum(array_column($shiftTransfer->equalizationRemains, 'balance'));
-$writeOffsBalance = \yii_app\records\WaybillWriteOffs::findOne(['shift_transfer_id' => $shiftTransfer->id])->summ ?? null;
-$incomingBalance = \yii_app\records\WaybillIncoming::findOne(['shift_transfer_id' => $shiftTransfer->id])->summ ?? null;
+$writeOffsBalance = \yii_app\records\WaybillWriteOffs::findOne(['shift_transfer_id' => $shiftTransfer->id])->summ ?? 0;
+$incomingBalance = \yii_app\records\WaybillIncoming::findOne(['shift_transfer_id' => $shiftTransfer->id])->summ ?? 0;
$form = \yii\widgets\ActiveForm::begin(); ?>
'iconSource' => 'fa',
])->label(false);
- echo $btn = Html::submitButton('Продолжить', [
+ echo Html::submitButton('Продолжить', [
'class' => 'btn btn-primary float-right',
'name' => 'action',
'value' => 'resume'
]);
- ?>
- <?php
} else {
- ?>
- </div>
- </div>
- <?php
echo GridView::widget([
'dataProvider' => new \yii\data\ArrayDataProvider([
'allModels' => $shiftTransfer->equalizationRemains,
<?php
if ($shiftTransfer->status_id == ShiftTransfer::STATUS_OF_THE_FORMATION_OF_SURPLUSES_AND_SHORTAGES
&& Yii::$app->user->id == $shiftTransfer->end_shift_admin_id) {
- echo $btn = Html::submitButton('Назад', [
- 'class' => 'btn btn-primary float-right',
- 'name' => 'action',
- 'value' => 'rejection'
- ]) . ' ' . Html::submitButton('Сохранить', [
- 'class' => 'btn btn-success float-right',
- 'name' => 'action',
- 'value' => 'save'
- ]);
+ echo Html::submitButton('Назад', [
+ 'class' => 'btn btn-primary float-right',
+ 'name' => 'action',
+ 'value' => 'rejection'
+ ]) . ' ' . Html::submitButton('Сохранить', [
+ 'class' => 'btn btn-success float-right',
+ 'name' => 'action',
+ 'value' => 'save'
+ ]);
}
if (