Click or drag to resize

DocumentItemBase Class

EXALOGIC
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
SystemObject
  Exa.OBERON.ServicesGen2.Common.DocumentDocumentItemBase
    More

Namespace: Exa.OBERON.ServicesGen2.Common.Document
Assembly: Exa.OBERON.ServicesGen2 (in Exa.OBERON.ServicesGen2.dll) Version: 4.5.0.0 (4.5.0.0)
Syntax
public class DocumentItemBase

The DocumentItemBase type exposes the following members.

Constructors
 NameDescription
Public methodDocumentItemBaseInitializes a new instance of the DocumentItemBase class
Top
Properties
 NameDescription
Public propertyAmountMnožstvo položky dokladu v základnej mernej jednotke Unit.
Public propertyAmountUnitOther 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.
Public propertyBarCode Č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).
Public propertyCashRegisterCodeČíslo položky pre pokladnicu OBERON.
Public propertyDateTimeDá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).
Public propertyDiscountPercentVýška zľavy v percentách. Celý doklad je v cenách po zľave.
Public propertyForeignCurrency 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á.
Public propertyIDNumJednoznačný identifikátor položky.
Public propertyIDNum_StockJednoznačný identifikátor skladu. Pri neskladovej položke sa nastavuje 0.
Public propertyIDNum_StockCardJednoznačný identifikátor skladovej karty. Pri neskladovej položke sa nastavuje 0.
Public propertyIDNum_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.
Public propertyNameNázov položky.
Public propertyNoticePoznámka k položke dokladu (ľubovolná textová hodnota o dĺžke max 255 znakov).
Public propertyNumberČíslo položky.
Public propertyPriceWithoutVATCelková cena položky bez DPH.
Public propertyPriceWithoutVATUnitJednotková cena bez DPH. Zadanie presnej jednotkovej ceny je dôležité z hľadiska prepočtu položky a použitej metodiky.
Public propertyPriceWithVATCelková cena za položku s DPH.
Public propertyPriceWithVATUnit 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.
Public propertyPriceWithVATWithoutDiscountCelková cena položky s DPH pred zľavou (ak DiscountPercent = 0 tak PriceWithVATWithoutDiscount = PriceWithVAT).
Public propertyPriceWithVATWithoutDiscount_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.
Public propertyUnitMerná jednotka (povinný údaj). Množstvo položky Amount je uvádzaný vždy v tejto základnej mernej jednotke.
Public propertyUnitOther Alternatívna merná jednotka.
Public propertyVariantName 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.
Public propertyVatRateSadzba 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