page1 ReportPage1 ReportHeader1 TextItem1 ReportHeader1 Комитет по здравоохранению Санкт-Петербурга СПб ГБУЗ "Северо-Западный центр по контролю качества лекарственных средств" ( СПб ГБУЗ "СЗЦККЛС") Испытательная лаборатория (ИЛ) TextItem2 ReportHeader1 198216, Санкт-Петербург Ленинский пр., 140 тел.: 376-94-98 TextItem3 ReportHeader1 Аттестат аккредитации испытательной лаборатории № RA.RU.21ФМ18 от 23.08.2016 TextItem4 ReportHeader1 ПРОТОКОЛ ИСПЫТАНИЙ № $V{NUM_PROT} от $V{DATE_PROT} TextItem27 ReportHeader1 $S{ if (Dialog.groupBox_TypeObj.radioObjType1.checked) {Dialog.groupBox_TypeObj.radioObjType1.text} else {Dialog.groupBox_TypeObj.radioObjType2.text} } TextItem28 ReportHeader1 СЕРИЯ: $V{SER} TextItem29 ReportHeader1 $S{ function GODEN_FORMAT(){ if (Dialog.groupBox.radio_GodenDo_dd_mm_gggg.checked) { return '$V{GODENDO_DD_MM_YYYY}'; } else if (Dialog.groupBox.radio_GodenDo_mm_gggg.checked) { return '$V{GODENDO_MM_YYYY}'; } else { return ''; } } function IFNN(str){ if (!str || str.length === 0 ) return '' else return 'ГОДЕН ДО: ' + str } IFNN(GODEN_FORMAT()) } TextItem30 ReportHeader1 $S{ function IFNN(str){ if (!str || str.length === 0 || !'$V{REGDATE}' || '$V{REGDATE}'.length ===0 ) return '' else return 'РЕГИСТРАЦИОННЫЙ НОМЕР: ' + str } IFNN('$V{REG_N}') } TextItem31 ReportHeader1 $S{ function IFNN(str){ if (!str || str.length === 0) return '' else if ('$V{REGDATE}' || '$V{REGDATE}'.length >0 ) return 'ДАТА РЕГИСТРАЦИИ: ' + '$V{REGDATE}' else return '' } IFNN('$V{REG_N}') } TextItem33 ReportHeader1 КОЛИЧЕСТВО ОБРАЗЦА: $V{KOL_OBR} $V{ED_IZM1} TextItem34 ReportHeader1 Дата поступления: $V{D_REG} $V{VOTBOR} TextItem36 ReportHeader1 ВОЗВРАТ ОБРАЗЦА: $V{WOZWRAT} $V{ED_IZM1} TextItem37 ReportHeader1 $S{ function IFNN(str){ if (str.length === 0) return '' else return 'НД НА ПРОДУКЦИЮ: ' + str } function JOIN(str){ if (str.length === 0) return '' else return ' ' + str } var nod = getVariable('NODJ').toString() var nod_dobav_reg = getVariable('NODJ_DOBAV_REG').toString() var nod_dobav_analiz = getVariable('NODJ_DOBAV_ANALIZ').toString() IFNN(nod + nod_dobav_reg + JOIN(nod_dobav_analiz) ) } TextItem5 ReportHeader1 $S{ function IFNN(str){ if (str.length === 0) return '' else return 'НД НА ИСПЫТАНИЯ: ' + str } var nd_testing = getVariable('ND_TESTING').toString() IFNN(nd_testing) } TextItem35 ReportHeader1 НД НА ИСПЫТАНИЯ: ГФ ХI, вып.1, с.159, 165, 175, 176, 198, ОФС 42-0022-04, ОФС 42-0002-00, USP29-NF24, ГФ ХII ОФС 42-0067-07 TextItem38 ReportHeader1 Натрия хлорид субстанция-порошок, 1кг - мешки полипропиленовые TextItem39 ReportHeader1 $S{ function IFNN(str){ if (!str || str.length === 0) return '' else return 'Номер заявки № ' + str } IFNN('$V{NUM_ZAY}') } TextItem40 ReportHeader1 ПРОИЗВОДИТЕЛЬ: $V{FIRMA} TextItem41 ReportHeader1 СТРАНА: $V{LAND} TextItem42 ReportHeader1 ЗАЯВИТЕЛЬ: $V{PST} ReportPage1 DataBand1 HorizontalLayout17 TextItem9 HorizontalLayout17 $D{test.pokaz} TextItem10 HorizontalLayout17 $D{test.tzn} TextItem11 HorizontalLayout17 $D{test.rez} DataBand1 ReportPage1 test DataHeaderBand1 HorizontalLayout16 TextItem6 HorizontalLayout16 Наименование показателей качества по нормативному документу TextItem12 HorizontalLayout16 Требование к качеству по нормативному документу TextItem8 HorizontalLayout16 Результаты анализа DataHeaderBand1 HorizontalLayout14 TextItem7 HorizontalLayout14 1 TextItem13 HorizontalLayout14 2 TextItem14 HorizontalLayout14 3 DataHeaderBand1 ReportPage1 DataBand1 DataFooterBand17 TextItem18 DataFooterBand17 $S{ function IFNN(str){ if (str.length === 0) return '' else return 'Химик-эксперт ' + str } var xim_eks = getVariable('XIM_EKS').toString() IFNN(xim_eks) } ReportPage1 DataBand1 PageFooter1 TextItem15 PageFooter1 Стр. $V{#PAGE} из $V{#PAGE_COUNT} Протокол испытаний № $V{NUM_PROT} от $V{DATE_PROT} ReportPage1 datasources test QSQLITE F:/KALAB/forum_limereport/northwind.db test select * from test test NUM_PROT DATE_PROT LESJ SER LAND DECLARER KOL_OBR NUM_REG D_REG NODJ WOZWRAT REGDATE VOTBOR EKS WR_BAK XIM_EKS REZ_AN REZ_A Dialog Dialog.exec()==1