Files
FHC-Core/system/UnitTests/vertragsbestandteil/gui/funktion01.json
T

241 lines
6.6 KiB
JSON

{
"type": "formdata",
"children": [
{
"type": "tabs",
"guioptions": {},
"children": [
{
"type": "tab",
"guioptions": {
"title": "Allgemein",
"id": "allgemein"
},
"children": [
{
"type": "dv",
"guioptions": {},
"children": []
},
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Kündigungsfrist",
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist"
},
"children": []
},
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Befristung",
"vertragsbestandteiltyp": "vertragsbestandteilfreitext",
"childdefaults": {
"guioptions": {
"canhavegehaltsbestandteile": false,
"disabled": [
"freitexttyp"
],
"hidden": [
"titel",
"freitext"
]
},
"data": {
"freitexttyp": "befristung",
"titel": "Befristung",
"freitext": "befristeter Dienstvertrag"
}
}
},
"children": []
}
]
},
{
"type": "tab",
"guioptions": {
"title": "Arbeitszeit & Basisgehalt",
"id": "arbeitszeit"
},
"children": [
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Arbeitszeit",
"vertragsbestandteiltyp": "vertragsbestandteilstunden",
"errors": [
"test1",
"test2"
],
"infos": []
},
"children": [
"98704748-0ef0-4a70-94b7-5d8e719c2b3e"
]
},
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Zeitaufzeichnung",
"vertragsbestandteiltyp": "vertragsbestandteilzeitaufzeichnung",
"errors": [],
"infos": []
},
"children": []
}
]
},
{
"type": "tab",
"guioptions": {
"title": "Funktionen",
"id": "funktionen"
},
"children": [
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Funktion",
"vertragsbestandteiltyp": "vertragsbestandteilfunktion",
"errors": [],
"infos": []
},
"children": [
"fc5f4ab8-4652-40e4-9ac3-e76bbf7310af"
]
}
]
},
{
"type": "tab",
"guioptions": {
"title": "Zusatzvereinbarungen",
"id": "zusatzvereinbarungen"
},
"children": [
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Zusatzvereinbarungen",
"vertragsbestandteiltyp": "vertragsbestandteilfreitext"
},
"children": []
}
]
},
{
"type": "tab",
"guioptions": {
"title": "Sonstiges",
"id": "sonstiges"
},
"children": [
{
"type": "vertragsbestandteillist",
"guioptions": {
"title": "Kündigungsfrist",
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist",
"errors": [],
"infos": []
},
"children": []
}
]
}
]
}
],
"data": {
"dienstverhaeltnisid": null,
"unternehmen": "fhtw",
"vertragsart_kurzbz": "echterDV",
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "set"
},
"data": {
"gueltig_ab": "1.1.2001",
"gueltig_bis": ""
}
}
},
"vbs": {
"98704748-0ef0-4a70-94b7-5d8e719c2b3e": {
"type": "vertragsbestandteilstunden",
"guioptions": {
"id": "98704748-0ef0-4a70-94b7-5d8e719c2b3e",
"infos": [
"test info 1",
"test info 2"
],
"errors": [
"test error 1",
"test error 2"
]
},
"data": {
"stunden": 38.5,
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "reflect"
},
"data": {
"gueltig_ab": "1.1.2001",
"gueltig_bis": ""
}
}
},
"gbs": [
{
"type": "gehaltsbestandteil",
"guioptions": {
"infos": [
"test info 1",
"test info 2"
],
"errors": [
"test error 1",
"test error 2"
]
},
"data": {
"gehaltstyp": "grund",
"betrag": "3500",
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "reflect"
},
"data": {
"gueltig_ab": "1.1.2001",
"gueltig_bis": ""
}
},
"valorisierung": ""
}
}
]
},
"fc5f4ab8-4652-40e4-9ac3-e76bbf7310af": {
"type": "vertragsbestandteilfunktion",
"guioptions": {
"id": "fc5f4ab8-4652-40e4-9ac3-e76bbf7310af"
},
"data": {
"funktion": "Leitung",
"orget": "",
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "reflect"
},
"data": {
"gueltig_ab": "1.1.2001",
"gueltig_bis": ""
}
}
},
"gbs": []
}
}
}