From: marina Date: Wed, 27 Nov 2024 08:06:06 +0000 (+0300) Subject: ERP-243 Действия по замене (II этап) X-Git-Tag: 1.7~216^2~13 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=fbddb23f53e896afa11cfb80b317b0620c665e66;p=erp24_rep%2Fyii-erp24%2F.git ERP-243 Действия по замене (II этап) --- diff --git a/erp24/migrations/m241126_064206_add_new_column_on_shift_remains.php b/erp24/migrations/m241126_064206_add_new_column_on_shift_remains.php new file mode 100644 index 00000000..b29a3629 --- /dev/null +++ b/erp24/migrations/m241126_064206_add_new_column_on_shift_remains.php @@ -0,0 +1,19 @@ +addColumn('shift_remains', 'type', $this->integer()->notNull()->defaultValue(1)->comment('Тип записи')); + } + + /** + * {@inheritdoc} + */ + public function safeDown() + { + $this->dropColumn('shift_remains', 'type'); + } +} diff --git a/erp24/migrations/m241127_065457_create_equalization_remains_table.php b/erp24/migrations/m241127_065457_create_equalization_remains_table.php new file mode 100644 index 00000000..4eb99356 --- /dev/null +++ b/erp24/migrations/m241127_065457_create_equalization_remains_table.php @@ -0,0 +1,41 @@ +createTable('erp24.equalization_remains', [ + 'id' => $this->primaryKey()->comment('ID записи'), + 'shift_id' => $this->integer()->comment('ID записи передачи смены'), + 'product_id' => $this->string()->comment('ID товара с недостатком'), + 'product_count' => $this->float()->comment('Количество товара с недостатком'), + 'product_price' => $this->float()->comment('Цена товара розничная'), + 'product_price_seft_cost' => $this->float()->comment('Себестоимость товара'), + 'product_replacement_id' => $this->string()->comment('Товар замена'), + 'product_replacement_count' => $this->float()->comment('Количество товара замены'), + 'product_replacement_price' => $this->float()->comment('Цена товара замены розничная'), + 'product_replacement_price_seft_cost' => $this->float()->comment('Себестоимость товара замены'), + 'balance' => $this->float()->comment('Разница в сумме'), + 'created_at' => $this->dateTime()->comment('Дата создания записи'), + 'updated_at' => $this->dateTime()->comment('Дата обновления записи'), + 'created_by' => $this->integer()->comment('Автор создания записи'), + 'updated_by' => $this->integer()->comment('Автор обновления записи'), + ]); + } + + /** + * {@inheritdoc} + */ + public function safeDown() + { + $this->dropTable('equalization_remains'); + } +}