'id' => 'ID',
'guid' => 'Guid документа',
'status' => 'Статус',
- 'created_admin_id' => 'Created Admin ID',
+ 'created_admin_id' => 'Создал списание',
'updated_admin_id' => 'Updated Admin ID',
- 'confirm_admin_id' => 'confirm_admin_id',
+ 'confirm_admin_id' => 'Подтвердил списание',
'deleted_admin_id' => 'Deleted Admin ID',
'store_id' => 'Магазин',
'cause_id' => 'Причина списания',
return $this->hasOne(Products1c::class, ['id' => 'product_id'])->onCondition(['tip' => 'products'])->via('getWriteOffsProductsErps');
}
-
-
public function getProductsImages()
{
return $this->hasMany(WriteOffsProductsErp::className(), ['write_offs_erp_id' => 'id']);
$this->comment = $comment;
}
+ public function getCreatedAdmin()
+ {
+ return $this->hasOne(Admin::class, ['id' => 'created_admin_id']);
+ }
+ public function getConfirmAdmin()
+ {
+ return $this->hasOne(Admin::class, ['id' => 'confirm_admin_id']);
+ }
+
/**
* @return string
*/
'guid',
'date',
'number',
-// 'created_admin_id',
+ [
+ 'attribute' => 'created_admin_id',
+ 'value' => function ($model) {
+ return $model->createdAdmin ? $model->createdAdmin->name : '';
+ }
+ ],
+ [
+ 'attribute' => 'confirm_admin_id',
+ 'value' => function ($model) {
+ return $model->confirmAdmin ? $model->confirmAdmin->name : '';
+ }
+ ],
// 'updated_admin_id',
-// 'confirm_admin_id',
// 'store_id',
[
'attribute' => 'cityStoreName',