Puudumised XML: erinevus redaktsioonide vahel

Allikas: Excellent || Opendoc
Mine navigeerimisribale Mine otsikasti
(Uus lehekülg: 'Puudumiste registri XML näidis kolme puudumisega: Üks puhkus ning üks haigus, mis läheb üle kuu vahetuse. <syntaxhighlight lang="xml"> <?xml version='1.0' encoding='UTF-8' standalone='yes'?> <data register='AbsenceVc' sequence='211200' systemversion='8.5.55.3483'> <AbsenceVc register='AbsenceVc' sequence='211196' url='/api/1/AbsenceVc/11'> <SerNr>11</SerNr> <ContrSerNr>100</ContrSerNr> <EmplCode>1</EmplCode> <Firstname>Kaupo</Firstna...')
 
Resümee puudub
1. rida: 1. rida:
{| class="wikitable"
|'''SerNr'''
|Number
|Value with No Decimals, 0
|-
|'''ContrSerNr'''
|Lepingu nr
|Value with No Decimals, 0
|-
|'''EmplCode'''
|Töötaja kood
|Code String, 20
|-
|'''Firstname'''
|Eesnimi
|String, 60
|-
|'''Surname'''
|Perenimi
|String, 60
|-
|'''StartDate'''
|Alguskp.
|In Dataformat Order, 0
|-
|'''EndDate'''
|Lõppkp.
|In Dataformat Order, 0
|-
|'''AbsTypeCode'''
|Puudumise tüüp
|Code String, 10
|-
|'''WorkDays'''
|Tööpäevi
|Small Value with No Decimals, 0
|-
|'''CalendarDays'''
|Kaledripäevi
|Small Value with No Decimals, 0
|-
|'''ObjCode'''
|Objekt
|Capital Characters Only, 60
|-
|'''VacDaysNorm'''
|Norm puhkuse päevi (peidetud väli)
|Small Value with No Decimals, 0
|-
|'''OKFlag'''
|Kinnita (Flag)
|Small Value with No Decimals, 0
|-
|'''PlanedFlag'''
|Planeeritud (Flag)
|Small Value with No Decimals, 0
|-
|'''Comment1'''
|Kommentaar 1
|String, 100
|-
|'''Comment2'''
|Kommentaar 2
|String, 100
|-
|'''StartDate1'''
|Tasustamata haiguspäevi Alates:
|In Dataformat Order, 0
|-
|'''EndDate1'''
|Tasustamata haiguspäevi Kuni:
|In Dataformat Order, 0
|-
|'''StartDate2'''
|Tööandja poolt tasustatud haiguspäevi Alates:
|In Dataformat Order, 0
|-
|'''EndDate2'''
|Tööandja poolt tasustatud haiguspäevi Kuni:
|In Dataformat Order, 0
|-
|'''StartDate3'''
|Haigekassa poolt tasustatudhaigusäevi Alates:
|In Dataformat Order, 0
|-
|'''EndDate3'''
|Haigekassa poolt tasustatudhaigusäevi Kuni:
|In Dataformat Order, 0
|-
|'''Period1'''
|Tasustamata haiguspäevi (kogus)
|Small Value with No Decimals, 0
|-
|'''Period2'''
|Tööandja poolt tasustatud haiguspäevi (kogus)
|Small Value with No Decimals, 0
|-
|'''Period3'''
|Haigekassa poolt tasustatudhaigusäevi (Kogus)
|Small Value with No Decimals, 0
|-
|'''AbsPaymDate'''
|Väljamakse kuupäev
|In Dataformat Order, 0
|-
|'''PrevAbsSerNr'''
|Eelmine puudumine
|Value with No Decimals, 0
|-
|'''ContinueFlag'''
|Jätkuv (flag)
|Small Value with No Decimals, 0
|-
|'''CalcSerNr'''
|Arvestuse nr
|Value with No Decimals, 0
|-
|'''OKMark'''
|Kinnita (Sirvi aknas)
|As Bool but displayed as a Checkbox, 0
|-
|'''InfoFlag'''
|Tööleping on kestnud vähem, kui 6 kuud (flag)
|Small Value with No Decimals, 0
|-
|'''AccGroupCode'''
|Konteerimisgrupp
|Code String, 10
|-
|'''LastUpdatedUser'''
|Viimati muudetud kasutaja poolt (peidetud väli)
|Code String, 20
|-
| colspan="3" |          '''Matriks (max 100 rida)'''
|-
|'''Year'''
|Aasta
|Value with No Decimals, 0
|-
|'''SDate'''
|Alguskp
|In Dataformat Order, 0
|-
|'''EDate'''
|Lõppkp
|In Dataformat Order, 0
|-
|'''Days'''
|Päevi
|Small Value with No Decimals, 0
|-
|'''BrutoSum'''
|Brutosumma
|Value 2 or 3 Decimals, 0
|-
|'''VacDaysToUse'''
|Aasta jääk
|Small Value with No Decimals, 0
|-
|'''RowComment'''
|Kommentaar
|String, 100
|-
|'''HDays'''
|Riiklikuid pühi
|Small Value with No Decimals, 0
|}
Puudumiste registri XML näidis kolme puudumisega: Üks puhkus ning üks haigus, mis läheb üle kuu vahetuse. <syntaxhighlight lang="xml">
Puudumiste registri XML näidis kolme puudumisega: Üks puhkus ning üks haigus, mis läheb üle kuu vahetuse. <syntaxhighlight lang="xml">
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>

