Cmdlets for Smaregi

Build 24.0.9062

Storages

入荷情報:入荷

Select

本製品 は Smaregi API を使用して、WHERE 句条件と選択されたカラムを処理します。LIKE(date およびdateTime データ型のカラムの場合)およびIN 演算子は、クライアント側で処理されます。 =、!=、<>、>、<、>=、<=、AND、LIKE、ORDER BY 演算子は、サーバー側で処理されます。 例えば、次のクエリはサーバー側で処理されます。

SELECT * FROM Storages WHERE StorageId = 3

SELECT StorageInfoId, SupplierId, StorageStoreId, StorageExpectedDateFrom FROM Storages WHERE StorageId = 3

Insert

Storage を追加するには、SupplierId、StorageStoreId およびDetailAggregate フィールドを指定します。

テンポラリテーブルの使用:

INSERT INTO StorageDetails#TEMP (productId, inspectionQuantity) VALUES (1, 4)
INSERT INTO Storages (SupplierId, StorageStoreId, DetailAggregate) VALUES (1, 1, 'StorageDetails#TEMP')

集計の使用:

INSERT INTO Storages (StorageId, StorageInfoId, SupplierId, StorageStoreId, Memo, DetailAggregate) VALUES (21, 2, 1, 1, 'chand2233445', '    {
      "table_name": "StorageDetail",
      "rows": [
        {
          "productId": "5",
          "inspectionQuantity": "3"
        }
      ]
    }
')

NOTE:レコードがすでに存在する場合、挿入は成功せず、ドライバーは影響を受けた行を0 行返します。

Upsert

アップサートは、このテーブルではサポートされていません。

Update

スマレジはStorageInfoId、SupplierId、StorageStoreId、StorageExpectedDateFrom、StorageExpectedDateTo、StorageDate、Memo、Status、IdentificationNo、Token およびDetailAggregate カラムの更新を許容します。

UPDATE Storages SET Memo = 'updated2' WHERE StorageId = 18

Delete

削除はこのテーブルではサポートされていません。

Columns

Name Type ReadOnly References Description
StorageId [KEY] Integer False

入荷ID (PK) : 入荷毎に付与するID。【自動更新】自動採番

StorageInfoId Integer False

StorageInfo.StorageInfoId

発注ID : 数字10桁以内。

SupplierId Integer False

仕入先ID : 数字10文字以内。存在しない仕入先を指定するとエラー。

StorageStoreId Integer False

入荷店舗ID : 数字9桁以内。存在しない店舗を指定するとエラー。

StorageExpectedDateFrom Date False

StorageExpectedDateTo Date False

入荷予定日To : 入荷日予定日を設定。(YYYY-MM-DD形式)

StorageDate Date False

入荷日 : 入荷日を設定。(YYYY-MM-DD形式)指定しない場合、更新日を設定。

Memo String False

メモ : 1000文字以内。

Status Integer False

状態 : 検品状況によって自動更新する。0:未入荷、1:検品中、2:入荷完了

IdentificationNo String False

識別番号 : 入荷情報を管理するための任意の文字列を設定出来る項目。

Modified Datetime True

更新日時 : 入荷の更新日時。 (YYYY-MM-DD HH:MM:SS形式)

Token String False

トークン : リクエストを一意に識別するためのトークン文字列を設定。重複するトークン文字列が指定された場合、スルーします。設定例:リクエスト日時(YYYYMMDDHHMMSS)+2桁の連番

DetailAggregate String False

A JSON aggregate of details associated with the storage.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062