Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func XlsxbuilderHfile(list structxml.ZL_LIST) string {
- if len(list.ZGLV) == 0 {
- fmt.Println(list.ZGLV[0].VERSION)
- fmt.Println(list.ZGLV[0].DATA)
- fmt.Println(list.ZGLV[0].FILENAME)
- fmt.Println(list.ZGLV[0].SD_Z)
- return "[ERROR]"
- }
- if len(list.SCHET) == 0 {
- fmt.Println(list.SCHET[0].CODE)
- fmt.Println(list.SCHET[0].CODE_MO)
- fmt.Println(list.SCHET[0].YEAR)
- fmt.Println(list.SCHET[0].MONTH)
- return "[ERROR]"
- }
- if len(list.ZAP) >= 0 {
- for _, l := range list.ZAP {
- fmt.Println(l.N_ZAP)
- fmt.Println(l.PR_NOV)
- if len(l.PACIENT) == 0 {
- fmt.Println(l.PACIENT[0].ID_PAC)
- fmt.Println(l.PACIENT[0].VPOLIS)
- fmt.Println(l.PACIENT[0].NPOLIS)
- fmt.Println(l.PACIENT[0].ST_OKATO)
- fmt.Println(l.PACIENT[0].SMO)
- fmt.Println(l.PACIENT[0].NOVOR)
- fmt.Println(l.PACIENT[0].MO_ATTACH)
- fmt.Println(l.PACIENT[0].PODR_ATTACH)
- return "[ERROR]"
- }
- if len(l.Z_SL) == 0 {
- fmt.Println(l.Z_SL[0].IDCASE)
- fmt.Println(l.Z_SL[0].ID_TF)
- fmt.Println(l.Z_SL[0].USL_OK)
- fmt.Println(l.Z_SL[0].VIDPOM)
- fmt.Println(l.Z_SL[0].FOR_POM)
- fmt.Println(l.Z_SL[0].LPU)
- fmt.Println(l.Z_SL[0].DATE_Z_1)
- fmt.Println(l.Z_SL[0].DATE_Z_2)
- fmt.Println(l.Z_SL[0].KD_Z)
- fmt.Println(l.Z_SL[0].RSLT)
- fmt.Println(l.Z_SL[0].ISHOD)
- return "[ERROR]"
- }
- if len(l.Z_SL[0].SL) == 0 {
- fmt.Println(l.Z_SL[0].SL[0].SL_ID)
- fmt.Println(l.Z_SL[0].SL[0].LPU_1)
- fmt.Println(l.Z_SL[0].SL[0].PROFIL)
- fmt.Println(l.Z_SL[0].SL[0].DET)
- fmt.Println(l.Z_SL[0].SL[0].P_CEL)
- fmt.Println(l.Z_SL[0].SL[0].NHISTORY)
- fmt.Println(l.Z_SL[0].SL[0].DATE_1)
- fmt.Println(l.Z_SL[0].SL[0].DATE_2)
- fmt.Println(l.Z_SL[0].SL[0].DS1)
- return "[ERROR]"
- }
- if len(l.Z_SL[0].SL[0].KSG_KPG) == 0 {
- fmt.Println(l.Z_SL[0].SL[0].KSG_KPG[0].VER_KSG)
- fmt.Println(l.Z_SL[0].SL[0].KSG_KPG[0].KSG_PG)
- fmt.Println(l.Z_SL[0].SL[0].KSG_KPG[0].SL_K)
- return "[ERROR]"
- }
- fmt.Println(l.Z_SL[0].IDSP)
- fmt.Println(l.Z_SL[0].SUMV)
- fmt.Println(l.Z_SL[0].OPLATA)
- fmt.Println(l.Z_SL[0].SUMP)
- }
- }
- return ""
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement