<%-- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> --%> <%@ page contentType="application/vnd.ms-excel;charset=UTF-8" %> <%@ page isThreadSafe = "true" %> <%@ page buffer="256kb" %> <%@ page autoFlush = "true" %> <%@ page import="com.pms.common.utils.*"%> <%@ page import="java.util.*" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <% pageContext.setAttribute("replaceChar","\n"); %> <% java.text.SimpleDateFormat frm= new java.text.SimpleDateFormat ("yyyy_MM_dd_HH_mm"); Calendar cal = Calendar.getInstance(); String todayKor = frm.format(cal.getTime()); Map masterInfo = (Map)request.getAttribute("info"); ArrayList detailList = (ArrayList)request.getAttribute("detailList"); ArrayList apprList = (ArrayList)request.getAttribute("apprList"); String excelName = CommonUtils.checkNull((String)masterInfo.get("PURCHASE_ORDER_NO")); /* String encodeName = excelName+todayKor+".xls"; */ String encodeName = "발주서_"+excelName+".xls"; String fileName = java.net.URLEncoder.encode(encodeName,"UTF-8"); String sty_td_h = "style=\"text-align:center; background-color:#D5D5D5;\""; response.setHeader("Content-Disposition", "attachment;filename="+fileName+""); response.setHeader("Content-Description", "JSP Generated Data"); String[] arrAppr = {"","","",""}; //결재라인 4 for(int i = 0 ; i < apprList.size() ; i++){ HashMap map = (HashMap)apprList.get(i); if(i==0){ arrAppr[0] = CommonUtils.checkNull(map.get("WRITER"))+"
"+CommonUtils.checkNull(map.get("REGDATE")); } if(i<4){ arrAppr[i+1] = CommonUtils.checkNull(map.get("TARGET_USER_NAME"))+"
"+CommonUtils.checkNull(map.get("PROC_DATE")); } } %> <%-- --%> <%-- ====================================================== --%> <% for(int i = 0 ; i < detailList.size() ; i++){ HashMap map = (HashMap)detailList.get(i); %> <% } %>
발주번호 <%=CommonUtils.checkNull((String)masterInfo.get("PURCHASE_ORDER_NO"))%> 프로젝트번호 <%=CommonUtils.checkNull((String)masterInfo.get("PROJECT_NO"))%>
발주부품 <%=CommonUtils.checkNull((String)masterInfo.get("TYPE_NAME"))%> 유닛명 <%=CommonUtils.checkNull((String)masterInfo.get("UNIT_NAME"))%>
발주서
(Purchase Order)
rowspan="6" colspan="2">발주처 >회사명 우성에스이주식회사 rowspan="6" colspan="2">공급처 >회사명 <%=CommonUtils.checkNull((String)masterInfo.get("PARTNER_NAME"))%>
>사업자번호 514-81-95155 >사업자번호 <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_BUS_NO"))%>
>담당자 <%=CommonUtils.checkNull((String)masterInfo.get("SALES_MNG_USER_NAME"))%> >HP 053-588-5711 >담당자 <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_USER_NAME"))%> >HP <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_USER_HP"))%>
>전화 053-585-5712 >FAX >전화 <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_USER_TEL"))%> >FAX <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_USER_FAX"))%>
>E-MAIL ilshin@wsse.co.kr >E-MAIL <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_USER_EMAIL"))%>
>주소 대구광역시 달성군 다사읍 세천로3길 28 >주소 <%=CommonUtils.checkNull((String)masterInfo.get("SUPPLY_ADDR"))%>
아래의 자재를 발주하오니 기일 내 필히 납품하여 주시기 바랍니다.
>발주구분 <%=CommonUtils.checkNull((String)masterInfo.get("ORDER_TYPE_CD_NAME"))%> >제 목 <%=CommonUtils.checkNull((String)masterInfo.get("TITLE"))%>
>납품장소 <%=CommonUtils.checkNull((String)masterInfo.get("DELIVERY_PLACE_NAME"))%> >검수방법 <%=CommonUtils.checkNull((String)masterInfo.get("INSPECT_METHOD_NAME"))%> >결제조건 <%=CommonUtils.checkNull((String)masterInfo.get("PAYMENT_TERMS_NAME"))%> >입고요청일 <%=CommonUtils.checkNull((String)masterInfo.get("DELIVERY_DATE"))%>
>금액합계 <%=CommonUtils.checkNull((String)masterInfo.get("TOTAL_PRICE_TXT"))%> >부가세 <%=CommonUtils.checkNull((String)masterInfo.get("VAT_METHOD_NAME"))%>
>NO. >품명 >품번 >규격 >Maker >단위 >수량 >공급단가 >레이져단가 >용접단가 >가공단가 >공급가 >부가세
<%=(i+1)%> <%=CommonUtils.checkNull(map.get("PART_NAME" ))%> <%=CommonUtils.checkNull(map.get("PART_NO" ))%> <%=CommonUtils.checkNull(map.get("SPEC" ))%> <%=CommonUtils.checkNull(map.get("MAKER" ))%> <%=CommonUtils.checkNull(map.get("UNIT_NAME" ))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("ORDER_QTY" )))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("PARTNER_PRICE" )))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("PRICE1" )))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("PRICE2" )))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("PRICE3" )))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("SUPPLY_UNIT_PRICE")))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull(map.get("SUPPLY_UNIT_VAT_PRICE")))%>
>소계(원) <%=CommonUtils.numberFormat(CommonUtils.checkNull((String)masterInfo.get("TOTAL_SUPPLY_UNIT_PRICE")))%>
>할인적용 최종발주금액(원) 할인금액 <%=CommonUtils.numberFormat(CommonUtils.checkNull((String)masterInfo.get("DISCOUNT_PRICE")))%> <%=CommonUtils.numberFormat(CommonUtils.checkNull((String)masterInfo.get("TOTAL_PRICE")))%> <%=CommonUtils.checkNull((String)masterInfo.get("NEGO_RATE"))%>
>작업지시사항 ${fn:replace(info.REMARK, replaceChar, "
")}
결 재 >담당 >검토 >결재 >대표
<%=arrAppr[0]%> <%=arrAppr[1]%> <%=arrAppr[2]%> <%=arrAppr[3]%>
★거래명세서 작성시 필히 프로젝트명 과 발주서 사양 순서로 작성 바랍니다.