Redaktsioon: 30. juuli 2024, kell 07:50

SerNr Number Value with No Decimals, 0
ContrSerNr Lepingu nr Value with No Decimals, 0
EmplCode Töötaja kood Code String, 20
Firstname Eesnimi String, 60
Surname Perenimi String, 60
StartDate Alguskp. In Dataformat Order, 0
EndDate Lõppkp. In Dataformat Order, 0
AbsTypeCode Puudumise tüüp Code String, 10
WorkDays Tööpäevi Small Value with No Decimals, 0
CalendarDays Kaledripäevi Small Value with No Decimals, 0
ObjCode Objekt Capital Characters Only, 60
VacDaysNorm Norm puhkuse päevi (peidetud väli) Small Value with No Decimals, 0
OKFlag Kinnita (Flag) Small Value with No Decimals, 0
PlanedFlag Planeeritud (Flag) Small Value with No Decimals, 0
Comment1 Kommentaar 1 String, 100
Comment2 Kommentaar 2 String, 100
StartDate1 Tasustamata haiguspäevi Alates: In Dataformat Order, 0
EndDate1 Tasustamata haiguspäevi Kuni: In Dataformat Order, 0
StartDate2 Tööandja poolt tasustatud haiguspäevi Alates: In Dataformat Order, 0
EndDate2 Tööandja poolt tasustatud haiguspäevi Kuni: In Dataformat Order, 0
StartDate3 Haigekassa poolt tasustatudhaigusäevi Alates: In Dataformat Order, 0
EndDate3 Haigekassa poolt tasustatudhaigusäevi Kuni: In Dataformat Order, 0
Period1 Tasustamata haiguspäevi (kogus) Small Value with No Decimals, 0
Period2 Tööandja poolt tasustatud haiguspäevi (kogus) Small Value with No Decimals, 0
Period3 Haigekassa poolt tasustatudhaigusäevi (Kogus) Small Value with No Decimals, 0
AbsPaymDate Väljamakse kuupäev In Dataformat Order, 0
PrevAbsSerNr Eelmine puudumine Value with No Decimals, 0
ContinueFlag Jätkuv (flag) Small Value with No Decimals, 0
CalcSerNr Arvestuse nr Value with No Decimals, 0
OKMark Kinnita (Sirvi aknas) As Bool but displayed as a Checkbox, 0
InfoFlag Tööleping on kestnud vähem, kui 6 kuud (flag) Small Value with No Decimals, 0
AccGroupCode Konteerimisgrupp Code String, 10
LastUpdatedUser Viimati muudetud kasutaja poolt (peidetud väli) Code String, 20
Matriks (max 100 rida)
Year Aasta Value with No Decimals, 0
SDate Alguskp In Dataformat Order, 0
EDate Lõppkp In Dataformat Order, 0
Days Päevi Small Value with No Decimals, 0
BrutoSum Brutosumma Value 2 or 3 Decimals, 0
VacDaysToUse Aasta jääk Small Value with No Decimals, 0
RowComment Kommentaar String, 100
HDays Riiklikuid pühi Small Value with No Decimals, 0

