SMANT02100_직원식단출력.xfdl 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMANT02100" position="absolute 0 0 1211 796" titletext="직원식단출력" oninit="SMANT02100_oninit" onload="SMANT02100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1195 25" id="grp_tle">
  8. <Layouts>
  9. <Layout>
  10. <Static text="직원식단출력" position="absolute 5 0 131 25" id="caption6" class="tit_1"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div position="absolute 0 13 1195 783" id="grp_biz" scrollbars="autoboth">
  15. <Layouts>
  16. <Layout>
  17. <Div position="absolute 5 12 1185 47" align="align:center top;" id="group1">
  18. <Layouts>
  19. <Layout>
  20. <Shape position="absolute 0 0 1178 35" id="roundrect2" type="roundrectangle" anchor="default"/>
  21. <Static text="기간 :" position="absolute 25 9 90 26" id="caption3" class="search_name" anchor="default"/>
  22. <Shape position="absolute 1092 7 1098 29" linetype="vertical" id="line14" class="line_4" anchor="default"/>
  23. <MaskEdit position="absolute 90 9 185 28" align="align:center middle;" id="ipt_appdd" class="input_default" taborder="1" mask="####-##" anchor="default" style="align:center middle;" maskchar=" " trimtype="both" type="string" displaynulltext=" " autoskip="true" autoselect="true"/>
  24. <Button position="absolute 1110 7 1166 29" id="btn_search" class="btn1" taborder="4" text="조회" anchor="default" onclick="grp_biz_group1_btn_search_onclick"/>
  25. </Layout>
  26. </Layouts>
  27. </Div>
  28. <Shape position="absolute 5 51 1185 57" linetype="horizontal" id="line2" class="line_10"/>
  29. <Grid position="absolute 5 55 1185 742" id="grd_gnrlmenu2" binddataset="ds_main_data_gnrlmenu2" selecttype="multirow" autosizingtype="row" cellsizingtype="col" extendsizetype="both">
  30. <Formats>
  31. <Format id="default">
  32. <Columns>
  33. <Column size="50"/>
  34. <Column size="270"/>
  35. <Column size="270"/>
  36. <Column size="270"/>
  37. <Column size="270"/>
  38. </Columns>
  39. <Rows>
  40. <Row size="24" band="head"/>
  41. <Row size="24"/>
  42. </Rows>
  43. <Band id="head">
  44. <Cell text="일자"/>
  45. <Cell col="1" text="아침"/>
  46. <Cell col="2" text="점심"/>
  47. <Cell col="3" text="저녁"/>
  48. <Cell col="4" text="야식"/>
  49. </Band>
  50. <Band id="body">
  51. <Cell style="align:center middle;padding:2 2 2 2;linespace:2;" text="bind:appdd" autosizerow="limitmin"/>
  52. <Cell col="1" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:breakdish" autosizerow="limitmin"/>
  53. <Cell col="2" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:lunchdish" autosizerow="limitmin"/>
  54. <Cell col="3" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:dinnerdish" autosizerow="limitmin"/>
  55. <Cell col="4" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:nightdish" autosizerow="limitmin"/>
  56. </Band>
  57. </Format>
  58. </Formats>
  59. </Grid>
  60. <Button position="absolute 5 745 61 767" id="btn_print" class="btn6" text="출력" onclick="grp_biz_btn_print_onclick"/>
  61. </Layout>
  62. </Layouts>
  63. </Div>
  64. </Layout>
  65. </Layouts>
  66. <Objects>
  67. <Dataset id="ds_main_data_gnrlmenu1gnrl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  68. <ColumnInfo>
  69. <Column id="appdd" type="STRING" size="256"/>
  70. <Column id="mealflag" type="STRING" size="256"/>
  71. <Column id="seq" type="STRING" size="256"/>
  72. <Column id="dishnm" type="STRING" size="256"/>
  73. </ColumnInfo>
  74. <Rows>
  75. <Row>
  76. <Col id="appdd"/>
  77. <Col id="mealflag"/>
  78. <Col id="seq"/>
  79. <Col id="dishnm"/>
  80. </Row>
  81. </Rows>
  82. </Dataset>
  83. <Dataset id="ds_main_data_gnrlmenu1choi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  84. <ColumnInfo>
  85. <Column id="appdd" type="STRING" size="256"/>
  86. <Column id="mealflag" type="STRING" size="256"/>
  87. <Column id="seq" type="STRING" size="256"/>
  88. <Column id="dishnm" type="STRING" size="256"/>
  89. </ColumnInfo>
  90. <Rows>
  91. <Row>
  92. <Col id="appdd"/>
  93. <Col id="mealflag"/>
  94. <Col id="seq"/>
  95. <Col id="dishnm"/>
  96. </Row>
  97. </Rows>
  98. </Dataset>
  99. <Dataset id="ds_main_data_gnrlmenu2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  100. <ColumnInfo>
  101. <Column id="appdd" type="STRING" size="256"/>
  102. <Column id="breakdish" type="STRING" size="256"/>
  103. <Column id="lunchdish" type="STRING" size="256"/>
  104. <Column id="dinnerdish" type="STRING" size="256"/>
  105. <Column id="nightdish" type="STRING" size="256"/>
  106. </ColumnInfo>
  107. <Rows>
  108. <Row>
  109. <Col id="appdd"/>
  110. <Col id="breakdish"/>
  111. <Col id="lunchdish"/>
  112. <Col id="dinnerdish"/>
  113. <Col id="nightdish"/>
  114. </Row>
  115. </Rows>
  116. </Dataset>
  117. <Dataset id="ds_send_searchitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  118. <ColumnInfo>
  119. <Column id="appdd" type="STRING" size="256"/>
  120. <Column id="appfromdd" type="STRING" size="256"/>
  121. <Column id="apptodd" type="STRING" size="256"/>
  122. <Column id="menuflag" type="STRING" size="256"/>
  123. <Column id="mdlcd" type="STRING" size="256"/>
  124. </ColumnInfo>
  125. <Rows>
  126. <Row>
  127. <Col id="appdd"/>
  128. <Col id="appfromdd"/>
  129. <Col id="apptodd"/>
  130. <Col id="menuflag"/>
  131. <Col id="mdlcd"/>
  132. </Row>
  133. </Rows>
  134. </Dataset>
  135. <Dataset id="ds_send1_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  136. <ColumnInfo>
  137. <Column id="prid" type="STRING" size="256"/>
  138. </ColumnInfo>
  139. <Rows>
  140. <Row/>
  141. </Rows>
  142. </Dataset>
  143. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  144. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  145. <Dataset id="ds_main_data_gnrlmenu1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  146. </Objects>
  147. <Bind>
  148. <BindItem id="item0" compid="grp_biz.group1.ipt_appdd" propid="value" datasetid="ds_send_searchitem" columnid="appdd"/>
  149. </Bind>
  150. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  151. * System Name :
  152. * Job Name :
  153. * Creator :
  154. * Make Date : 2015-11-13
  155. * Description :
  156. *---------------------------------------------------------------------------------------
  157. * Modify Date Modifier Modify Description
  158. *---------------------------------------------------------------------------------------
  159. * 2015-11-13 Live Converter TF->XP
  160. *
  161. *---------------------------------------------------------------------------------------
  162. ****************************************************************************************/
  163. include "com_commonxp::comm_main.xjs";
  164. function SMANT02100_oninit(obj:Form, e:InitEventInfo)
  165. {
  166. frmf_initForm(obj);
  167. }
  168. function SMANT02100_onload(obj:Form, e:LoadEventInfo)
  169. {
  170. finit();
  171. }
  172. function finit() {
  173. ds_main_data_gnrlmenu1gnrl.clearData();
  174. ds_main_data_gnrlmenu1choi.clearData();
  175. ds_main_data_gnrlmenu2.clearData();
  176. ds_send_searchitem.clearData();
  177. ds_send_searchitem.addRow();
  178. ds_main_data_gnrlmenu1.clearData();
  179. ds_send_searchitem.setColumn(0, "appdd", utlf_getCurrentDate());
  180. ds_send_searchitem.setColumn(0, "menuflag", "Q3");
  181. var oParam = {};
  182. oParam.id = "TRANT01409";
  183. oParam.service = "dietbaseapp.DietMenu";
  184. oParam.method = "reqGetPridChasu";
  185. oParam.inds = "req=ds_send_searchitem";
  186. oParam.outds = "ds_send1_list=ret";
  187. oParam.async = false;
  188. tranf_submit(oParam);
  189. }
  190. function grp_biz_group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  191. {
  192. ds_main_data_gnrlmenu1gnrl.clearData();
  193. ds_main_data_gnrlmenu1choi.clearData();
  194. ds_main_data_gnrlmenu2.clearData();
  195. ds_main_data_gnrlmenu1.clearData();
  196. var appdd = ds_send_searchitem.getColumn(0, "appdd");
  197. if (utlf_isValidDateTime(appdd.substr(0,6), "YYYYMM") == false){
  198. sysf_messageBox("조회 시작일자의 형식이", "E016");
  199. grp_biz.group1.ipt_appdd.setFocus();
  200. return;
  201. }
  202. //해당월의 전체데이터를 조회함.
  203. ds_send_searchitem.setColumn(0, "appfromdd", appdd.substr(0,6) + "01");
  204. var sdd = ds_send1_list.getColumn(0, "prid");
  205. if (sdd.length < 2){
  206. sdd = "0" + sdd;
  207. }
  208. ds_send_searchitem.setColumn(0, "apptodd", appdd.substr(0,6) + sdd);
  209. var oParam = {};
  210. oParam.id = "TRANT01501";
  211. oParam.service = "dietbaseapp.DietMenu";
  212. oParam.method = "reqGetMenuTablePrint";
  213. oParam.inds = "req=ds_send_searchitem";
  214. oParam.outds = "ds_main_data_gnrlmenu1=gnrlmenu1 ds_main_data_gnrlmenu1gnrl=gnrlmenu1gnrl ds_main_data_gnrlmenu1choi=gnrlmenu1choi ds_main_data_gnrlmenu2=gnrlmenu2";
  215. oParam.async = false;
  216. tranf_submit(oParam);
  217. var ymd2 = "";
  218. if (appdd.length == 8){
  219. ymd2 = appdd.substr(0, 6);
  220. }else{
  221. ymd2 = appdd;
  222. }
  223. var seqdd = ds_send_searchitem.getColumn(0, "appfromdd");
  224. var gnrlcnt = ds_main_data_gnrlmenu1gnrl.rowcount;
  225. var n = 0;
  226. //일반식 연식, 치료식 식단표2,3 일 경우
  227. var kcnt = parseInt(ds_send1_list.getColumn(0, "prid"));
  228. var k = 0;
  229. for (i = 0; i < kcnt; i++){
  230. //for ( i=1; i<gnrlcnt; i+=15 ) {
  231. //일+요일 구하기
  232. var dd = "";
  233. var ymd = seqdd;
  234. for ( j=1; j<=4; j++ ) {
  235. if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
  236. dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
  237. } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
  238. dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
  239. }
  240. var sdd = parseInt(ds_send1_list.getColumn(0, "prid"));
  241. ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
  242. ymd = utlf_getDateTime(ymd, 'D');
  243. }
  244. k = parseInt(k) + 1;
  245. if (k < 10){
  246. var ymd1 = ymd2 + "0" + k;
  247. }else{
  248. var ymd1 = ymd2 + k;
  249. }
  250. ds_main_data_gnrlmenu2.addRow();
  251. var dish1 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '1'"), "dishnm");
  252. var dish2 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '1'"), "dishnm");
  253. var dish3 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '1'"), "dishnm");
  254. var dish4 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '1'"), "dishnm");
  255. var dish5 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '1'"), "dishnm");
  256. var dish51 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '1'"), "dishnm");
  257. var dish52 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '1'"), "dishnm");
  258. var dish53 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '1'"), "dishnm");
  259. var dish54 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '1'"), "dishnm");
  260. var dish55 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '1'"), "dishnm");
  261. var dish6 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '2'"), "dishnm");
  262. var dish7 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '2'"), "dishnm");
  263. var dish8 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '2'"), "dishnm");
  264. var dish9 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '2'"), "dishnm");
  265. var dish10 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '2'"), "dishnm");
  266. var dish101 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '2'"), "dishnm");
  267. var dish102 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '2'"), "dishnm");
  268. var dish103 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '2'"), "dishnm");
  269. var dish104 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '2'"), "dishnm");
  270. var dish105 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '2'"), "dishnm");
  271. var dish11 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '3'"), "dishnm");
  272. var dish12 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '3'"), "dishnm");
  273. var dish13 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '3'"), "dishnm");
  274. var dish14 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '3'"), "dishnm");
  275. var dish15 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '3'"), "dishnm");
  276. var dish151 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '3'"), "dishnm");
  277. var dish152 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '3'"), "dishnm");
  278. var dish153 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '3'"), "dishnm");
  279. var dish154 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '3'"), "dishnm");
  280. var dish155 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '3'"), "dishnm");
  281. var dish16 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '4'"), "dishnm");
  282. var dish17 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '4'"), "dishnm");
  283. var dish18 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '4'"), "dishnm");
  284. var dish19 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '4'"), "dishnm");
  285. var dish20 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '4'"), "dishnm");
  286. var dish201 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '4'"), "dishnm");
  287. var dish202 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '4'"), "dishnm");
  288. var dish203 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '4'"), "dishnm");
  289. var dish204 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '4'"), "dishnm");
  290. var dish205 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '4'"), "dishnm");
  291. var breakdish = "";
  292. var lunchdish = "";
  293. var dinnerdish = "";
  294. var nightdish = "";
  295. if ( !utlf_isNull(dish1) ) { breakdish = breakdish + dish1; }
  296. if ( !utlf_isNull(dish2) ) { breakdish = breakdish + "\n" + dish2; }
  297. if ( !utlf_isNull(dish3) ) { breakdish = breakdish + "\n" + dish3; }
  298. if ( !utlf_isNull(dish4) ) { breakdish = breakdish + "\n" + dish4; }
  299. if ( !utlf_isNull(dish5) ) { breakdish = breakdish + "\n" + dish5; }
  300. if ( !utlf_isNull(dish51)) { breakdish = breakdish + "\n" + dish51; }
  301. if ( !utlf_isNull(dish52)) { breakdish = breakdish + "\n" + dish52; }
  302. if ( !utlf_isNull(dish53)) { breakdish = breakdish + "\n" + dish53; }
  303. if ( !utlf_isNull(dish54)) { breakdish = breakdish + "\n" + dish54; }
  304. if ( !utlf_isNull(dish55)) { breakdish = breakdish + "\n" + dish55; }
  305. if ( !utlf_isNull(dish6) ) { lunchdish = lunchdish + dish6; }
  306. if ( !utlf_isNull(dish7) ) { lunchdish = lunchdish + "\n" + dish7; }
  307. if ( !utlf_isNull(dish8) ) { lunchdish = lunchdish + "\n" + dish8; }
  308. if ( !utlf_isNull(dish9) ) { lunchdish = lunchdish + "\n" + dish9; }
  309. if ( !utlf_isNull(dish10)) { lunchdish = lunchdish + "\n" + dish10; }
  310. if ( !utlf_isNull(dish101)){ lunchdish = lunchdish + "\n" + dish101; }
  311. if ( !utlf_isNull(dish102)){ lunchdish = lunchdish + "\n" + dish102; }
  312. if ( !utlf_isNull(dish103)){ lunchdish = lunchdish + "\n" + dish103; }
  313. if ( !utlf_isNull(dish104)){ lunchdish = lunchdish + "\n" + dish104; }
  314. if ( !utlf_isNull(dish105)){ lunchdish = lunchdish + "\n" + dish105; }
  315. if ( !utlf_isNull(dish11) ){ dinnerdish = dinnerdish + dish11; }
  316. if ( !utlf_isNull(dish12) ){ dinnerdish = dinnerdish + "\n" + dish12; }
  317. if ( !utlf_isNull(dish13) ){ dinnerdish = dinnerdish + "\n" + dish13; }
  318. if ( !utlf_isNull(dish14) ){ dinnerdish = dinnerdish + "\n" + dish14; }
  319. if ( !utlf_isNull(dish15) ){ dinnerdish = dinnerdish + "\n" + dish15; }
  320. if ( !utlf_isNull(dish151)){ dinnerdish = dinnerdish + "\n" + dish151; }
  321. if ( !utlf_isNull(dish152)){ dinnerdish = dinnerdish + "\n" + dish152; }
  322. if ( !utlf_isNull(dish153)){ dinnerdish = dinnerdish + "\n" + dish153; }
  323. if ( !utlf_isNull(dish154)){ dinnerdish = dinnerdish + "\n" + dish154; }
  324. if ( !utlf_isNull(dish155)){ dinnerdish = dinnerdish + "\n" + dish155; }
  325. if ( !utlf_isNull(dish16) ){ nightdish = nightdish + dish16; }
  326. if ( !utlf_isNull(dish17) ){ nightdish = nightdish + "\n" + dish17; }
  327. if ( !utlf_isNull(dish18) ){ nightdish = nightdish + "\n" + dish18; }
  328. if ( !utlf_isNull(dish19) ){ nightdish = nightdish + "\n" + dish19; }
  329. if ( !utlf_isNull(dish20) ){ nightdish = nightdish + "\n" + dish20; }
  330. if ( !utlf_isNull(dish201)){ nightdish = nightdish + "\n" + dish201; }
  331. if ( !utlf_isNull(dish202)){ nightdish = nightdish + "\n" + dish202; }
  332. if ( !utlf_isNull(dish203)){ nightdish = nightdish + "\n" + dish203; }
  333. if ( !utlf_isNull(dish204)){ nightdish = nightdish + "\n" + dish204; }
  334. if ( !utlf_isNull(dish205)){ nightdish = nightdish + "\n" + dish205; }
  335. ds_main_data_gnrlmenu2.setColumn(n, "appdd" , dd);
  336. ds_main_data_gnrlmenu2.setColumn(n, "breakdish" , breakdish);
  337. ds_main_data_gnrlmenu2.setColumn(n, "lunchdish" , lunchdish);
  338. ds_main_data_gnrlmenu2.setColumn(n, "dinnerdish", dinnerdish);
  339. ds_main_data_gnrlmenu2.setColumn(n, "nightdish" , nightdish);
  340. n = n + 1;
  341. seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
  342. seqdd = utlf_getDateTime(seqdd, 'D');
  343. }
  344. }
  345. function grp_biz_btn_print_onclick(obj:Button, e:ClickEventInfo)
  346. {
  347. //미리보기출력
  348. var objDOM = rptf_createDOM();
  349. rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
  350. rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
  351. var objParam = new Object();
  352. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  353. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  354. rptf_exeReportPreview30(["RPANT02101"],[objParam], option);
  355. }
  356. ]]></Script>
  357. </Form>
  358. </FDL>