API UpdateProduct: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
| (Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
| Řádek 62: | Řádek 62: | ||
| | | | ||
|Minimum orderable quantity | |Minimum orderable quantity | ||
| | |||
|- | |||
|@SupplierIsArchiving | |||
|int | |||
| | |||
|Supplier is archiving | |||
| | | | ||
|- | |- | ||
| Řádek 74: | Řádek 80: | ||
| | | | ||
|Basic price | |Basic price | ||
| | |||
|- | |||
|@InfoReturnOfGoods | |||
|nvarchar(50) | |||
| | |||
|Info return of goods | |||
| | | | ||
|} | |} | ||
| Řádek 92: | Řádek 104: | ||
DECLARE @SupplierItemName nvarchar(150) | DECLARE @SupplierItemName nvarchar(150) | ||
DECLARE @MinimumOrderableQuantity decimal(18,2) | DECLARE @MinimumOrderableQuantity decimal(18,2) | ||
DECLARE @SupplierIsArchiving int | |||
DECLARE @ForeignPrice decimal(19,6) | DECLARE @ForeignPrice decimal(19,6) | ||
DECLARE @BasicPrice decimal(19,6) | DECLARE @BasicPrice decimal(19,6) | ||
DECLARE @InfoReturnOfGoods nvarchar(50) | |||
| Řádek 104: | Řádek 118: | ||
@SupplierItemName = [SupplierItemName], | @SupplierItemName = [SupplierItemName], | ||
@MinimumOrderableQuantity = [MinimumOrderableQuantity], | @MinimumOrderableQuantity = [MinimumOrderableQuantity], | ||
@SupplierIsArchiving = [IsArchiving] | |||
@ForeignPrice = [ForeignPrice], | @ForeignPrice = [ForeignPrice], | ||
@BasicPrice = 200 | @BasicPrice = 200, | ||
@InfoReturnOfGoods = [InfoReturnOfGoods] | |||
FROM [API_GetProducts] | FROM [API_GetProducts] | ||
WHERE id = 3 | WHERE id = 3 | ||
| Řádek 118: | Řádek 134: | ||
@SupplierItemName, | @SupplierItemName, | ||
@MinimumOrderableQuantity, | @MinimumOrderableQuantity, | ||
@SupplierIsArchiving, | |||
@ForeignPrice, | @ForeignPrice, | ||
@BasicPrice | @BasicPrice | ||
@InfoReturnOfGoods | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Aktuální verze z 13. 8. 2020, 08:32
Description
Method allows You to update product in system.
Exact name
API_UpdateProduct
Type
Standard executable stored procedure.
Specification
| Parameter | Data type | Value range | Description | Relation |
|---|---|---|---|---|
| @ID3 | int | Internal system id | API_GetProducts.ID | |
| @SupplierID | int | Supplier ID | API_GetCustomers.ID | |
| @GroupID | int | Group ID | API_GetProductGroups.ID | |
| @SupplierProductCode | nvarchar(40) | Supplier product code | ||
| @ManufacturerSupplier | nvarchar(50) | Manufacturer supplier | ||
| @Prefix | nvarchar(3) | Prefix | ||
| @SupplierItemName | nvarchar(150) | Supplier item name | ||
| @MinimumOrderableQuantity | decimal(18,2) | Minimum orderable quantity | ||
| @SupplierIsArchiving | int | Supplier is archiving | ||
| @ForeignPrice | decimal(19,6) | Foreign price | ||
| @BasicPrice | decimal(18,6) | Basic price | ||
| @InfoReturnOfGoods | nvarchar(50) | Info return of goods |
Return
0 : OK 100 : Item could not be updated
Example
DECLARE @return_value int
DECLARE @ID3 int
DECLARE @SupplierID int
DECLARE @GroupID int
DECLARE @SupplierProductCode nvarchar(40)
DECLARE @ManufacturerSupplier nvarchar(50)
DECLARE @Prefix nvarchar(3)
DECLARE @SupplierItemName nvarchar(150)
DECLARE @MinimumOrderableQuantity decimal(18,2)
DECLARE @SupplierIsArchiving int
DECLARE @ForeignPrice decimal(19,6)
DECLARE @BasicPrice decimal(19,6)
DECLARE @InfoReturnOfGoods nvarchar(50)
SELECT @ID3 = [ID],
@SupplierID = [SupplierID],
@GroupID = [GroupID],
@SupplierProductCode = [SupplierProductCode],
@ManufacturerSupplier = [ManufacturerSupplier],
@Prefix = [Prefix],
@SupplierItemName = [SupplierItemName],
@MinimumOrderableQuantity = [MinimumOrderableQuantity],
@SupplierIsArchiving = [IsArchiving]
@ForeignPrice = [ForeignPrice],
@BasicPrice = 200,
@InfoReturnOfGoods = [InfoReturnOfGoods]
FROM [API_GetProducts]
WHERE id = 3
EXECUTE @return_value = [API_UpdateProduct]
@ID3,
@SupplierID,
@GroupID,
@SupplierProductCode,
@ManufacturerSupplier,
@Prefix,
@SupplierItemName,
@MinimumOrderableQuantity,
@SupplierIsArchiving,
@ForeignPrice,
@BasicPrice
@InfoReturnOfGoods
Notices
None.