2016-06-14 20 views
3

を作成することはできません。 2.1.0-rc2の形のMagentoのGIT支店インストール :私はそれがエラーをスロー管理者からの請求書を作成しようとすると、2.1Magento2は、私は、最新のMagento2の版に更新してきた請求書の発行

を:

を[2016年6月14日9時53分16秒] main.CRITICAL:例外/ var/www/magento2/vendor/magento/zendframework1/library/Zend/Db/Statement/Pdoの 'Field list'の 'base_grand_total'は不明な列です: 'SQLSTATE [42S22] .PHP:228

メッセージと

次に例外 'Zend_Db_Statement_Exception「SQLSTATE [42S22]:見つからないカラム:1054不明な列 'フィールドリスト' の 'base_grand_total'、クエリがされた:sales_invoice_grid。INSERT INTO(entity_idincrement_idstatestore_idstore_nameorder_idorder_increment_idorder_created_atcustomer_namecustomer_emailcustomer_group_idpayment_methodstore_currency_codeorder_currency_codebase_currency_codeglobal_currency_codebilling_namebilling_addressshipping_addressshipping_informationsubtotalshipping_and_handlingbase_grand_totalgrand_totalcreated_atupdated_atentity_id AS SELECT sales_invoice.entity_idは、state AS、AS increment_id sales_invoice.stateをsales_invoice.increment_id 01 AS sales_invoice.store_id (CONCAT_WS( ''、IF(sales_order。))を含むことを特徴とする請求項1に記載のシステム。 customer_firstname <> ''、sales_ordercustomer_firstname、NULL)、sales_order(IF。customer_lastname <> ''、sales_ordercustomer_lastname、NULL)))customer_email AS sales_order.customer_email、customer_name ASは、AS customer_group_id sales_order.customer_group_idは、payment_methodstore_currency_code AS sales_invoice.store_currency_codeとしてsales_order_payment.method order_currency_codebase_currency_code AS sales_invoice.base_currency_code、global_currency_code AS sales_invoice.global_currency_code AS sales_invoice.order_currency_code、(CONCAT_WS(」」、sales_billing_address(IF。firstname <> ''、sales_billing_addressをトリミング。firstname、NULL)、sales_billing_address(IF。lastname < '' '、sales_billing_addresslastnamebilling_name、TRIM AS、NULL)))(CONCAT_WS(」」、(sales_billing_addressstreet <> IF ''、sales_billing_addressstreet、NULL)、(sales_billing_addresscity <> ''、sales_billing_addresscity、NULL)場合、 (sales_billing_addressregion <> 'が'( 'sales_billing_addresspostcode、NULL、sales_billing_addressregion、NULL)sales_billing_addresspostcode <>)場合には、'))billing_address AS、「「((CONCAT_WSトリム、sales_shipping_address(IF。street <> ''、sales_shipping_addressstreet、NULL)、IF(sales_shipping_addresscity <> ''、sales_shipping_address。 IF(sales_shipping_addressregion < ''、sales_shipping_addressregion、NULL)、IF(sales_shipping_address)。postcode <> ''、sales_shipping_addresssubtotal AS sales_order.base_subtotal postcode、NULL)))shipping_information AS sales_order.shipping_description、shipping_address AS、AS shipping_and_handling sales_order.base_shipping_amount、base_grand_total AS sales_invoice.base_grand_total、grand_total AS sales_invoice.grand_total、created_at AS sales_invoice.created_at、updated_at AS sales_invoice.updated_at sales_invoice 左からsales_invoice.billing_address_id = sales_billing ON sales_billing_address AS sales_order_address登録しようsales_invoice.shipping_address_id = sales_shipping_address.entity_id LEFT ON sales_shipping_address AS sales_order_addressを登録しようsales_invoice.order_id = sales_order.entity_id 左側にsales_orderを登録しようLEFTはDUPLICATE KEY UPDATE entity_id =値にsales_invoice.order_id = sales_order_payment.parent_id WHERE ON sales_order_payment(sales_invoice.entity_id = '8')JOIN _address.entity_id (entity_id)、increment_id = VALUES(increment_id)、state = VALUES(statestore_id = VALUES(store_id)、store_name = VALUES(store_name)、order_id = VALUES(order_id)、order_increment_id = VALUES(order_increment_id)、order_created_at = VALUES(order_created_at)、customer_name = VALUES(customer_name)、customer_email = VALUES(customer_email)、customer_group_id = VALUES(customer_group_id)、payment_method = VALUES(payment_method)、store_currency_code = VALUES(store_currency_code)、order_currency_code = VALUES(order_currency_code)、base_currency_code = VALUES(base_currency_code)、global_currency_code = VALUES(global_currency_code)、billing_name = VALUES(billing_name)、billing_address = VALUES(billing_address)、shipping_address = VALUES(shipping_address)、shipping_information = VALUES(shipping_information)、subtotal = VALUES(subtotal)、shipping_and_handling = VALUES(shipping_and_handling)、base_grand_total = VALUES(base_grand_total)、grand_total = VALUES(grand_total)、created_at = VALUES(created_at)、updated_at = VALUES /var/www/magento2/vendor/magento/zendframework1/library/Zend/Db/Statement/Pdo.php:235で(updated_at)」

+1

を参照してください:** ALTER TABLEの '' base_grand_total'のDECIMALを追加sales_invoice_grid'(12、4)NOT NULL grand_total' 'AFTER; ** それがこの問題を解決するには、この正しい方法を動作しますが、あります? –

+0

今日私は2.0.1からのアップグレード後も同じ問題を抱えていましたが、これも私にとって解決しました。ただし、請求書を手動で作成するときではなく、注文するときでした。上記のSQLコマンドの注文の後、場所ができますが、私は今dbの完全性について深刻な疑念を持っています。 –

答えて

関連する問題