DocumentItemBase Class |  |
Položka dokladu. Základný objekt položky dokladu ako výdajka, príjemka, objednávka a podobne. Teto objekt sa spravidla dedí k už konkrétnemu typu dokladu,
ktorý spravidla obsahuje aj ďalšie polia, napr. položka prijatej objednávky obsahuje naviac dodané množstvo,
výdajka obsahuje vyskladnené množstvo, príjemka množstvo naskladnené a podobne.
Inheritance Hierarchy Namespace: Exa.OBERON.ServicesGen2.Common.DocumentAssembly: Exa.OBERON.ServicesGen2 (in Exa.OBERON.ServicesGen2.dll) Version: 5.0.0.0 (5.0.0.0)
Syntaxpublic class DocumentItemBase
Public Class DocumentItemBase
Dim instance As DocumentItemBase
The DocumentItemBase type exposes the following members.
Constructors
Properties | Name | Description |
---|
 | Amount | Množstvo položky dokladu v základnej mernej jednotke Unit. |
 | AmountUnitOther |
Množstvo predané v alternatívnej MJ - /množstvo ktoré je uvádzané napr. pokladničnom doklade/, napr. Borovička 0.04l ... 1 ks - Amount_UnitOther = 1 Amount_Unit = 0.04
Pri nastavovaní hodnôt odporúčame zadávať najskôr množstvo a až potom cenu.
|
 | BarCode |
Čiarový kód (nepovinný údaj). Ak je na skladovej karte viac čiarových kódov, tu bude použitý prvý (z dôvodu exportu a importu údajov pomocou XML komunikácie).
|
 | CashRegisterCode | Číslo položky pre pokladnicu OBERON. |
 | DateTime | Dátum a čas vytvorenia (zadania položky). Položky s rovnakým dátumom a časom tvoria na hotelovom účte jednu účtenku (hlavička účtenky je len virtuálna). |
 | DiscountPercent | Výška zľavy v percentách. Celý doklad je v cenách po zľave. |
 | ForeignCurrency |
Určuje, či sú sumy položky dokladu v cudzej mene, alebo predvolenej mene systému (podľa nastavenia programu predvolene EUR).
Doklady v systéme OBERON sú evidované v základnej (predvolenej) mene systému,
môžu byť však aj v cudzej mene, napr. CZK. Ak je doklad v cudzej mene, načítať ho (sumy v hlavičke a položkách)
je možné v cudzej mene (ForeignCurrency = True), prípadne v predvolenej mene. V akej mene sa má doklad načítať
určuje parameter ForeignCurrency, napr. pri načítaní výdajky ForeignCurrency).
Pri zaslaní nového dokladu do systému OBERON je potrebné určiť, v akej mene je položka dokladu - môže byť v základnej mene systému (ForeignCurrency = False),
alebo v cudzej mene dokladu (ForeignCurrency = True). Ak nie je doklad v OBERON-e v cudzej mene, táto hodnota je ignorovaná.
|
 | IDNum | Jednoznačný identifikátor položky. |
 | IDNum_Stock | Jednoznačný identifikátor skladu. Pri neskladovej položke sa nastavuje 0. |
 | IDNum_StockCard | Jednoznačný identifikátor skladovej karty. Pri neskladovej položke sa nastavuje 0. |
 | IDNum_StockCardVariant |
Jednoznačný identifikátor variantu danej skladovej karty (variant je napr. veľkosť, farba a podobne) - jednoznačné číslo v rámci celej databázy.
|
 | Name | Názov položky. |
 | Notice | Poznámka k položke dokladu (ľubovolná textová hodnota o dĺžke max 255 znakov). |
 | Number | Číslo položky. |
 | PriceWithoutVAT | Celková cena položky bez DPH. |
 | PriceWithoutVATUnit | Jednotková cena bez DPH. Zadanie presnej jednotkovej ceny je dôležité z hľadiska prepočtu položky a použitej metodiky. |
 | PriceWithVAT | Celková cena za položku s DPH. |
 | PriceWithVATUnit |
Jednotková cena s DPH. Zadanie presnej jednotkovej ceny je dôležité z hľadiska prepočtu položky a použitej metodiky.
Ak je doklad v cudzej mene (to určuje typ dokladu, napr. DocumentType,
DocumentType, MovementDocumentType),
pri zápise sa všetky sumy položky uvádzajú v danej cudzej mene, pri načítaní dokladu je možné určiť, či sa má načítať v cudzej mene,
prípadne predvolenej v systéme OBERON (spravidla EUR).
Kód cudzej meny sa zadáva v FCCode, kurz cudzej meny sa zadáva v ExchangeRate.
|
 | PriceWithVATWithoutDiscount | Celková cena položky s DPH pred zľavou (ak DiscountPercent = 0 tak PriceWithVATWithoutDiscount = PriceWithVAT). |
 | PriceWithVATWithoutDiscount_Unit |
Jednotková cena za položku s DPH bez zľavy (pred zadanou prípadnou zľavou). Slúži pre výpočet zľavy na položke. Ak sa zľava vypočítava viackrát, toto je predvolená suma z ktorej sa počíta. Nastavuje sa pri nastavení akejkoľvek sumy.
|
 | Unit | Merná jednotka (povinný údaj). Množstvo položky Amount je uvádzaný vždy v tejto základnej mernej jednotke. |
 | UnitOther |
Alternatívna merná jednotka.
|
 | VariantName |
Názov variantu danej skladovej karty. Uvádza sa len vtedy, ak skladová karta pracuje s variantmi a je zadaný jednoznačný identifikátor variantu.
|
 | VatRate | Sadzba DPH. |
Top
Remarks
Ak je doklad v cudzej mene (to určuje typ dokladu, napr.
DocumentType,
DocumentType,
MovementDocumentType),
pri zápise sa všetky sumy položky uvádzajú v danej cudzej mene, pri načítaní dokladu je možné určiť, či sa má načítať v cudzej mene,
prípadne predvolenej v systéme OBERON (spravidla EUR).
Kód cudzej meny sa zadáva v
FCCode, kurz cudzej meny sa zadáva v
ExchangeRate.
Trieda sa dedí ako položka dokladu, napr. položka výdajky
ReleaseNoteItem, položka objednávky
OrderReceivedItem a podobne.
See Also
Inheritance Hierarchy