return DateHelper::getMicrosecondsString();
}
+ public static function generateShiftTransferDocName($prefix, $modelId) {
+ return 'ЕРП_' . $prefix . '_' . date("Y-m-d_H-i") . '_ИД_' . $modelId;
+ }
+
}
\ No newline at end of file
try {
$model->save();
- $model->updateAttributes(['number' => 'ЕРП_ПС_' . date("Y-m-d_H-i") . '_' . $model->id]);
+ $docName = DataHelper::generateShiftTransferDocName('ПС', $model->id);
+ $model->updateAttributes(['number' => $docName]);
ReplacementInvoiceProducts::setData($model, $shiftTransfer);
try {
$model->save();
-
+ $docName = DataHelper::generateShiftTransferDocName('РПН', $model->id);
$model->updateAttributes([
- 'number' => 'ЕРП_РПН_' . date("Y-m-d_H-i") . '_' . $model->id
+ 'number' => $docName
]);
WaybillIncomingProducts::setData($model, $shiftTransfer);
]);
try {
$model->save();
-
+ $docName = DataHelper::generateShiftTransferDocName('РНС', $model->id);
$model->updateAttributes([
- 'number' => 'ЕРП_РНС_' . date("Y-m-d_H-i") . '_' . $model->id
+ 'number' => $docName
]);
WaybillWriteOffsProducts::setData($model, $shiftTransfer);