を作成することはできません。 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_id
、increment_id
、state
、store_id
、store_name
、order_id
、order_increment_id
、order_created_at
、customer_name
、customer_email
、customer_group_id
、payment_method
、store_currency_code
、order_currency_code
、base_currency_code
、global_currency_code
、billing_name
、billing_address
、shipping_address
、shipping_information
、subtotal
、shipping_and_handling
、base_grand_total
、grand_total
、created_at
、 updated_at
)entity_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_order
。 customer_firstname
、NULL)、sales_order
(IF。customer_lastname
<> ''、sales_order
。customer_lastname
、NULL)))customer_email
AS sales_order.customer_email、customer_name
ASは、AS customer_group_id
sales_order.customer_group_idは、payment_method
、store_currency_code
AS sales_invoice.store_currency_codeとしてsales_order_payment.method order_currency_code
、base_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_address
。 lastname
billing_name
、TRIM AS、NULL)))(CONCAT_WS(」」、(sales_billing_address
。street
<> IF ''、sales_billing_address
。street
、NULL)、(sales_billing_address
。city
<> ''、sales_billing_address
。city
、NULL)場合、 (sales_billing_address
。region
<> 'が'( 'sales_billing_address
。postcode
、NULL、sales_billing_address
。region
、NULL)sales_billing_address
。postcode
<>)場合には、'))billing_address
AS、「「((CONCAT_WSトリム、sales_shipping_address
(IF。street
<> ''、sales_shipping_address
。street
、NULL)、IF(sales_shipping_address
。 city
<> ''、sales_shipping_address
。 IF(sales_shipping_address
。region
< ''、sales_shipping_address
。region
、NULL)、IF(sales_shipping_address
)。postcode
<> ''、sales_shipping_address
。 subtotal
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(state
) store_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
)」
を参照してください:** ALTER TABLEの '' base_grand_total'のDECIMALを追加sales_invoice_grid'(12、4)NOT NULL grand_total' 'AFTER; ** それがこの問題を解決するには、この正しい方法を動作しますが、あります? –
今日私は2.0.1からのアップグレード後も同じ問題を抱えていましたが、これも私にとって解決しました。ただし、請求書を手動で作成するときではなく、注文するときでした。上記のSQLコマンドの注文の後、場所ができますが、私は今dbの完全性について深刻な疑念を持っています。 –