LoadSettingsArg Class | |
Inheritance Hierarchy SystemObject Exa.OBERON.ServicesGen2.Common.BookSettingsLoadSettingsArg Namespace: Exa.OBERON.ServicesGen2.Common.BookSettingsAssembly: Exa.OBERON.ServicesGen2 (in Exa.OBERON.ServicesGen2.dll) Version: 4.5.0.0 (4.5.0.0)
Syntax public class LoadSettingsArg
Public Class LoadSettingsArg
Dim instance As LoadSettingsArg
The LoadSettingsArg type exposes the following members.
Constructors Properties | Name | Description |
---|
| Filters | Obsahuje údaje jedného, prípadne viacerých použitých filtrov pre načítanie záznamov. Ak nebude obsahovať žiadny filter, budú načítané všetky záznamy. |
| FiltersMergeTypes |
Spôsob zlúčenia viacerých súčasne použitých filtrov pri načítaní záznamov (AND alebo OR).
|
| PageIndex | Určuje číslo stránky, ktorá sa má načítať (PageSize musí byť zadané). Prvá stránka začína 0 (nulou). |
| PageSize | Určuje maximálny počet záznamov, ktoré sa môžu načítať (vrátiť pri tomto volaní).
Ak sa nachádza v evidencii väčší počet záznamov, odporúčame načítavať záznamy postupne opakovaním volania.
Ak bude zadaná nula, budú vrátené všetky načítané záznamy. Ak sa bude v evidencii nachádzať príliš veľa záznamov (veľkosť prenášaných údajov môže byť rádove MB),
z dôvodu pomalého pripojenia a daného timeout-u volania môže načítanie skončiť chybou. |
| Sort | Určuje spôsob (smer) triedenia. Obsahuje číslo databázového stĺpca (alebo viac stĺpcov), podľa ktorého sa má triediť. |
TopMethods Remarks Príklad vyvorenia filtra pri načítaní skladových kariet (položiek) zasielané údaje v JSON formáte.
{
"stockCardsListArg": {
"LoadSettings": {
"PageSize": 200,
"PageIndex": 0,
"FiltersMergeTypes": 1,
"Filters": [
{
"BookColumnID": 93,
"ConditionType": 3,
"Values": ["2023-11-24T10:31:03"]
},
{
"BookColumnID": 94,
"ConditionType": 3,
"Values": ["2023-11-24T10:31:03"]
},
{
"BookColumnID": 95,
"ConditionType": 3,
"Values": ["2023-11-24T10:31:03"]
}
],
"Sort": []
},
// tu by som odporučil zadať sklad alebo zoskupenie s ktorým sa pracuje
"StockOrStockGroupName": "",
"GetEShop": true,
"GetExtendedValues": true,
"GetFileRepository": true,
"GetFileRepositoryBinaryDataMode": 0,
"GetVariants": true,
"GetParameters": true,
"GetSerialNumbers": false,
"BusinessPartnerIDNum": ""
}
}
See Also