Receivings
Returns a list of stock-in records received from inter-store transfers.
テーブル固有の情報
SELECT
connector は Smaregi API を使用してWHERE 句条件を処理します。すべてのカラムは=、!=、>、<、>=、<= 演算子によるサーバー側フィルタリングをサポートし、文字列型のカラムはLIKE もサポートします。IN 演算子、およびdate/datetime 型のカラムに対するLIKE 演算子は、クライアント側で処理されます。
例えば、次のクエリはサーバー側で処理されます:
SELECT * FROM Receivings WHERE ReceivingId = 3
SELECT ReceivingId, ShippingStoreId, Memo FROM Receivings ORDER BY ReceivingId
INSERT
このテーブルでは、INSERT はサポートされていません。
UPSERT
このテーブルでは、UPSERT はサポートされていません。
UPDATE
Smaregi はShippingId、ShippingStoreId、ReceivingStoreId、ReceivingDate、Memo、Status、IdentificationNo、Token およびDetailAggregate カラムの更新を許可します。
UPDATE Receivings SET Memo = 'ChangedMemo' WHERE ReceivingId = 1
Note: UPDATE クエリでDetailAggregate カラムに加えられた変更は、ReceivingDetails ビューに反映されます。
一時テーブルを使用する場合:
INSERT INTO ReceivingDetails#TEMP (ReceivingId, ProductId, InspectionQuantity, StockoutQuantity, StockoutReason, InspectionDate) VALUES (14, 8, 3, 1, 'Memo', '2019-09-28')
INSERT INTO ReceivingDetails#TEMP (ReceivingId, ProductId, InspectionQuantity, StockoutQuantity, StockoutReason, InspectionDate) VALUES (14, 9, 43, 2, 'Memo', '2019-09-28')
UPDATE Receivings SET ReceivingDate = '2019-09-28', Memo = 'ChangedMemo', DetailAggregate = 'ReceivingDetails#TEMP' WHERE ReceivingId = 14
集計を使用する場合:
UPDATE Receivings SET DetailAggregate = '{
"table_name": "ReceivingDetail",
"rows": [
{
"receivingId": "14",
"productId": "17",
"inspectionQuantity": "33",
}
]
}
' WHERE ReceivingId = 14
DELETE
このテーブルでは、DELETE はサポートされていません。
Columns
| Name | Type | ReadOnly | References | Description |
| ReceivingId [KEY] | Integer | False | ||
| ShippingId | Integer | False |
Shippings.ShippingId | |
| ShippingStoreId | Integer | False | ||
| ReceivingStoreId | Integer | False | ||
| ReceivingDate | Date | False | ||
| Memo | String | False | ||
| Status | Integer | False | ||
| IdentificationNo | String | False | ||
| Modified | Datetime | True | ||
| Token | String | False | ||
| DetailAggregate | String | False |
A JSON aggregate of details associated with the receiving. |