API UpdateBasketItem
Z Podpora.nextis.cz
Description
Method allows You to update uasket item in system.
Exact name
API_UpdateBasketItem
Type
Standard executable stored procedure.
Specification
Parameter | Data type | Value range | Description | Relation |
---|---|---|---|---|
@ID | int | Internal system id | ||
@CustomerID | int | ID of customer from customers list (see relation) | API_GetCustomers.ID | |
@CustomerWorkshopID | int | ID of workshops from workshops list (see relation) | API_GetWorkshops.ID = API_GetCustomers.WorkshopID | |
@GroupID | int | ID of product groups from product groups list (see relation) | API_GetProductGroups.ID | |
@ProductID | int | ID of product from product list (see relation) | API_GetProducts.ID | |
@StorageCardID | int | ID of stock dispositions from stock dispositions list (see relation) | API_GetStockDispositions.ID | |
@OrderID | int | ID of orders from orders list (see relation) | API_GetOrders.ID | |
@GroupCode | nvarchar(40) | Group code | ||
@ProductCode | nvarchar(40) | Product code | ||
@ManufacturerCode | nvarchar(40) | Manufacturer code | ||
@SupplierCode | nvarchar(40) | Supplier code | ||
@Brand | nvarchar(50) | Brand | ||
@Desription | nvarchar(250) | Desription | ||
@OrderedQuantity | decimal(18,2) | Ordered quantity | ||
@PricePerPiece | decimal(18,3) | Price per piece | ||
@PricePerPieceWithVAT | decimal(18,3) | Price per piece with VAT | ||
@PurchasePricePerPiece | decimal(18,3) | Purchase price per piece | ||
@PurchasePricePerPieceWithVAT | decimal(18,3) | Purchase price per piece with VAT | ||
@TotalPrice | decimal(18,3) | Total price | ||
@TotalPriceWithVAT | decimal(18,3) | Total price with VAT | ||
@TotalPurchasePrice | decimal(18,3) | Total purchase Price | ||
@TotalPurchasePriceWithVAT | decimal(18,3) | Total purchase price with VAT | ||
@DiscountInPercent | decimal(18,3) | DiscountIn percent | ||
@DiscountPrice | decimal(18,3) | Discount price | ||
@SurchargesPrice | decimal(18,2) | Surcharges price | ||
@SurchargePriceWithVAT | decimal(18,2) | Surcharge price with VAT | ||
@PricePerPieceInCurrency | decimal(18,3) | Price per piece in currency | ||
@PricePerPieceWithVATInCurrency | decimal(18,3) | Price per piece with VAT in currency | ||
@PurchasePricePerPieceInCurrency | decimal(18,3) | Purchase price per piece in currency | ||
@PurchasePricePerPieceWithVATInCurrency | decimal(18,3) | Purchase price per piece with VAT in currency | ||
@TotalPriceInCurrency | decimal(18,3) | Total price in currency | ||
@TotalPriceWithVATInCurrency | decimal(18,3) | Total price with VAT in currency | ||
@TotalPurchasePriceInCurrency | decimal(18,3) | Total purchase price in currency | ||
@TotalPurchasePriceWithVATInCurrency | decimal(18,3) | Total purchase price with VAT in currency | ||
@DiscountPriceInCurrency | decimal(18,3) | Discount price in currency | ||
@SurchargesPriceInCurrency | decimal(18,3) | Surcharges price in currency | ||
@SurchargesPriceWithVATInCurrency | decimal(18,3) | Surcharges price with VAT in currency | ||
@CurrencyID | int | ID of currency from currency list (see relation) | API_GetCurrency.ID | |
@ForeignCurrencyID | int | ID of currency from currency list (see relation) | API_GetCurrency.ID | |
@Note | nvarchar(50) | Note | ||
@VATRate | decimal(18,2) | VAT rate | ||
@HistoryInfo | nvarchar(300) | History info | ||
@ActionPrice | int | Action price | ||
@ChildPricePerPieceInCurrency | decimal(18,3) | Child price per piece in currency | ||
@ChildPricePerPieceWithVATInCurrency | decimal(18,3) | Child price per piece with VAT in currency | ||
@ChildPurchasePricePerPieceInCurrency | decimal(18,3) | Child purchase price per piece in currency | ||
@ChildPurchasePricePerPieceWithVATInCurrency | decimal(18,3) | Child purchase price per piece with VAT in currency | ||
@ChildDiscountInCurrency | decimal(18,3) | Child discount in currency |
Return
0 : OK 100 : Item could not be updated
Example
DECLARE @return_value int
DECLARE @ID int
DECLARE @CustomerID int
DECLARE @CustomerWorkshopID int
DECLARE @GroupID int
DECLARE @ProductID int
DECLARE @StorageCardID int
DECLARE @OrderID int
DECLARE @GroupCode nvarchar(40)
DECLARE @ProductCode nvarchar(40)
DECLARE @ManufacturerCode nvarchar(40)
DECLARE @SupplierCode nvarchar(40)
DECLARE @Brand nvarchar(50)
DECLARE @Desription nvarchar(250)
DECLARE @OrderedQuantity decimal(18,2)
DECLARE @PricePerPiece decimal(18,3)
DECLARE @PricePerPieceWithVAT decimal(18,3)
DECLARE @PurchasePricePerPiece decimal(18,3)
DECLARE @PurchasePricePerPieceWithVAT decimal(18,3)
DECLARE @TotalPrice decimal(18,3)
DECLARE @TotalPriceWithVAT decimal(18,3)
DECLARE @TotalPurchasePrice decimal(18,3)
DECLARE @TotalPurchasePriceWithVAT decimal(18,3)
DECLARE @DiscountInPercent decimal(18,3)
DECLARE @DiscountPrice decimal(18,3)
DECLARE @SurchargesPrice decimal(18,2)
DECLARE @SurchargePriceWithVAT decimal(18,2)
DECLARE @PricePerPieceInCurrency decimal(18,3)
DECLARE @PricePerPieceWithVATInCurrency decimal(18,3)
DECLARE @PurchasePricePerPieceInCurrency decimal(18,3)
DECLARE @PurchasePricePerPieceWithVATInCurrency decimal(18,3)
DECLARE @TotalPriceInCurrency decimal(18,3)
DECLARE @TotalPriceWithVATInCurrency decimal(18,3)
DECLARE @TotalPurchasePriceInCurrency decimal(18,3)
DECLARE @TotalPurchasePriceWithVATInCurrency decimal(18,3)
DECLARE @DiscountPriceInCurrency decimal(18,3)
DECLARE @SurchargesPriceInCurrency decimal(18,3)
DECLARE @SurchargesPriceWithVATInCurrency decimal(18,3)
DECLARE @CurrencyID int
DECLARE @ForeignCurrencyID int
DECLARE @Note nvarchar(50)
DECLARE @VATRate decimal(18,2)
DECLARE @HistoryInfo nvarchar(300)
DECLARE @ActionPrice int
DECLARE @ChildPricePerPieceInCurrency decimal(18,3)
DECLARE @ChildPricePerPieceWithVATInCurrency decimal(18,3)
DECLARE @ChildPurchasePricePerPieceInCurrency decimal(18,3)
DECLARE @ChildPurchasePricePerPieceWithVATInCurrency decimal(18,3)
DECLARE @ChildDiscountInCurrency decimal(18,3)
SELECT @ID = [ID],
@CustomerID = 3,
@CustomerWorkshopID = [CustomerWorkshopID],
@GroupID = [GroupID],
@ProductID = [ProductID],
@StorageCardID = [StorageCardID],
@OrderID = [OrderID],
@GroupCode = [GroupCode],
@ProductCode = [ProductCode],
@ManufacturerCode = [ManufacturerCode],
@SupplierCode = [SupplierCode],
@Brand = [Brand],
@Desription = [Desription],
@OrderedQuantity = [OrderedQuantity],
@PricePerPiece = [PricePerPiece],
@PricePerPieceWithVAT = [PricePerPieceWithVAT],
@PurchasePricePerPiece = [PurchasePricePerPiece],
@PurchasePricePerPieceWithVAT = [PurchasePricePerPieceWithVAT],
@TotalPrice = [TotalPrice],
@TotalPriceWithVAT = [TotalPriceWithVAT],
@TotalPurchasePrice = [TotalPurchasePrice],
@TotalPurchasePriceWithVAT = [TotalPurchasePriceWithVAT],
@DiscountInPercent = [DiscountInPercent],
@DiscountPrice = [DiscountPrice],
@SurchargesPrice = [SurchargesPrice],
@SurchargePriceWithVAT = [SurchargePriceWithVAT],
@PricePerPieceInCurrency = [PricePerPieceInCurrency],
@PricePerPieceWithVATInCurrency = [PricePerPieceWithVATInCurrency],
@PurchasePricePerPieceInCurrency = [PurchasePricePerPieceInCurrency],
@PurchasePricePerPieceWithVATInCurrency = [PurchasePricePerPieceWithVATInCurrency],
@TotalPriceInCurrency = [TotalPriceInCurrency],
@TotalPriceWithVATInCurrency = [TotalPriceWithVATInCurrency],
@TotalPurchasePriceInCurrency = [TotalPurchasePriceInCurrency],
@TotalPurchasePriceWithVATInCurrency = [TotalPurchasePriceWithVATInCurrency],
@DiscountPriceInCurrency = [DiscountPriceInCurrency],
@SurchargesPriceInCurrency = [SurchargesPriceInCurrency],
@SurchargesPriceWithVATInCurrency = [SurchargesPriceWithVATInCurrency],
@CurrencyID = [CurrencyID],
@ForeignCurrencyID = [ForeignCurrencyID],
@Note = [Note],
@VATRate = [VATRate],
@HistoryInfo = [HistoryInfo],
@ActionPrice = [ActionPrice],
@ChildPricePerPieceInCurrency = [ChildPricePerPieceInCurrency],
@ChildPricePerPieceWithVATInCurrency = [ChildPricePerPieceWithVATInCurrency],
@ChildPurchasePricePerPieceInCurrency = [ChildPurchasePricePerPieceInCurrency],
@ChildPurchasePricePerPieceWithVATInCurrency = [ChildPurchasePricePerPieceWithVATInCurrency],
@ChildDiscountInCurrency = [ChildDiscountInCurrency]
FROM [API_GetBasketItems]
WHERE id = 3
EXECUTE @return_value = [API_UpdateBasketItem]
@ID,
@CustomerID,
@CustomerWorkshopID,
@GroupID,
@ProductID,
@StorageCardID,
@OrderID,
@GroupCode,
@ProductCode,
@ManufacturerCode,
@SupplierCode,
@Brand,
@Desription,
@OrderedQuantity,
@PricePerPiece,
@PricePerPieceWithVAT,
@PurchasePricePerPiece,
@PurchasePricePerPieceWithVAT,
@TotalPrice,
@TotalPriceWithVAT,
@TotalPurchasePrice,
@TotalPurchasePriceWithVAT,
@DiscountInPercent,
@DiscountPrice,
@SurchargesPrice,
@SurchargePriceWithVAT,
@PricePerPieceInCurrency,
@PricePerPieceWithVATInCurrency,
@PurchasePricePerPieceInCurrency,
@PurchasePricePerPieceWithVATInCurrency,
@TotalPriceInCurrency,
@TotalPriceWithVATInCurrency,
@TotalPurchasePriceInCurrency,
@TotalPurchasePriceWithVATInCurrency,
@DiscountPriceInCurrency,
@SurchargesPriceInCurrency,
@SurchargesPriceWithVATInCurrency,
@CurrencyID,
@ForeignCurrencyID,
@Note,
@VATRate,
@HistoryInfo,
@ActionPrice,
@ChildPricePerPieceInCurrency,
@ChildPricePerPieceWithVATInCurrency,
@ChildPurchasePricePerPieceInCurrency,
@ChildPurchasePricePerPieceWithVATInCurrency,
@ChildDiscountInCurrency
Notices
None.