Puudumiste registri XML näidis kolme puudumisega: Üks puhkus ning üks haigus, mis läheb üle kuu vahetuse.

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<data register='AbsenceVc' sequence='211200' systemversion='8.5.55.3483'>
    <AbsenceVc register='AbsenceVc' sequence='211196' url='/api/1/AbsenceVc/11'>
        <SerNr>11</SerNr>
        <ContrSerNr>100</ContrSerNr>
        <EmplCode>1</EmplCode>
        <Firstname>Kaupo</Firstname>
        <Surname>Karuse</Surname>
        <StartDate>2024-04-12</StartDate>
        <EndDate>2024-04-14</EndDate>
        <AbsTypeCode>PUHKUS</AbsTypeCode>
        <WorkDays>1</WorkDays>
        <CalendarDays>3</CalendarDays>
        <ObjCode></ObjCode>
        <VacDaysNorm>0</VacDaysNorm>
        <OKFlag>0</OKFlag>
        <PlanedFlag>0</PlanedFlag>
        <Comment1></Comment1>
        <Comment2></Comment2>
        <StartDate1></StartDate1>
        <EndDate1></EndDate1>
        <StartDate2></StartDate2>
        <EndDate2></EndDate2>
        <StartDate3></StartDate3>
        <EndDate3></EndDate3>
        <Period1>0</Period1>
        <Period2>0</Period2>
        <Period3>0</Period3>
        <AbsPaymDate></AbsPaymDate>
        <PrevAbsSerNr></PrevAbsSerNr>
        <ContinueFlag>0</ContinueFlag>
        <CalcSerNr></CalcSerNr>
        <Math></Math>
        <OKMark>0</OKMark>
        <InfoFlag>1</InfoFlag>
        <AccGroupCode>STD</AccGroupCode>
        <LastUpdatedUser>KAUPO</LastUpdatedUser>
        <rows>
            <row rownumber='0'>
                <Year>2024</Year>
                <SDate>2024-04-12</SDate>
                <EDate>2024-04-14</EDate>
                <Days>3</Days>
                <BrutoSum></BrutoSum>
                <VacDaysToUse>18</VacDaysToUse>
                <RowComment></RowComment>
                <HDays>0</HDays>
            </row>
        </rows>
    </AbsenceVc>
    <AbsenceVc register='AbsenceVc' sequence='211150' url='/api/1/AbsenceVc/12'>
        <SerNr>12</SerNr>
        <ContrSerNr>100</ContrSerNr>
        <EmplCode>1</EmplCode>
        <Firstname>Kaupo</Firstname>
        <Surname>Karuse</Surname>
        <StartDate>2024-06-24</StartDate>
        <EndDate>2024-06-30</EndDate>
        <AbsTypeCode>HAIGUS</AbsTypeCode>
        <WorkDays>4</WorkDays>
        <CalendarDays>7</CalendarDays>
        <ObjCode>KAUPO</ObjCode>
        <VacDaysNorm>0</VacDaysNorm>
        <OKFlag>1</OKFlag>
        <PlanedFlag>0</PlanedFlag>
        <Comment1>Kommentaar 1 pikk tekstiväli</Comment1>
        <Comment2>Kommentaar 2 pikk tekstiväli</Comment2>
        <StartDate1>2024-06-24</StartDate1>
        <EndDate1>2024-06-24</EndDate1>
        <StartDate2>2024-06-25</StartDate2>
        <EndDate2>2024-06-28</EndDate2>
        <StartDate3>2024-06-29</StartDate3>
        <EndDate3>2024-06-30</EndDate3>
        <Period1>1</Period1>
        <Period2>4</Period2>
        <Period3>2</Period3>
        <AbsPaymDate>2024-06-24</AbsPaymDate>
        <PrevAbsSerNr></PrevAbsSerNr>
        <ContinueFlag>0</ContinueFlag>
        <CalcSerNr></CalcSerNr>
        <Math></Math>
        <OKMark>1</OKMark>
        <InfoFlag>1</InfoFlag>
        <AccGroupCode>STD</AccGroupCode>
        <LastUpdatedUser>KAUPO</LastUpdatedUser>
        <rows></rows>
    </AbsenceVc>
    <AbsenceVc register='AbsenceVc' sequence='211154' url='/api/1/AbsenceVc/13'>
        <SerNr>13</SerNr>
        <ContrSerNr>100</ContrSerNr>
        <EmplCode>1</EmplCode>
        <Firstname>Kaupo</Firstname>
        <Surname>Karuse</Surname>
        <StartDate>2024-07-01</StartDate>
        <EndDate>2024-07-09</EndDate>
        <AbsTypeCode>HAIGUS</AbsTypeCode>
        <WorkDays>7</WorkDays>
        <CalendarDays>9</CalendarDays>
        <ObjCode>KAUPO</ObjCode>
        <VacDaysNorm>0</VacDaysNorm>
        <OKFlag>1</OKFlag>
        <PlanedFlag>0</PlanedFlag>
        <Comment1>Kommentaar 1 pikk tekstiväli</Comment1>
        <Comment2>Kommentaar 2 pikk tekstiväli</Comment2>
        <StartDate1></StartDate1>
        <EndDate1></EndDate1>
        <StartDate2></StartDate2>
        <EndDate2></EndDate2>
        <StartDate3>2024-07-01</StartDate3>
        <EndDate3>2024-07-09</EndDate3>
        <Period1>0</Period1>
        <Period2>0</Period2>
        <Period3>9</Period3>
        <AbsPaymDate>2024-07-01</AbsPaymDate>
        <PrevAbsSerNr>12</PrevAbsSerNr>
        <ContinueFlag>1</ContinueFlag>
        <CalcSerNr></CalcSerNr>
        <Math></Math>
        <OKMark>1</OKMark>
        <InfoFlag>1</InfoFlag>
        <AccGroupCode>STD</AccGroupCode>
        <LastUpdatedUser>KAUPO</LastUpdatedUser>
        <rows></rows>
    </AbsenceVc>
    <AbsenceVc register='AbsenceVc' sequence='211200' url='/api/1/AbsenceVc/14'>
        <SerNr>14</SerNr>
        <ContrSerNr>100</ContrSerNr>
        <EmplCode>1</EmplCode>
        <Firstname>Kaupo</Firstname>
        <Surname>Karuse</Surname>
        <StartDate>2025-01-28</StartDate>
        <EndDate>2025-01-28</EndDate>
        <AbsTypeCode>PUHKUS</AbsTypeCode>
        <WorkDays>1</WorkDays>
        <CalendarDays>1</CalendarDays>
        <ObjCode></ObjCode>
        <VacDaysNorm>0</VacDaysNorm>
        <OKFlag>0</OKFlag>
        <PlanedFlag>0</PlanedFlag>
        <Comment1></Comment1>
        <Comment2></Comment2>
        <StartDate1></StartDate1>
        <EndDate1></EndDate1>
        <StartDate2></StartDate2>
        <EndDate2></EndDate2>
        <StartDate3></StartDate3>
        <EndDate3></EndDate3>
        <Period1>0</Period1>
        <Period2>0</Period2>
        <Period3>0</Period3>
        <AbsPaymDate></AbsPaymDate>
        <PrevAbsSerNr></PrevAbsSerNr>
        <ContinueFlag>0</ContinueFlag>
        <CalcSerNr></CalcSerNr>
        <Math></Math>
        <OKMark>0</OKMark>
        <InfoFlag>0</InfoFlag>
        <AccGroupCode>STD</AccGroupCode>
        <LastUpdatedUser>KAUPO</LastUpdatedUser>
        <rows>
            <row rownumber='0'>
                <Year>2024</Year>
                <SDate>2025-01-28</SDate>
                <EDate>2025-01-28</EDate>
                <Days>1</Days>
                <BrutoSum></BrutoSum>
                <VacDaysToUse>20</VacDaysToUse>
                <RowComment></RowComment>
                <HDays>0</HDays>
            </row>
        </rows>
    </AbsenceVc>
</data>