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เลขยูนิต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~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~2sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~;q~;q~7psq~: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~Lq~Lq~Hpsq~:ppsq~q~Lq~Lpsq~5pppq~Lq~Lpsq~=ppsq~q~Lq~Lpsq~?ppsq~?q~Lq~Lpppt 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~Ypsq~: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~nq~nq~jpsq~:ppsq~q~nq~npsq~5pppq~nq~npsq~=ppsq~q~nq~npsq~?ppsq~?q~nq~npppt 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~Ctxpw&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~(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~tdatetjava.lang.Stringppppppq~.pppsq~2pq~q~ppppppppppppppt Cordia Newsq~* q~ppq~.ppq~/pppsq~0psq~4pppq~8q~8q~5psq~:pppq~8q~8psq~5pppq~8q~8psq~=pppq~8q~8psq~?pppq~8q~8pppt 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~Pq~Pq~Mpsq~:pppq~Pq~Ppsq~5pppq~Pq~Ppsq~=pppq~Pq~Ppsq~?pppq~Pq~Ppppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~)uq~sq~tcreditorFullNametjava.lang.Stringppppppq~.pppxpw&pq~sq~sq~wsq~2pq~q~]ppppppppppppppt Cordia Newpq~pppppppppsq~0psq~4pppq~aq~aq~_psq~:pppq~aq~apsq~5pppq~aq~apsq~=pppq~aq~apsq~?pppq~aq~apppppppppppppq~Cppsq~+uq~sq~t SUM_AMOUNTtjava.lang.Doubleppppppppptsq~=qpq~q~]ppppppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4pppq~pq~pq~mpsq~:pppq~pq~ppsq~5pppq~pq~ppsq~=pppq~pq~ppsq~?pppq~pq~ppppt 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~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~-%sq~pppq~q~ppq~pppppppppppt Cordia Newsq~* q~,q~.pq~.ppq~/pppsq~0psq~4ppsq~?q~7q~7q~3psq~:ppsq~q~7q~7psq~5pppq~7q~7psq~=ppsq~q~7q~7psq~?ppsq~?q~7q~7pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctxpw&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~pt SUM_AMOUNTpq~psq~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~fppsq~sq~wsq~~sq~fffpppq~q~2sq~ppppq~pppppppppppt Cordia Newsq~*q~,q~.pq~.ppq~/pppsq~0psq~4pppq~9q~9q~4psq~:pppq~9q~9psq~5pppq~9q~9psq~=pppq~9q~9psq~?pppq~9q~9pppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~CtWรายงานข้อมูลดิบต้นทุนก่อสร้างsq~^pq~q~2ppppppppppppppt Cordia Newsq~* q~ppq~.ppq~/pppsq~0psq~4pppq~Eq~Eq~Bpsq~:pppq~Eq~Epsq~5pppq~Eq~Epsq~=pppq~Eq~Epsq~?pppq~Eq~Epppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~uq~sq~t"วันที่ "+sq~t START_DATEsq~t+" - "tjava.lang.Stringppppppq~.pppsq~.>pq~q~2ppppppppppppppt Cordia Newsq~* pppq~.ppq~/pppsq~0psq~4pppq~Yq~Yq~Vpsq~:pppq~Yq~Ypsq~5pppq~Yq~Ypsq~=pppq~Yq~Ypsq~?pppq~Yq~Ypppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~uq~sq~tEND_DATEtjava.lang.Stringppppppq~.pppsq~Z$pq~q~2ppppppppppppppt Cordia Newsq~* sq~ppq~.ppq~/pppsq~0psq~4pppq~jq~jq~fpsq~:pppq~jq~jpsq~5pppq~jq~jpsq~=pppq~jq~jpsq~?pppq~jq~jpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Cppsq~uq~sq~t PROJECT_NAMEtjava.lang.Stringppppppq~.pppsq~$pq~q~2ppppppppppppppt Cordia Newsq~* q~q~.pq~.ppq~/pppsq~0psq~4pppq~zq~zq~wpsq~:pppq~zq~zpsq~5pppq~zq~zpsq~=pppq~zq~zpsq~?pppq~zq~zpppt Identity-Ht%absolute/core/jasper/fonts/CORDIA.TTFppppppppq~Ctโครงการ :xpw&,pq~ppppsr6net.sf.jasperreports.engine.design.JRReportCompileData'LcrosstabCompileDataq~TLdatasetCompileDataq~TLmainDatasetCompileDataq~xpsq~?@wxsq~?@wxur[BTxpG.a*UnitCostRawDataReport_1516097982071_309208,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_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 bc e  g  i  k  m  o  q  s  u  w  y  {  }                             !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  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  TU  VU  WU  XU  YU  ZU  [U  \U  ]U  ^U  _U  `U  aU 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; ,- +.0net/sf/jasperreports/engine/fill/JRFillParameter0 JASPER_REPORT2REPORT_VIRTUALIZER4REPORT_TIME_ZONE6REPORT_FILE_RESOLVER8END_DATE:REPORT_SCRIPTLET<REPORT_PARAMETERS_MAP>REPORT_CONNECTION@REPORT_CLASS_LOADERBREPORT_DATA_SOURCEDREPORT_URL_HANDLER_FACTORYFIS_IGNORE_PAGINATIONH SUBREPORT_DIRJ START_DATELREPORT_FORMAT_FACTORYNREPORT_MAX_COUNTPREPORT_TEMPLATESR PROJECT_IDT PROJECT_NAMEVREPORT_RESOURCE_BUNDLEXunitCostDocumentZ,net/sf/jasperreports/engine/fill/JRFillField\ workCostCode^ workOrdered`creditorFullNamebprojectCompanyNamed productUnitfreferenceDocumenthrefDocTimeValuejamountlworkContractIdntimepusernamer descriptiontworkNamevworkIdx userFullNamez refDocDate|productPriceValue~refDocWorkerSecondId creditorIdrefDocWorkerIsLeaderfinanceCategoryworkNomodelIdcategory productCount modelNamerefDocDateValueworkForContractor projectNameunitId amountValue timeValuerefDocWorkerIdrefDocWorkerFullNameworkDeductCostToFullName projectIddaterefDocWorkerIsContractoridmodelNo refDocTime totalAmountunitNorefDocWorkerIsWorkerrefDocWorkerEmployeeIdrefDocWorkerOpenunitDescriptionworkDescription productIdmodelDescriptionworkOpen 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 b java/lang/DoublegetValue()Ljava/lang/Object;  ]java/lang/String, replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  (Ljava/lang/String;)V b   doubleValue()D    (D)V b equals(Ljava/lang/Object;)Z  0.0 intValue()I  valueOf(I)Ljava/lang/Integer;   1(net/sf/jasperreports/engine/JRDataSource";net/sf/jasperreports/engine/data/JRBeanCollectionDataSource$getRecordCount & %'getData()Ljava/util/Collection; )* %+java/util/List- , ./6absolute/construction/report/UnitCostRawDataReportBean1 getUnitNo()Ljava/lang/String; 34 25trim 74 8java/lang/Boolean:(Z)Ljava/lang/Boolean; < ;=&(Ljava/lang/String;)Ljava/lang/Double; ? @ booleanValue()Z BC ;D(D)Ljava/lang/Double; F Gjava/lang/StringBufferIวันที่ K J append,(Ljava/lang/String;)Ljava/lang/StringBuffer; NO JP - RtoString T4 JU evaluateOld getOldValue X ]Y YevaluateEstimatedgetEstimatedValue ] ^ SourceFile!Z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVUWUXUYUZU[U\U]U^U_U`UaUbcdK*f*h*j*l*n*p*r*t*v*x*z*|*~********************************************************************** * *******r\ "' ,!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{defghijklmnopqrd4*+!*,$*-'~ dQ*+)/1h*+3/1j*+5/1l*+7/1n*+9/1p*+;/1r*+=/1t*+?/1v*+A/1x*+C/1z*+E/1|*+G/1~*+I/1*+K/1*+M/1*+O/1*+Q/1*+S/1*+U/1*+W/1*+Y/1Z 0@P`p 0@P"dy*+[/]*+_/]*+a/]*+c/]*+e/]*+g/]*+i/]*+k/]*+m/]*+o/]*+q/]*+s/]*+u/]*+w/]*+y/]*+{/]*+}/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+/]*+ù/]*+Ź/]*+ǹ/]*+ɹ/]*+˹/]9 0@P`p 0@P`p 0@P`p 0@P`p%d*+͹/ϵ*+ѹ/ϵ*+ӹ/ϵ*+չ/ϵ*+׹/ϵ *+ٹ/ϵ *+۹/ϵ*+ݹ/ϵ*+߹/ϵ*+/ϵ*+/ϵ*+/ϵ*+/ϵ: 0@P`pd  M- ".:z0Fh!JXf7EMMM޻YMһYMƻYMYMYMYMYMYM~Y*N*ĶAY* Y*Ķ oMY*N*ĶAY* Y*Ķ oM*`*M*Ķ*ĶY *Y*Ķ Y M>*`*M*Ķ*ĶY *Y*Ķ Y M* M* M*d M*d Mr*|!#%(*D*|!#%,.*026*9>M *|!#%(*D*|!#%,.*026*9>M*D*|!#%,.*026*9>MP*D*|!#%,.*026*9>M*;6** *A*;EJ*** *AcH3** *AM/HM'*** *AcHMHM׻JYLM*!QSQVM*r!M*!M*;*;E>Mn*M`*MR** *M**#** *M* M*M*M*ĶM*ܶM** *M*Ms*|!#%(*$*;*;E>M**M*M*M,N     $%)"*%../13:4=8[9:8<@AB@DH%IEJRKoLyHzM}QRSTUQVZ[ _`d0e3iFjInipyo|qnqnqnrvxwyvy vyvz~%58J~M`~fg~hk{X!$JMX[fi7:EH Wd  M- ".:z0Fh!JXf7EMMM޻YMһYMƻYMYMYMYMYMYM~Y*ZN*ĶZAY*Z Y*ĶZ oMY*ZN*ĶZAY*Z Y*ĶZ oM*Z`*ZM*ĶZ*ĶZY *Y*ĶZ Y M>*Z`*ZM*ĶZ*ĶZY *Y*ĶZ Y M*[ M*[ M*[d M*[d Mr*|!#%(*[D*|!#%,.*[026*Z9>M *|!#%(*[D*|!#%,.*[026*Z9>M*[D*|!#%,.*[026*Z9>MP*[D*|!#%,.*[026*Z9>M*[;6*Z*Z *ZA*[;EJ*[*Z*Z *ZAcH3*Z*Z *ZAM/HM'*[*Z*Z *ZAcHMHM׻JYLM*!QSQVM*r!M*!M*[;*[;E>Mn*ZM`*ZMR*Z*Z *ZM**Z#*Z*Z *ZM* [M*ZM*ZM*ĶZM*ܶZM*Z*Z *ZM*ZMs*|!#%(*[$*[;*[;E>M**[M*[M*[M,N"#'(,-126 7 ;<@"A%E.F1J:K=O[PQOSWXYW[_%`EaRbocy_zd}hijklhmqr vw{0|3FIiy| %58JM`fghk{X!$JMX[fi7:EH   \d  M- ".:z0Fh!JXf7EMMM޻YMһYMƻYMYMYMYMYMYM~Y*N*ĶAY* Y*Ķ oMY*N*ĶAY* Y*Ķ oM*`*M*Ķ*ĶY *Y*Ķ Y M>*`*M*Ķ*ĶY *Y*Ķ Y M*_ M*_ M*_d M*_d Mr*|!#%(*_D*|!#%,.*_026*9>M *|!#%(*_D*|!#%,.*_026*9>M*_D*|!#%,.*_026*9>MP*_D*|!#%,.*_026*9>M*_;6** *A*_;EJ*_** *AcH3** *AM/HM'*_** *AcHMHM׻JYLM*!QSQVM*r!M*!M*_;*_;E>Mn*M`*MR** *M**#** *M* _M*M*M*ĶM*ܶM** *M*Ms*|!#%(*_$*_;*_;E>M**_M*_M*_M,N)+/0459:>?CDHIM N RSW"X%\.]1a:b=f[ghfjnopnrv%wExRyozyvz{} 03FIiy| %58JM`fghk{X!$JMX[fi  7:EH !%&*+/7`t_1516097982071_309208t2net.sf.jasperreports.engine.design.JRJavacCompiler