Předchozí

Následující

Book Contents

Book Index

Zaokrouhlovací konstanty do vlastních firem

Objekt pro vlastní firmy má nově property RoundingSettings, který obsahuje parametry pro zaokrouhlování. Původní pole jsou v tabulce Conf_G zrušené - výmaz těchto polí z databáze probíhá až v inicializaci verze.

Při přepisu skriptu je nově potřeba hodnoty zaokrouhlení brát ideálně přímo z vlastní firmy dokladu, na kterém se aktuálně pracuje. Pokud to není možné a má jít o nějakou akci, která nepracuje přímo s doklady, pak pravděpodobně podle aktuální vlastní firmy.

Přenos hodnot zaokrouhlování z parametrů mandanta do vlastních firem probíhá podle následujícího schématu:

1) Měna vlastní firmy je stejná, jako měna v parametrech mandanta

        RoundingSettings.Purchase_Netto_Const       	 := NC_N
        RoundingSettings.Purchase_Netto_Order        := NR_N
        RoundingSettings.Purchase_VAT_Const          := DC_N
        RoundingSettings.Purchase_VAT_Order          := DR_N
        RoundingSettings.Purchase_GrossInvoice_Const := BC_N
        RoundingSettings.Purchase_GrossInvoice_Order := BR_N
        RoundingSettings.Sale_Netto_Const            := NC_P
        RoundingSettings.Sale_Netto_Order            := NR_P
        RoundingSettings.Sale_VAT_Const              := DC_P
        RoundingSettings.Sale_VAT_Order              := DR_P
        RoundingSettings.Sale_GrossInvoice_Const     := BC_P
        RoundingSettings.Sale_GrossInvoice_Order     := BR_P
        RoundingSettings.Sale_GrossMethod_Const      := BC_GrossMethod
        RoundingSettings.Sale_GrossMethod_Order      := BR_GrossMethod

2) Měna vlastní firmy je různá od měny v parametrech mandanta

        RoundingSettings.Purchase_Netto_Const        	:= 0
        RoundingSettings.Purchase_Netto_Order        := 0.01
        RoundingSettings.Purchase_VAT_Const          := 0
        RoundingSettings.Purchase_VAT_Order          := 0.01
        RoundingSettings.Purchase_GrossInvoice_Const := 0
        RoundingSettings.Purchase_GrossInvoice_Order := 0
        RoundingSettings.Sale_Netto_Const             := 0
        RoundingSettings.Sale_Netto_Order            := 0.01
        RoundingSettings.Sale_VAT_Const              := 0
        RoundingSettings.Sale_VAT_Order               := 0.01
        RoundingSettings.Sale_GrossInvoice_Const     := 0
        RoundingSettings.Sale_GrossInvoice_Order     := 0
        RoundingSettings.Sale_GrossMethod_Const      := 0
        RoundingSettings.Sale_GrossMethod_Order      := 0.01

3) Hodnota zaokrouhlovací chyby se přenáší vždy

        RoundingSettings.RoundingError               := Za_Chyba

Příbuzná témata

Změny customizací

Změna ve skriptech a sestavách

Změny struktur

Změny v instalaci

Změny v modulu TD_OneRec

Změny v návrháři objektů

Zrušena standardní sestava UCT_HLK

Zrušení daňové rekapitulace (DL, RL, OB)

Jednotka U_Common

Zrušení parametrů mandanta

Zrušení práva

Zrušení reinstalačního módu po reinstalaci

Zrušení sekce modules a files ve skriptových jednotkách "U_???"

Zrušení staré historie polí

Analytické osy

Banky

Finance ve skriptu

Povinné středisko na položkách N/P

Univerzální formuláře