sr(net.sf.jasperreports.engine.JasperReport'L compileDatatLjava/io/Serializable;LcompileNameSuffixtLjava/lang/String;L compilerClassq~xr-net.sf.jasperreports.engine.base.JRBaseReport''I bottomMarginI columnCountI columnSpacingI columnWidthZignorePaginationZisFloatColumnFooterZisSummaryNewPageZ isSummaryWithPageHeaderAndFooterZisTitleNewPageI leftMarginB orientationI pageHeightI pageWidthB printOrderI rightMarginI topMarginBwhenNoDataTypeL backgroundt$Lnet/sf/jasperreports/engine/JRBand;L columnFooterq~L columnHeaderq~[datasetst([Lnet/sf/jasperreports/engine/JRDataset;L defaultFontt*Lnet/sf/jasperreports/engine/JRReportFont;L defaultStylet%Lnet/sf/jasperreports/engine/JRStyle;Ldetailq~L detailSectiont'Lnet/sf/jasperreports/engine/JRSection;[fontst+[Lnet/sf/jasperreports/engine/JRReportFont;LformatFactoryClassq~L importsSettLjava/util/Set;Llanguageq~LlastPageFooterq~L mainDatasett'Lnet/sf/jasperreports/engine/JRDataset;Lnameq~LnoDataq~L pageFooterq~L pageHeaderq~[stylest&[Lnet/sf/jasperreports/engine/JRStyle;Lsummaryq~[ templatest/[Lnet/sf/jasperreports/engine/JRReportTemplate;Ltitleq~xpSsr+net.sf.jasperreports.engine.base.JRBaseBand'IPSEUDO_SERIAL_VERSION_UIDIheightZisSplitAllowedLprintWhenExpressiont*Lnet/sf/jasperreports/engine/JRExpression;L splitTypetLjava/lang/Byte;xr3net.sf.jasperreports.engine.base.JRBaseElementGroup'LchildrentLjava/util/List;L elementGroupt,Lnet/sf/jasperreports/engine/JRElementGroup;xpsrjava.util.ArrayListxaIsizexpwxpw&psrjava.lang.ByteN`PBvaluexrjava.lang.Number xppsq~sq~ w sr1net.sf.jasperreports.engine.base.JRBaseStaticText'Ltextq~xr2net.sf.jasperreports.engine.base.JRBaseTextElement' Lborderq~L borderColortLjava/awt/Color;L bottomBorderq~LbottomBorderColorq~L bottomPaddingtLjava/lang/Integer;LfontNameq~LfontSizeq~ LhorizontalAlignmentq~LisBoldtLjava/lang/Boolean;LisItalicq~!L isPdfEmbeddedq~!LisStrikeThroughq~!L isStyledTextq~!L isUnderlineq~!L leftBorderq~LleftBorderColorq~L leftPaddingq~ LlineBoxt'Lnet/sf/jasperreports/engine/JRLineBox;L lineSpacingq~Lmarkupq~Lpaddingq~ L pdfEncodingq~L pdfFontNameq~L reportFontq~L rightBorderq~LrightBorderColorq~L rightPaddingq~ Lrotationq~L topBorderq~LtopBorderColorq~L topPaddingq~ LverticalAlignmentq~xr.net.sf.jasperreports.engine.base.JRBaseElement'IheightZisPrintInFirstWholeBandZisPrintRepeatedValuesZisPrintWhenDetailOverflowsZisRemoveLineWhenBlankB positionTypeB stretchTypeIwidthIxIyL backcolorq~LdefaultStyleProvidert4Lnet/sf/jasperreports/engine/JRDefaultStyleProvider;L elementGroupq~L forecolorq~Lkeyq~Lmodeq~L parentStyleq~LparentStyleNameReferenceq~LprintWhenExpressionq~LprintWhenGroupChangest%Lnet/sf/jasperreports/engine/JRGroup;L propertiesMapt-Lnet/sf/jasperreports/engine/JRPropertiesMap;[propertyExpressionst3[Lnet/sf/jasperreports/engine/JRPropertyExpression;xpZ$pq~q~ppppppppppppppt Cordia Newsrjava.lang.Integer⠤8Ivaluexq~ sq~srjava.lang.Boolean r՜Zvaluexppq~.ppsq~-pppsr.net.sf.jasperreports.engine.base.JRBaseLineBox' L bottomPaddingq~ L bottomPent+Lnet/sf/jasperreports/engine/base/JRBoxPen;L boxContainert,Lnet/sf/jasperreports/engine/JRBoxContainer;L leftPaddingq~ LleftPenq~1Lpaddingq~ Lpenq~1L rightPaddingq~ LrightPenq~1L topPaddingq~ LtopPenq~1xppsr3net.sf.jasperreports.engine.base.JRBaseBoxBottomPen'xr-net.sf.jasperreports.engine.base.JRBaseBoxPen'LlineBoxq~"xr*net.sf.jasperreports.engine.base.JRBasePen'L lineColorq~L lineStyleq~L lineWidthtLjava/lang/Float;L penContainert,Lnet/sf/jasperreports/engine/JRPenContainer;xppppq~3q~3q~(psr1net.sf.jasperreports.engine.base.JRBaseBoxLeftPen'xq~5pppq~3q~3psq~5pppq~3q~3psr2net.sf.jasperreports.engine.base.JRBaseBoxRightPen'xq~5pppq~3q~3psr0net.sf.jasperreports.engine.base.JRBaseBoxTopPen'xq~5pppq~3q~3pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppsq~tประเภทsq~&pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~Hq~Hq~Epsq~:pppq~Hq~Hpsq~5pppq~Hq~Hpsq~=pppq~Hq~Hpsq~?pppq~Hq~Hpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctชื่องานsq~^$pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~Tq~Tq~Qpsq~:pppq~Tq~Tpsq~5pppq~Tq~Tpsq~=pppq~Tq~Tpsq~?pppq~Tq~Tpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct'เอกสารอ้างอิงsq~Rpq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~`q~`q~]psq~:pppq~`q~`psq~5pppq~`q~`psq~=pppq~`q~`psq~?pppq~`q~`pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctชื่อวัสดุsq~2?pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~lq~lq~ipsq~:pppq~lq~lpsq~5pppq~lq~lpsq~=pppq~lq~lpsq~?pppq~lq~lpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctจำนวนsq~.pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~xq~xq~upsq~:pppq~xq~xpsq~5pppq~xq~xpsq~=pppq~xq~xpsq~?pppq~xq~xpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct$วันที่บันทึกsq~=qpq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct$ราคาต่อหน่วยsq~2pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct*จำนวนเงินสุทธิsq~-%pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctรหัสวัสดุsq~~pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct$ชื่อเจ้าหนี้sq~$pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctเลขยูนิตsq~,pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct#หัก ณ ที่จ่ายsq~pq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ct ภาษีxpw&pq~ppppsr.net.sf.jasperreports.engine.base.JRBaseSection'[bandst%[Lnet/sf/jasperreports/engine/JRBand;xpur%[Lnet.sf.jasperreports.engine.JRBand;~ʅ5xpsq~sq~ w sr0net.sf.jasperreports.engine.base.JRBaseTextField'I bookmarkLevelBevaluationTimeBhyperlinkTargetB hyperlinkTypeZisStretchWithOverflowLanchorNameExpressionq~LevaluationGroupq~%L expressionq~LhyperlinkAnchorExpressionq~LhyperlinkPageExpressionq~[hyperlinkParameterst3[Lnet/sf/jasperreports/engine/JRHyperlinkParameter;LhyperlinkReferenceExpressionq~LhyperlinkTooltipExpressionq~LisBlankWhenNullq~!L linkTargetq~LlinkTypeq~Lpatternq~xq~$srjava.awt.Color3uFfalphaIvalueLcstLjava/awt/color/ColorSpace;[ frgbvaluet[F[fvalueq~xppppq~q~ppsq~pppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4ppsrjava.lang.Floatɢ<Fvaluexq~?q~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsr1net.sf.jasperreports.engine.base.JRBaseExpression'Iid[chunkst0[Lnet/sf/jasperreports/engine/JRExpressionChunk;LvalueClassNameq~LvalueClassRealNameq~xpur0[Lnet.sf.jasperreports.engine.JRExpressionChunk;mYiKUxpsr6net.sf.jasperreports.engine.base.JRBaseExpressionChunk'BtypeLtextq~xptunitNotjava.lang.Stringppppppq~.pppsq~Z$sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~&sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~ psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~-%sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~ q~ q~psq~:ppsq~q~ q~ psq~5pppq~ q~ psq~=ppsq~q~ q~ psq~?ppsq~?q~ q~ pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~Rsq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~1q~1q~-psq~:ppsq~q~1q~1psq~5pppq~1q~1psq~=ppsq~q~1q~1psq~?ppsq~?q~1q~1pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~=qsq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~Bq~Bq~>psq~:ppsq~q~Bq~Bpsq~5pppq~Bq~Bpsq~=ppsq~q~Bq~Bpsq~?ppsq~?q~Bq~Bpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~2sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~Sq~Sq~Opsq~:ppsq~q~Sq~Spsq~5pppq~Sq~Spsq~=ppsq~q~Sq~Spsq~?ppsq~?q~Sq~Spppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~^$sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~dq~dq~`psq~:ppsq~q~dq~dpsq~5pppq~dq~dpsq~=ppsq~q~dq~dpsq~?ppsq~?q~dq~dpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~~sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~uq~uq~qpsq~:ppsq~q~uq~upsq~5pppq~uq~upsq~=ppsq~q~uq~upsq~?ppsq~?q~uq~upppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~.sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~2?sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~,q~Pq~q~ppq~pppppppppppq~Qq~Rq~,q~.pq~.ppq~/pppsq~0psq~4ppq~Uq~q~q~psq~:ppq~Wq~q~psq~5pppq~q~psq~=ppq~Zq~q~psq~?ppq~\q~q~pppq~]q~^ppppppppq~Cq~_sq~q~Pq~q~ppq~pppppppppppq~Qq~Rq~,q~.pq~.ppq~/pppsq~0psq~4ppq~Uq~q~q~psq~:ppq~Wq~q~psq~5pppq~q~psq~=ppq~Zq~q~psq~?ppq~\q~q~pppq~]q~^ppppppppq~Cq~_xpw&sq~uq~sq~tBoolean.valueOf( sq~tSAME_BACK_1_STEP_UNIT_NOsq~t == null || !sq~tSAME_BACK_1_STEP_UNIT_NOsq~t.booleanValue() )tjava.lang.Booleanppsq~sq~ w sq~Z$pq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~ uq~sq~tfinanceCategorytjava.lang.Stringppppppq~.pppsq~^$pq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~!uq~sq~treferenceDocumentsq~t == null ?sq~tunitCostDocumentsq~t: sq~treferenceDocumenttjava.lang.Stringppppppq~.pppsq~&pq~q~ppppppppppppppt Cordia Newsq~* pppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~"uq~ sq~t(sq~t descriptionsq~t!= null && !"".equals(sq~t descriptionsq~t)?sq~t descriptionsq~t:sq~tworkNamesq~t)tjava.lang.Stringppppppq~.pppsq~=qpq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~ q~ q~ psq~:pppq~ q~ psq~5pppq~ q~ psq~=pppq~ q~ psq~?pppq~ q~ pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~#uq~sq~t PRICEUNITtjava.lang.Doubleppppppq~.ppt#,##0.00sq~-%pq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~$uq~sq~t productIdtjava.lang.Stringppppppq~.pppsq~Rpq~q~ppppppppppppppt Cordia Newsq~* pppq~.ppq~/pppsq~0psq~4pppq~-q~-q~*psq~:pppq~-q~-psq~5pppq~-q~-psq~=pppq~-q~-psq~?pppq~-q~-pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~%uq~sq~t productNametjava.lang.Stringppppppq~.pppsq~2?pq~q~ppppppppppppppt Cordia Newsq~* sq~ppq~.ppq~/pppsq~0psq~4pppq~>q~>q~:psq~:pppq~>q~>psq~5pppq~>q~>psq~=pppq~>q~>psq~?pppq~>q~>pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~&uq~sq~t productCounttjava.lang.Stringppppppq~.pppsq~.pq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~Nq~Nq~Kpsq~:pppq~Nq~Npsq~5pppq~Nq~Npsq~=pppq~Nq~Npsq~?pppq~Nq~Npppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~'uq~sq~tdatetjava.lang.Stringppppppq~.pppsq~2pq~q~ppppppppppppppt Cordia Newsq~* q~=ppq~.ppq~/pppsq~0psq~4pppq~^q~^q~[psq~:pppq~^q~^psq~5pppq~^q~^psq~=pppq~^q~^psq~?pppq~^q~^pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~(uq~sq~t totalAmountsq~t == null ? sq~tamountsq~t : sq~t totalAmounttjava.lang.Stringppppppq~.pppsq~~pq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~vq~vq~spsq~:pppq~vq~vpsq~5pppq~vq~vpsq~=pppq~vq~vpsq~?pppq~vq~vpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~)uq~sq~tcreditorFullNametjava.lang.Stringppppppq~.pppsq~,pq~q~ppppppppppppppt Cordia Newsq~* q~,ppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~*uq~sq~t deductTaxtjava.lang.Stringppppppq~.pppxpw&pq~sq~sq~wsq~2pq~q~ppppppppppppppt Cordia Newpq~=pppppppppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppppppppppppq~Cppsq~,uq~sq~t SUM_AMOUNTtjava.lang.Doubleppppppppptsq~=qpq~q~ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctผลรวมxpw&sq~+uq~ sq~tRBoolean.valueOf( ( ((net.sf.jasperreports.engine.data.JRBeanCollectionDataSource) sq~tREPORT_DATA_SOURCEsq~t).getRecordCount() == sq~t REPORT_COUNTsq~t.intValue() ) || ( ( sq~tSAME_NEXT_1_STEP_UNIT_NOsq~t != null && !sq~tSAME_NEXT_1_STEP_UNIT_NOsq~t.booleanValue() ) ) )q~ppppptjavasq~sq~ w sq~2sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~=q~.pq~.ppppppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~-uq~sq~tSUM_AMOUNT_TOTALtjava.lang.Doubleppppppq~.ppt#,##0.00sq~Rsq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~=q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctผลรวมsq~$sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~^$sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~=qsq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~q~q~psq~:ppsq~q~q~psq~5pppq~q~psq~=ppsq~q~q~psq~?ppsq~?q~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~2?sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~=q~.pq~.ppppppsq~0psq~4ppsq~?q~$q~$q~ psq~:ppsq~q~$q~$psq~5pppq~$q~$psq~=ppsq~q~$q~$psq~?ppsq~?q~$q~$pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~.uq~sq~t REPORT_COUNTtjava.lang.Integerppppppq~.ppt#,##0.00sq~Z$sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~:q~:q~6psq~:ppsq~q~:q~:psq~5pppq~:q~:psq~=ppsq~q~:q~:psq~?ppsq~?q~:q~:pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~~sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~Kq~Kq~Gpsq~:ppsq~q~Kq~Kpsq~5pppq~Kq~Kpsq~=ppsq~q~Kq~Kpsq~?ppsq~?q~Kq~Kpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~&sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~\q~\q~Xpsq~:ppsq~q~\q~\psq~5pppq~\q~\psq~=ppsq~q~\q~\psq~?ppsq~?q~\q~\pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~-%sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~mq~mq~ipsq~:ppsq~q~mq~mpsq~5pppq~mq~mpsq~=ppsq~q~mq~mpsq~?ppsq~?q~mq~mpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctsq~q~q~q~ppq~pppppppppppq~q~q~,q~.pq~.ppq~/pppsq~0psq~4ppq~q~{q~{q~zpsq~:ppq~q~{q~{psq~5pppq~{q~{psq~=ppq~q~{q~{psq~?ppq~q~{q~{pppq~q~ppppppppq~Cq~sq~,q~q~q~ppq~pppppppppppq~q~q~,q~.pq~.ppq~/pppsq~0psq~4ppq~q~q~q~psq~:ppq~q~q~psq~5pppq~q~psq~=ppq~q~q~psq~?ppq~q~q~pppq~q~ppppppppq~Cq~sq~.q~q~q~ppq~pppppppppppq~q~q~,q~.pq~.ppq~/pppsq~0psq~4ppq~q~q~q~psq~:ppq~q~q~psq~5pppq~q~psq~=ppq~ q~q~psq~?ppq~ q~q~pppq~ q~ ppppppppq~Cq~xpw&ppsr.net.sf.jasperreports.engine.base.JRBaseDataset'ZisMainBwhenResourceMissingType[fieldst&[Lnet/sf/jasperreports/engine/JRField;LfilterExpressionq~[groupst&[Lnet/sf/jasperreports/engine/JRGroup;Lnameq~[ parameterst*[Lnet/sf/jasperreports/engine/JRParameter;L propertiesMapq~&Lqueryt%Lnet/sf/jasperreports/engine/JRQuery;LresourceBundleq~LscriptletClassq~[ scriptletst*[Lnet/sf/jasperreports/engine/JRScriptlet;[ sortFieldst*[Lnet/sf/jasperreports/engine/JRSortField;[ variablest)[Lnet/sf/jasperreports/engine/JRVariable;xpur&[Lnet.sf.jasperreports.engine.JRField; sq~t REPORT_COUNTsq~t.intValue() ? ( Boolean.valueOf( ((absolute.construction.report.UnitCostRawDataReportBean) ((java.util.List) ((net.sf.jasperreports.engine.data.JRBeanCollectionDataSource)sq~tREPORT_DATA_SOURCEsq~t).getData()) .get(sq~tnext1StepIndexsq~t".intValue()) ).getUnitNo().equals(sq~tunitNosq~t.trim()) ) ) : nulltjava.lang.Booleanppppsq~uq~ sq~t?((net.sf.jasperreports.engine.data.JRBeanCollectionDataSource) sq~tREPORT_DATA_SOURCEsq~t).getRecordCount() > sq~t REPORT_COUNTsq~t.intValue() ? ( Boolean.valueOf( ((absolute.construction.report.UnitCostRawDataReportBean) ((java.util.List) ((net.sf.jasperreports.engine.data.JRBeanCollectionDataSource)sq~tREPORT_DATA_SOURCEsq~t).getData()) .get(sq~tnext1StepIndexsq~t".intValue()) ).getUnitNo().equals(sq~tunitNosq~t.trim()) ) ) : nullq~ptSAME_NEXT_1_STEP_UNIT_NOpq~psq~)sq~uq~sq~tback1StepIndexsq~t.intValue() >=0 ? ( Boolean.valueOf( ((absolute.construction.report.UnitCostRawDataReportBean) ((java.util.List) ((net.sf.jasperreports.engine.data.JRBeanCollectionDataSource)sq~tREPORT_DATA_SOURCEsq~t).getData()) .get(sq~tback1StepIndexsq~t".intValue()) ).getUnitNo().equals(sq~tunitNosq~t.trim()) ) ): nulltjava.lang.Booleanppppsq~uq~sq~tback1StepIndexsq~t.intValue() >=0 ? ( Boolean.valueOf( ((absolute.construction.report.UnitCostRawDataReportBean) ((java.util.List) ((net.sf.jasperreports.engine.data.JRBeanCollectionDataSource)sq~tREPORT_DATA_SOURCEsq~t).getData()) .get(sq~tback1StepIndexsq~t".intValue()) ).getUnitNo().equals(sq~tunitNosq~t.trim()) ) ): nullq~ptSAME_BACK_1_STEP_UNIT_NOpq~psq~)sq~uq~sq~tSAME_BACK_1_STEP_UNIT_NOsq~t == null ? (Double.valueOf( ( sq~t totalAmountsq~t != null? sq~t totalAmountsq~t : sq~tamountsq~t ).replaceAll(",","")) ): ( sq~tSAME_BACK_1_STEP_UNIT_NOsq~t#.booleanValue() ? ( Double.valueOf(sq~t SUM_AMOUNTsq~t$.doubleValue() + ( Double.valueOf( (sq~t totalAmountsq~t != null? sq~t totalAmountsq~t : sq~tamountsq~t>).replaceAll(",","") ).doubleValue() ) )): ( Double.valueOf((sq~t totalAmountsq~t != null? sq~t totalAmountsq~t : sq~tamountsq~t).replaceAll(",","") ) ) )tjava.lang.Doubleppppsq~uq~sq~tDouble.valueOf(0d)q~apt SUM_AMOUNTpq~apsq~)sq~uq~ sq~t( Double.valueOf(sq~tSUM_AMOUNT_TOTALsq~t$.doubleValue() + ( Double.valueOf( (sq~t totalAmountsq~t != null? sq~t totalAmountsq~t : sq~tamountsq~t)).replaceAll(",","") ).doubleValue() ) ))tjava.lang.Doubleppppsq~uq~sq~tDouble.valueOf(0d)q~|ptSUM_AMOUNT_TOTALpq~|pq~ppsq~sq~wsq~~sq~fffpppq~q~sq~ppppq~pppppppppppt Cordia Newsq~*q~,q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~CtWรายงานข้อมูลดิบต้นทุนก่อสร้างsq~^$pq~q~ppppppppppppppt Cordia Newsq~* q~=ppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~uq~sq~t"วันที่ "+sq~t START_DATEsq~t+" - "tjava.lang.Stringppppppq~.pppsq~.pq~q~ppppppppppppppt Cordia Newsq~* pppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~uq~sq~tEND_DATEtjava.lang.Stringppppppq~.pppsq~Z$pq~q~ppppppppppppppt Cordia Newsq~* sq~ppq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~uq~sq~t PROJECT_NAMEtjava.lang.Stringppppppq~.pppsq~$pq~q~ppppppppppppppt Cordia Newsq~* q~=q~.pq~.ppq~/pppsq~0psq~4pppq~q~q~psq~:pppq~q~psq~5pppq~q~psq~=pppq~q~psq~?pppq~q~pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctโครงการ :xpw&,pq~ppppsr6net.sf.jasperreports.engine.design.JRReportCompileData'LcrosstabCompileDataq~LdatasetCompileDataq~LmainDatasetCompileDataq~xpsq~?@wxsq~?@wxur[BTxpH;.f*UnitCostRawDataReport_1516159528722_707486,net/sf/jasperreports/engine/fill/JREvaluatorparameter_REPORT_LOCALE2Lnet/sf/jasperreports/engine/fill/JRFillParameter;parameter_JASPER_REPORTparameter_REPORT_VIRTUALIZERparameter_REPORT_TIME_ZONEparameter_REPORT_FILE_RESOLVERparameter_END_DATEparameter_REPORT_SCRIPTLETparameter_REPORT_PARAMETERS_MAPparameter_REPORT_CONNECTIONparameter_REPORT_CLASS_LOADERparameter_REPORT_DATA_SOURCE$parameter_REPORT_URL_HANDLER_FACTORYparameter_IS_IGNORE_PAGINATIONparameter_SUBREPORT_DIRparameter_START_DATEparameter_REPORT_FORMAT_FACTORYparameter_REPORT_MAX_COUNTparameter_REPORT_TEMPLATESparameter_PROJECT_IDparameter_PROJECT_NAME parameter_REPORT_RESOURCE_BUNDLEfield_unitCostDocument.Lnet/sf/jasperreports/engine/fill/JRFillField;field_workCostCodefield_workOrderedfield_creditorFullNamefield_projectCompanyNamefield_productUnitfield_referenceDocumentfield_refDocTimeValue field_amountfield_workContractId field_timefield_usernamefield_descriptionfield_workName field_workIdfield_userFullNamefield_refDocDatefield_productPriceValuefield_refDocWorkerSecondIdfield_creditorIdfield_refDocWorkerIsLeaderfield_financeCategory field_workNo field_modelIdfield_categoryfield_productCountfield_modelNamefield_refDocDateValuefield_workForContractorfield_projectName field_unitIdfield_amountValuefield_timeValuefield_refDocWorkerIdfield_refDocWorkerFullNamefield_workDeductCostToFullNamefield_projectId field_datefield_refDocWorkerIsContractorfield_id field_modelNofield_refDocTimefield_totalAmount field_unitNofield_refDocWorkerIsWorkerfield_refDocWorkerEmployeeIdfield_refDocWorkerOpenfield_unitDescriptionfield_workDescriptionfield_productIdfield_modelDescriptionfield_workOpenfield_deductTaxfield_productNamefield_productPricefield_productCountValuefield_dateValuevariable_PAGE_NUMBER1Lnet/sf/jasperreports/engine/fill/JRFillVariable;variable_COLUMN_NUMBERvariable_REPORT_COUNTvariable_PAGE_COUNTvariable_COLUMN_COUNTvariable_PRICEUNITvariable_PRODUCT_COUNTvariable_next1StepIndexvariable_back1StepIndex!variable_SAME_NEXT_1_STEP_UNIT_NO!variable_SAME_BACK_1_STEP_UNIT_NOvariable_SUM_AMOUNTvariable_SUM_AMOUNT_TOTAL()VCode cd f  h  j  l  n  p  r  t  v  x  z  |  ~                             !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  UV  WV  XV  YV  ZV  [V  \V  ]V  ^V  _V  `V  aV  bV LineNumberTablecustomizedInit0(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V initParams(Ljava/util/Map;)V !" # initFields %" &initVars (" ) REPORT_LOCALE+ java/util/Map-get&(Ljava/lang/Object;)Ljava/lang/Object; /0 .10net/sf/jasperreports/engine/fill/JRFillParameter3 JASPER_REPORT5REPORT_VIRTUALIZER7REPORT_TIME_ZONE9REPORT_FILE_RESOLVER;END_DATE=REPORT_SCRIPTLET?REPORT_PARAMETERS_MAPAREPORT_CONNECTIONCREPORT_CLASS_LOADEREREPORT_DATA_SOURCEGREPORT_URL_HANDLER_FACTORYIIS_IGNORE_PAGINATIONK SUBREPORT_DIRM START_DATEOREPORT_FORMAT_FACTORYQREPORT_MAX_COUNTSREPORT_TEMPLATESU PROJECT_IDW PROJECT_NAMEYREPORT_RESOURCE_BUNDLE[unitCostDocument],net/sf/jasperreports/engine/fill/JRFillField_ workCostCodea workOrderedccreditorFullNameeprojectCompanyNameg productUnitireferenceDocumentkrefDocTimeValuemamountoworkContractIdqtimesusernameu descriptionwworkNameyworkId{ userFullName} refDocDateproductPriceValuerefDocWorkerSecondId creditorIdrefDocWorkerIsLeaderfinanceCategoryworkNomodelIdcategory productCount modelNamerefDocDateValueworkForContractor projectNameunitId amountValue timeValuerefDocWorkerIdrefDocWorkerFullNameworkDeductCostToFullName projectIddaterefDocWorkerIsContractoridmodelNo refDocTime totalAmountunitNorefDocWorkerIsWorkerrefDocWorkerEmployeeIdrefDocWorkerOpenunitDescriptionworkDescription productIdmodelDescriptionworkOpen deductTax productName productPriceproductCountValue dateValue PAGE_NUMBER/net/sf/jasperreports/engine/fill/JRFillVariable COLUMN_NUMBER REPORT_COUNT PAGE_COUNT COLUMN_COUNT PRICEUNIT PRODUCT_COUNTnext1StepIndexback1StepIndexSAME_NEXT_1_STEP_UNIT_NOSAME_BACK_1_STEP_UNIT_NO SUM_AMOUNTSUM_AMOUNT_TOTALevaluate(I)Ljava/lang/Object; Exceptionsjava/lang/Throwable_C:\Documents and Settings\IBM\My Documents\Programming\Netbeans\AbsoluteSolutions\Report\Store\ 01/01/2553 31/12/2553java/lang/Integer(I)V c java/lang/DoublegetValue()Ljava/lang/Object;  `java/lang/String, replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;    (Ljava/lang/String;)V c  doubleValue()D  (D)V c equals(Ljava/lang/Object;)Z  0.0 intValue()I   valueOf(I)Ljava/lang/Integer; "# $ 4(net/sf/jasperreports/engine/JRDataSource';net/sf/jasperreports/engine/data/JRBeanCollectionDataSource)getRecordCount + *,getData()Ljava/util/Collection; ./ *0java/util/List2 / 346absolute/construction/report/UnitCostRawDataReportBean6 getUnitNo()Ljava/lang/String; 89 7:trim <9 =java/lang/Boolean?(Z)Ljava/lang/Boolean; "A @B&(Ljava/lang/String;)Ljava/lang/Double; "D E booleanValue()Z GH @I(D)Ljava/lang/Double; "K Ljava/lang/StringBufferNวันที่ P Oappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; ST OU - WtoString Y9 OZ evaluateOld getOldValue ] `^ ^evaluateEstimatedgetEstimatedValue b c SourceFile![      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWVXVYVZV[V\V]V^V_V`VaVbVcdeT*g*i*k*m*o*q*s*u*w*y*{*}********************************************************************** * * ********v] "' ,!1"6#;$@%E&J'O(T)Y*^+c,h-m.r/w0|123456789:;<=>?@ABCDEFGHIJKLM NOPQ!R&S+T0U5V:W?XDYIZN[S\X]]^b_g`laqbvc{defghijklmnopqrs e4*+$*,'*-* !"eQ*+,24i*+624k*+824m*+:24o*+<24q*+>24s*+@24u*+B24w*+D24y*+F24{*+H24}*+J24*+L24*+N24*+P24*+R24*+T24*+V24*+X24*+Z24*+\24Z 0@P`p 0@P%"e*+^2`*+b2`*+d2`*+f2`*+h2`*+j2`*+l2`*+n2`*+p2`*+r2`*+t2`*+v2`*+x2`*+z2`*+|2`*+~2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+2`*+¹2`*+Ĺ2`*+ƹ2`*+ȹ2`*+ʹ2`*+̹2`*+ι2`*+й2`: 0@P`p 0@P`p 0@P`p 0@P`p("e*+ҹ2Ե*+ֹ2Ե*+ع2Ե *+ڹ2Ե *+ܹ2Ե *+޹2Ե*+2Ե*+2Ե*+2Ե*+2Ե*+2Ե*+2Ե*+2Ե: 0@P`pe 4 M.&2>~ 4Jl %N\j;IWMMMYMYMԻYMȻYMYMYMYMYMY*N*ŶAY* Y*Ŷ oM(Y*N*ŶAY* Y*Ŷ oM*`*M*Ŷ*ŶY*Y*Ŷ  YML*`*M*Ŷ*ŶY*Y*Ŷ  YM* !%M* !%M* !d%M* !d%M*}&(*-* !D*}&(*13*!57;*>CM*}&(*-* !D*}&(*13*!57;*>CM*!D*}&(*13*!57;*>CM^*!D*}&(*13*!57;*>CM*@6** * F*@JJ*** * FcM3** * FM=MM5*** * FcMMMMOYQR*&VXV[M*s&M*&M*@*@JCM|*Mn*M`** *M8*#** *M*M*M*M*ŶM*ݶM** *M*M*Ms*}&(*-* !$*@*@JCM**M*M* M,V  !"&'+&,)02155>6A:_;<:>BCDBF J)KILVMsN}J~OSTUVWSX\ ] ab!f4g7kJlMpmr}qspspsptxzy{x{x{x|)9<NQdjklo\  %(NQ\_jm;>ILWZ\e 4 M.&2>~ 4Jl %N\j;IWMMMYMYMԻYMȻYMYMYMYMYMY*_N*Ŷ_AY*_ Y*Ŷ_ oM(Y*_N*Ŷ_AY*_ Y*Ŷ_ oM*_`*_M*Ŷ_*Ŷ_Y*Y*Ŷ_  YML*_`*_M*Ŷ_*Ŷ_Y*Y*Ŷ_  YM* `!%M* `!%M* `!d%M* `!d%M*}&(*-* `!D*}&(*13*`!57;*_>CM*}&(*-* `!D*}&(*13*`!57;*_>CM*`!D*}&(*13*`!57;*_>CM^*`!D*}&(*13*`!57;*_>CM*`@6*_*_ *_ F*`@JJ*`*_*_ *_ FcM3*_*_ *_ FM=MM5*`*_*_ *_ FcMMMMOYQR*&VXV[M*s&M*&M*`@*`@JCM|*_Mn*_M`*_*_ *_M8*_#*_*_ *_M*`M*_M*_M*Ŷ_M*ݶ_M*_*_ *_M*_M*_Ms*}&(*-* `!$*`@*`@JCM**`M*`M* `M,V $%)*./3489=>BCG&H)L2M5Q>RAV_WXVZ^_`^b f)gIhVisj}f~kopqrsotx y }~!47JMm})9<NQdjklo\  %(NQ\_jm;> I LWZ $,ae 4 M.&2>~ 4Jl %N\j;IWMMMYMYMԻYMȻYMYMYMYMYMY*N*ŶAY* Y*Ŷ oM(Y*N*ŶAY* Y*Ŷ oM*`*M*Ŷ*ŶY*Y*Ŷ  YML*`*M*Ŷ*ŶY*Y*Ŷ  YM* d!%M* d!%M* d!d%M* d!d%M*}&(*-* d!D*}&(*13*d!57;*>CM*}&(*-* d!D*}&(*13*d!57;*>CM*d!D*}&(*13*d!57;*>CM^*d!D*}&(*13*d!57;*>CM*d@6** * F*d@JJ*d** * FcM3** * FM=MM5*d** * FcMMMMOYQR*&VXV[M*s&M*&M*d@*d@JCM|*Mn*M`** *M8*#** *M*dM*M*M*ŶM*ݶM** *M*M*Ms*}&(*-* d!$*d@*d@JCM**dM*dM* dM,V57;<@AEFJKOPTUYZ^_c&d)h2i5m>nAr_strvz{|z~ )IVs}~  !47JMm})9<NQdjklo\  %(NQ\_jm  ";#>'I(L,W-Z1267;<@Het_1516159528722_707486t2net.sf.jasperreports.engine.design.JRJavacCompiler