Click or drag to resize

IOBERONServiceGen2Stock_StockCard_Add Method

EXALOGIC
Vytvorí novú skladovú kartu (hlavičku). Po vytvorení novej skladovej karty vráti jednoznačný identifikátor IDNum nového záznamu.

Namespace: Exa.OBERON.ServicesGen2
Assembly: Exa.OBERON.ServicesGen2 (in Exa.OBERON.ServicesGen2.dll) Version: 4.5.0.0 (4.5.0.0)
Syntax
ResultValue<RecordBaseInfo> Stock_StockCard_Add(
	StockCardAddArg stockCardAddArg
)

Parameters

stockCardAddArg  StockCardAddArg
Parameter s údajmy skladovej karty StockCardAddArg. Okrem jej skladovej karty obsahuje aj sklad, s ktorým sa pracuje.

Return Value

ResultValueRecordBaseInfo
Vráti triedu výsledku operácie ResultValueT s dátovým objektom základných informácií o novo-vytvorenom zázname skladovej karty RecordBaseInfo.
Remarks
Po zápise novej skladovej karty a následným volaním Stock_StockCard_Get(StockCardGetArg) sa uvedená nová skladová karta nemusí dať ihneď načítať. Webové služby načítané údaje ukladajú do cache, ktorá je aktualizovaná s oneskorením. Pri potrebe ihneď načítať novú skladovú kartu je možné používanú cache vymazať (aktualizovať) volaním System_RefreshCache(System_RefreshCacheArg).
Príklad vyvorenia novej skladovej karty - zasielané údaje v JSON formáte.
{
        "stockCardAddArg": {
                "StockCard": {
                        "Amount": 0,
                        "Availability": 0,
                        "BarCodes": null,
                        "CashRegisterCode": null,
                        "CashRegisterCode_LinkedItem": null,
                        "CashRegisterCommodityGroup": null,
                        "Catalog": null,
                        "DateTime_Created": null,
                        "DateTime_LastUpdate": null,
                        "DateTime_LastUpdateSalePrice": null,
                        "FileRepositoryAttachments": false,
                        "Guarantee_Period_Unit": 0,
                        "Guarantee_Period_Value": 0,
                        "IDNum": 0,
                        "IDNum_Stock": 0,
                        "ItemColor": null,
                        "KP": null,
                        "Location": null,
                        "Name": "Notebook 17', 8GBRAM, 2TB SDD",
                        "Number": "1001",
                        "PricesInfo": {
                                "DiscountApplyMode": 0,
                                "DiscountMaxPercento": 0,
                                "PriceCalculationType": 0,
                                "PriceInActionDiscount": 0,
                                "PriceInActionPriceWithVATWithoutDiscount": 0,
                                "PriceInActionPriceWithoutVATWithoutDiscount": 0,
                                "PriceInActionText": null,
                                "PriceInActionWithVAT": 0,
                                "PriceInActionWithoutVAT": 0,
                                "PriceLastPurchase": 0,
                                "PriceSupply": 800,
                                "PriceWithVAT1": 1200.00,
                                "PriceWithVAT2": 0,
                                "PriceWithVAT3": 0,
                                "PriceWithVAT4": 0,
                                "PriceWithoutVAT1": 1000.00,
                                "PriceWithoutVAT2": 0,
                                "PriceWithoutVAT3": 0,
                                "PriceWithoutVAT4": 0,
                                "PricesRounding": 0,
                                "VATRate": 20
                        },
                        "SaleDescription": null,
                        "SerialNumbersMode": 0,
                        "StockCardType": 0,
                        "StockGroup": "Prenosné počítače",
                        "TextAdditional": "",
                        "TreeCategory": null,
                        "Unit": "l",
                        "UnitOthers": null,
                        "Unit_PriceCompare": null,
                        "Unit_PriceCompare_Coefficient": 0,
                        "Unit_Weight": 0,
                        "Unit_Weight_Unit": null,
                        "UserMarkers": null
                },
                "StockName": "Hlavný sklad"
        }
}
Example
Url: http://address:port/v1/stock/stock-card/add
See Also