/// <summary> /// /// </summary> /// <param name="_WorkSheet"></param> /// <param name="g_BasicInput"></param> public static void WriteDataToExcelFileDetailInput(excel.Worksheet _WorkSheet, CBasicInput g_BasicInput, CBusinessData g_DetailInput) { //도매 _WorkSheet.get_Range("G26", Type.Missing).Value2 = g_DetailInput.get도매_수익_월평균관리수수료(); _WorkSheet.get_Range("G27", Type.Missing).Value2 = g_DetailInput.get도매_수익_CS관리수수료();//월총액 _WorkSheet.get_Range("G28", Type.Missing).Value2 = g_DetailInput.get도매_수익_CS관리수수료_분기();//분기총액 _WorkSheet.get_Range("G29", Type.Missing).Value2 = g_DetailInput.get도매_수익_사업자모델매입관련추가수익(); _WorkSheet.get_Range("G30", Type.Missing).Value2 = g_DetailInput.get도매_수익_유통모델매입관련추가수익_현금DC(); _WorkSheet.get_Range("G31", Type.Missing).Value2 = g_DetailInput.get도매_수익_유통모델매입관련추가수익_VolumeDC(); _WorkSheet.get_Range("G32", Type.Missing).Value2 = g_DetailInput.get도매_비용_대리점투자금액_신규(); _WorkSheet.get_Range("G33", Type.Missing).Value2 = g_DetailInput.get도매_비용_대리점투자금액_기변(); _WorkSheet.get_Range("G34", Type.Missing).Value2 = g_DetailInput.get도매_비용_직원급여_간부급_총액(g_BasicInput.get도매_직원수_간부급());//총액 _WorkSheet.get_Range("G35", Type.Missing).Value2 = g_DetailInput.get도매_비용_직원급여_평사원_총액(g_BasicInput.get도매_직원수_평사원());//총액 _WorkSheet.get_Range("G36", Type.Missing).Value2 = g_DetailInput.get도매_비용_직원급여_간부급();//월평균 _WorkSheet.get_Range("G37", Type.Missing).Value2 = g_DetailInput.get도매_비용_직원급여_평사원();//월평균 _WorkSheet.get_Range("G38", Type.Missing).Value2 = g_DetailInput.get도매_비용_지급임차료(); _WorkSheet.get_Range("G39", Type.Missing).Value2 = g_DetailInput.get도매_비용_운반비(); _WorkSheet.get_Range("G40", Type.Missing).Value2 = g_DetailInput.get도매_비용_차량유지비(); _WorkSheet.get_Range("G41", Type.Missing).Value2 = g_DetailInput.get도매_비용_지급수수료(); _WorkSheet.get_Range("G42", Type.Missing).Value2 = g_DetailInput.get도매_비용_판매촉진비(); _WorkSheet.get_Range("G43", Type.Missing).Value2 = g_DetailInput.get도매_비용_건물관리비(); _WorkSheet.get_Range("G44", Type.Missing).Value2 = g_DetailInput.get소매_수익_월평균업무취급수수료(); _WorkSheet.get_Range("G45", Type.Missing).Value2 = g_DetailInput.get소매_수익_직영매장판매수익(); _WorkSheet.get_Range("G46", Type.Missing).Value2 = g_DetailInput.get소매_비용_직원급여_간부급_총액(g_BasicInput.get소매_직원수_간부급());//총액 _WorkSheet.get_Range("G47", Type.Missing).Value2 = g_DetailInput.get소매_비용_직원급여_평사원_총액(g_BasicInput.get소매_직원수_평사원());//총액 _WorkSheet.get_Range("G48", Type.Missing).Value2 = g_DetailInput.get소매_비용_직원급여_간부급();//월평균 _WorkSheet.get_Range("G49", Type.Missing).Value2 = g_DetailInput.get소매_비용_직원급여_평사원();//월평균 _WorkSheet.get_Range("G50", Type.Missing).Value2 = g_DetailInput.get소매_비용_지급임차료(); _WorkSheet.get_Range("G51", Type.Missing).Value2 = g_DetailInput.get소매_비용_지급수수료(); _WorkSheet.get_Range("G52", Type.Missing).Value2 = g_DetailInput.get소매_비용_판매촉진비(); _WorkSheet.get_Range("G53", Type.Missing).Value2 = g_DetailInput.get소매_비용_건물관리비(); _WorkSheet.get_Range("G54", Type.Missing).Value2 = g_DetailInput.get도소매_비용_복리후생비(); _WorkSheet.get_Range("G55", Type.Missing).Value2 = g_DetailInput.get도소매_비용_통신비(); _WorkSheet.get_Range("G56", Type.Missing).Value2 = g_DetailInput.get도소매_비용_공과금(); _WorkSheet.get_Range("G57", Type.Missing).Value2 = g_DetailInput.get도소매_비용_소모품비(); _WorkSheet.get_Range("G58", Type.Missing).Value2 = g_DetailInput.get도소매_비용_이자비용(); _WorkSheet.get_Range("G59", Type.Missing).Value2 = g_DetailInput.get도소매_비용_부가세(); _WorkSheet.get_Range("G60", Type.Missing).Value2 = g_DetailInput.get도소매_비용_법인세(); _WorkSheet.get_Range("G61", Type.Missing).Value2 = g_DetailInput.get도소매_비용_기타(); }
internal static void setInputData(string[] txtWrite, string[] txtWrite2, CBasicInput bi, CBusinessData di, CResultData[] rdts, CResultData[] rds, CResultData rdt, CResultData rd, CResultData businessTotal, CResultData business) { bi.setArrData_BasicInput(txtWrite); di.setArrData_DetailInput(txtWrite2); CommonUtil.ReadFileManagerToData(); for (int i = 0; i < rdts.Length; i++) { // 당대리점 결과(현재:0, 미래:1) rdt = rdts[i]; rd = rds[i]; // 도매 // 총액 // 수익 rdt.set도매_수익_가입자관리수수료(i == 0 ? di.get도매_수익_월평균관리수수료() : CommonUtil.Division(di.get도매_수익_월평균관리수수료(), bi.get도매_누적가입자수()) * 18 * bi.get월평균판매대수_소계_합계()); rdt.set도매_수익_CS관리수수료(i == 0 ? di.get도매_수익_CS관리수수료() : CommonUtil.Division(di.get도매_수익_CS관리수수료(), bi.get도매_누적가입자수()) * 18 * bi.get월평균판매대수_소계_합계()); rdt.set도매_수익_사업자모델매입에따른추가수익(di.get도매_수익_사업자모델매입관련추가수익()); rdt.set도매_수익_유통모델매입에따른추가수익_현금_Volume(di.get도매_수익_유통모델매입관련추가수익_현금DC() + di.get도매_수익_유통모델매입관련추가수익_VolumeDC()); rdt.도매_수익_소계 = rdt.get도매_수익_가입자관리수수료() + rdt.get도매_수익_CS관리수수료() + rdt.get도매_수익_사업자모델매입에따른추가수익() + rdt.get도매_수익_유통모델매입에따른추가수익_현금_Volume(); // 비용 rdt.set도매_비용_대리점투자비용(di.get도매_비용_대리점투자금액_신규() * bi.get도매_월평균판매대수_신규() + di.get도매_비용_대리점투자금액_기변() * bi.get도매_월평균판매대수_기변()); rdt.set도매_비용_인건비_급여_복리후생비( di.get도매_비용_직원급여_간부급() * bi.get도매_직원수_간부급() + di.get도매_비용_직원급여_평사원() * bi.get도매_직원수_평사원() + Convert.ToDouble( CommonUtil.Division( Convert.ToDouble( di.get도소매_비용_복리후생비() ), Convert.ToDouble( bi.get월평균판매대수_소계_합계() ) ) * bi.get도매_월평균판매대수_소계() ) ); rdt.set도매_비용_임차료(di.get도매_비용_지급임차료()); rdt.set도매_비용_이자비용(Convert.ToDouble(CommonUtil.Division(Convert.ToDouble(di.get도소매_비용_이자비용()), Convert.ToDouble(bi.get월평균판매대수_소계_합계())) * Convert.ToDouble(bi.get도매_월평균판매대수_소계()))); rdt.set도매_비용_부가세(Convert.ToDouble(CommonUtil.Division(Convert.ToDouble(di.get도소매_비용_부가세()), Convert.ToDouble(bi.get월평균판매대수_소계_합계())) * Convert.ToDouble(bi.get도매_월평균판매대수_소계()))); rdt.set도매_비용_법인세(Convert.ToDouble(CommonUtil.Division(Convert.ToDouble(di.get도소매_비용_법인세()), Convert.ToDouble(bi.get월평균판매대수_소계_합계())) * Convert.ToDouble(bi.get도매_월평균판매대수_소계()))); /* 기타판매관리비 * SUM( * 'Input(기본+세부항목)'!F35, * 'Input(기본+세부항목)'!F36, * 'Input(기본+세부항목)'!F37, * 'Input(기본+세부항목)'!F38, * 'Input(기본+세부항목)'!F39 * ) * + * ( * SUM( * 'Input(기본+세부항목)'!F48, // 복리후생비 * 'Input(기본+세부항목)'!F49, * 'Input(기본+세부항목)'!F50, * 'Input(기본+세부항목)'!F51, * 'Input(기본+세부항목)'!F53 * ) * / 'Input(기본+세부항목)'!G10 * 'Input(기본+세부항목)'!E10 * ) */ rdt.set도매_비용_기타판매관리비( di.get도매_비용_운반비() + di.get도매_비용_차량유지비() + di.get도매_비용_지급수수료() + di.get도매_비용_판매촉진비() + di.get도매_비용_건물관리비() + Convert.ToDouble( CommonUtil.Division( Convert.ToDouble( di.get도소매_비용_통신비() + di.get도소매_비용_공과금() + di.get도소매_비용_소모품비() + di.get도소매_비용_기타() ), Convert.ToDouble( bi.get월평균판매대수_소계_합계() ) ) * bi.get도매_월평균판매대수_소계() ) ); rdt.도매_비용_소계 = rdt.get도매_비용_대리점투자비용() + rdt.get도매_비용_인건비_급여_복리후생비() + rdt.get도매_비용_임차료() + rdt.get도매_비용_이자비용() + rdt.get도매_비용_부가세() + rdt.get도매_비용_법인세() + rdt.get도매_비용_기타판매관리비(); rdt.도매손익계 = rdt.도매_수익_소계 - rdt.도매_비용_소계; // 단위당 금액 // 수익 rd.set도매_수익_가입자관리수수료(CommonUtil.Division(rdt.get도매_수익_가입자관리수수료(), bi.get도매_월평균판매대수_소계())); rd.set도매_수익_CS관리수수료(CommonUtil.Division(rdt.get도매_수익_CS관리수수료(), bi.get도매_월평균판매대수_소계())); rd.set도매_수익_사업자모델매입에따른추가수익(CommonUtil.Division(rdt.get도매_수익_사업자모델매입에따른추가수익(), bi.get도매_월평균판매대수_소계())); rd.set도매_수익_유통모델매입에따른추가수익_현금_Volume(CommonUtil.Division(rdt.get도매_수익_유통모델매입에따른추가수익_현금_Volume(), bi.get도매_월평균판매대수_소계())); rd.도매_수익_소계 = CommonUtil.Division(rdt.도매_수익_소계, bi.get도매_월평균판매대수_소계()); // 비용 rd.set도매_비용_대리점투자비용(CommonUtil.Division(rdt.get도매_비용_대리점투자비용(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_인건비_급여_복리후생비(CommonUtil.Division(rdt.get도매_비용_인건비_급여_복리후생비(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_임차료(CommonUtil.Division(rdt.get도매_비용_임차료(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_이자비용(CommonUtil.Division(rdt.get도매_비용_이자비용(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_부가세(CommonUtil.Division(rdt.get도매_비용_부가세(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_법인세(CommonUtil.Division(rdt.get도매_비용_법인세(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_기타판매관리비(CommonUtil.Division(rdt.get도매_비용_기타판매관리비(), bi.get도매_월평균판매대수_소계())); rd.도매_비용_소계 = CommonUtil.Division(rdt.도매_비용_소계, bi.get도매_월평균판매대수_소계()); rd.도매손익계 = CommonUtil.Division(rdt.도매손익계, bi.get도매_월평균판매대수_소계()); // 소매 // 총액 // 수익 rdt.set소매_수익_업무취급수수료(di.get소매_수익_월평균업무취급수수료()); rdt.set소매_수익_직영매장판매수익(di.get소매_수익_직영매장판매수익()); rdt.소매_수익_소계 = rdt.get소매_수익_업무취급수수료() + rdt.get소매_수익_직영매장판매수익(); // 비용 rdt.set소매_비용_인건비_급여_복리후생비( di.get소매_비용_직원급여_간부급() * bi.get소매_직원수_간부급() + di.get소매_비용_직원급여_평사원() * bi.get소매_직원수_평사원() + Convert.ToDouble( CommonUtil.Division( Convert.ToDouble( di.get도소매_비용_복리후생비() ), Convert.ToDouble( bi.get월평균판매대수_소계_합계() ) ) * bi.get소매_월평균판매대수_소계() ) ); rdt.set소매_비용_임차료(di.get소매_비용_지급임차료()); rdt.set소매_비용_이자비용(CommonUtil.Division(di.get도소매_비용_이자비용(), bi.get월평균판매대수_소계_합계()) * bi.get소매_월평균판매대수_소계()); rdt.set소매_비용_부가세(CommonUtil.Division(di.get도소매_비용_부가세(), bi.get월평균판매대수_소계_합계()) * bi.get소매_월평균판매대수_소계()); rdt.set소매_비용_법인세(CommonUtil.Division(di.get도소매_비용_법인세(), bi.get월평균판매대수_소계_합계()) * bi.get소매_월평균판매대수_소계()); rdt.set소매_비용_기타판매관리비( ( di.get소매_비용_지급수수료() + di.get소매_비용_판매촉진비() + di.get소매_비용_건물관리비() ) + Convert.ToDouble( CommonUtil.Division( Convert.ToDouble( di.get도소매_비용_통신비() + di.get도소매_비용_공과금() + di.get도소매_비용_소모품비() + di.get도소매_비용_기타() ), Convert.ToDouble(bi.get월평균판매대수_소계_합계()) ) * bi.get소매_월평균판매대수_소계() ) ); rdt.소매_비용_소계 = rdt.get소매_비용_인건비_급여_복리후생비() + rdt.get소매_비용_임차료() + rdt.get소매_비용_이자비용() + rdt.get소매_비용_부가세() + rdt.get소매_비용_법인세() + rdt.get소매_비용_기타판매관리비(); rdt.소매손익계 = rdt.소매_수익_소계 - rdt.소매_비용_소계; rdt.점별손익추정 = CommonUtil.Division(rdt.소매손익계, bi.get거래선수_직영점_합계()); // 단위당 금액 // 수익 rd.set소매_수익_업무취급수수료(CommonUtil.Division(rdt.get소매_수익_업무취급수수료(), bi.get소매_월평균판매대수_소계())); rd.set소매_수익_직영매장판매수익(CommonUtil.Division(rdt.get소매_수익_직영매장판매수익(), bi.get소매_월평균판매대수_소계())); rd.소매_수익_소계 = CommonUtil.Division(rdt.소매_수익_소계, bi.get소매_월평균판매대수_소계()); // 비용 rd.set소매_비용_인건비_급여_복리후생비(CommonUtil.Division(rdt.get소매_비용_인건비_급여_복리후생비(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_임차료(CommonUtil.Division(rdt.get소매_비용_임차료(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_이자비용(CommonUtil.Division(rdt.get소매_비용_이자비용(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_부가세(CommonUtil.Division(rdt.get소매_비용_부가세(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_법인세(CommonUtil.Division(rdt.get소매_비용_법인세(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_기타판매관리비(CommonUtil.Division(rdt.get소매_비용_기타판매관리비(), bi.get소매_월평균판매대수_소계())); rd.소매_비용_소계 = CommonUtil.Division(rdt.소매_비용_소계, bi.get소매_월평균판매대수_소계()); rd.소매손익계 = CommonUtil.Division(rdt.소매손익계, bi.get소매_월평균판매대수_소계()); rd.점별손익추정 = bi.get거래선수_직영점_합계(); // 전체 // 총액 // 수익 rdt.set전체_수익_가입자관리수수료(rdt.get도매_수익_가입자관리수수료()); rdt.set전체_수익_CS관리수수료(rdt.get도매_수익_CS관리수수료()); rdt.set전체_수익_업무취급수수료(rdt.get소매_수익_업무취급수수료()); rdt.set전체_수익_사업자모델매입에따른추가수익(rdt.get도매_수익_사업자모델매입에따른추가수익()); rdt.set전체_수익_유통모델매입에따른추가수익_현금_Volume(rdt.get도매_수익_유통모델매입에따른추가수익_현금_Volume()); rdt.set전체_수익_직영매장판매수익(rdt.get소매_수익_직영매장판매수익()); rdt.전체_수익_소계 = rdt.get전체_수익_가입자관리수수료() + rdt.get전체_수익_CS관리수수료() + rdt.get전체_수익_업무취급수수료() + rdt.get전체_수익_사업자모델매입에따른추가수익() + rdt.get전체_수익_유통모델매입에따른추가수익_현금_Volume() + rdt.get전체_수익_직영매장판매수익(); // 비용 rdt.set전체_비용_대리점투자비용(rdt.get도매_비용_대리점투자비용()); rdt.set전체_비용_인건비_급여_복리후생비(rdt.get도매_비용_인건비_급여_복리후생비() + rdt.get소매_비용_인건비_급여_복리후생비()); rdt.set전체_비용_임차료(rdt.get도매_비용_임차료() + rdt.get소매_비용_임차료()); rdt.set전체_비용_이자비용(di.get도소매_비용_이자비용()); rdt.set전체_비용_부가세(di.get도소매_비용_부가세()); rdt.set전체_비용_법인세(di.get도소매_비용_법인세()); //rdt.set전체_비용_기타판매관리비(di.get도매_비용_운반비() + di.get도매_비용_차량유지비() + di.get도매_비용_지급수수료() + di.get도매_비용_판매촉진비() + di.get도매_비용_건물관리비() + di.get소매_비용_지급수수료() + di.get소매_비용_판매촉진비() + di.get소매_비용_건물관리비() + di.get도소매_비용_통신비() + di.get도소매_비용_공과금() + di.get도소매_비용_소모품비() + di.get도소매_비용_기타()); rdt.set전체_비용_기타판매관리비(rdt.get도매_비용_기타판매관리비() + rdt.get소매_비용_기타판매관리비()); rdt.전체_비용_소계 = rdt.get전체_비용_대리점투자비용() + rdt.get전체_비용_인건비_급여_복리후생비() + rdt.get전체_비용_임차료() + rdt.get전체_비용_이자비용() + rdt.get전체_비용_부가세() + rdt.get전체_비용_법인세() + rdt.get전체_비용_기타판매관리비(); rdt.전체손익계 = rdt.전체_수익_소계 - rdt.전체_비용_소계; // 단위당 금액 // 수익 rd.set전체_수익_가입자관리수수료(CommonUtil.Division(rdt.get전체_수익_가입자관리수수료(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_CS관리수수료(CommonUtil.Division(rdt.get전체_수익_CS관리수수료(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_업무취급수수료(CommonUtil.Division(rdt.get전체_수익_업무취급수수료(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_사업자모델매입에따른추가수익(CommonUtil.Division(rdt.get전체_수익_사업자모델매입에따른추가수익(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_유통모델매입에따른추가수익_현금_Volume(CommonUtil.Division(rdt.get전체_수익_유통모델매입에따른추가수익_현금_Volume(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_직영매장판매수익(CommonUtil.Division(rdt.get전체_수익_직영매장판매수익(), bi.get월평균판매대수_소계_합계())); rd.전체_수익_소계 = CommonUtil.Division(rdt.전체_수익_소계, bi.get월평균판매대수_소계_합계()); // 비용 rd.set전체_비용_대리점투자비용(CommonUtil.Division(rdt.get전체_비용_대리점투자비용(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_인건비_급여_복리후생비(CommonUtil.Division(rdt.get전체_비용_인건비_급여_복리후생비(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_임차료(CommonUtil.Division(rdt.get전체_비용_임차료(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_이자비용(CommonUtil.Division(rdt.get전체_비용_이자비용(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_부가세(CommonUtil.Division(rdt.get전체_비용_부가세(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_법인세(CommonUtil.Division(rdt.get전체_비용_법인세(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_기타판매관리비(CommonUtil.Division(rdt.get전체_비용_기타판매관리비(), bi.get월평균판매대수_소계_합계())); rd.전체_비용_소계 = CommonUtil.Division(rdt.전체_비용_소계, bi.get월평균판매대수_소계_합계()); rd.전체손익계 = CommonUtil.Division(rdt.전체손익계, bi.get월평균판매대수_소계_합계()); } // 업계 평균적용 결과 Boolean isOver2000 = bi.get월평균판매대수_소계_합계() >= 2000; rdt = businessTotal; rd = business; di = CDataControl.g_BusinessAvg; // 관리자가 배포한 업계 단위비용 // 도매 // 총액 // 수익 rdt.set도매_수익_가입자관리수수료(di.get도매_수익_월평균관리수수료() * bi.get도매_누적가입자수()); rdt.set도매_수익_CS관리수수료(di.get도매_수익_CS관리수수료() * bi.get도매_누적가입자수()); Double 사업자모델매입에따른추가수익_단위금액 = Convert.ToDouble(Convert.ToDouble(di.ASP_사업자_소계) * (isOver2000 ? 0.01 : 0.005)); di.set도매_수익_사업자모델매입관련추가수익(사업자모델매입에따른추가수익_단위금액); // 프린트용 정보 저장 rdt.set도매_수익_사업자모델매입에따른추가수익( 사업자모델매입에따른추가수익_단위금액 * // 판매량이 2000대 이상일때는 asp의 1%, 미만일때는 asp의 0.5% (bi.get월평균판매대수_소계_합계() - bi.get월평균유통모델출고대수_소계_합계()) ); /* 유통모델관련 추가수익 * 현금DC * 월평균유통모델출고대수_LG_소계*유통모델_LG*0.8%+ * 월평균유통모델출고대수_SS_소계*유통모델_SS*0.6% * * Volume DC * IF('Input(기본+세부항목)'!G10>2000, * 월평균유통모델출고대수_LG_소계*3%*유통모델_LG+ * 월평균유통모델출고대수_SS_소계*유통모델_SS*2.2%, * * 월평균유통모델출고대수_LG_소계*1.5%*유통모델_LG+ * 월평균유통모델출고대수_SS_소계*유통모델_SS*1%) */ Double 유통모델매입에따른추가수익_단위금액 = Convert.ToDouble(CommonUtil.Division((bi.get월평균유통모델출고대수_SS_합계() * Convert.ToDouble(di.ASP_유통_SS) * 0.006 + bi.get월평균유통모델출고대수_LG_합계() * Convert.ToDouble(di.ASP_유통_LG) * 0.008), bi.get월평균유통모델출고대수_소계_합계())) + // 현금DC Convert.ToDouble(CommonUtil.Division((bi.get월평균유통모델출고대수_SS_합계() * Convert.ToDouble(di.ASP_유통_SS) * (isOver2000 ? 0.022 : 0.01) + bi.get월평균유통모델출고대수_LG_합계() * Convert.ToDouble(di.ASP_유통_LG) * (isOver2000 ? 0.03 : 0.015)), bi.get월평균유통모델출고대수_소계_합계())); // Volume DC di.set도매_수익_유통모델매입관련추가수익_현금DC(Convert.ToDouble(CommonUtil.Division((bi.get월평균유통모델출고대수_SS_합계() * Convert.ToDouble(di.ASP_유통_SS) * 0.006 + bi.get월평균유통모델출고대수_LG_합계() * Convert.ToDouble(di.ASP_유통_LG) * 0.008), bi.get월평균유통모델출고대수_소계_합계()))); di.set도매_수익_유통모델매입관련추가수익_VolumeDC(Convert.ToDouble(CommonUtil.Division((bi.get월평균유통모델출고대수_SS_합계() * Convert.ToDouble(di.ASP_유통_SS) * (isOver2000 ? 0.022 : 0.01) + bi.get월평균유통모델출고대수_LG_합계() * Convert.ToDouble(di.ASP_유통_LG) * (isOver2000 ? 0.03 : 0.015)), bi.get월평균유통모델출고대수_소계_합계()))); rdt.set도매_수익_유통모델매입에따른추가수익_현금_Volume( 유통모델매입에따른추가수익_단위금액 * bi.get월평균유통모델출고대수_소계_합계() ); rdt.도매_수익_소계 = rdt.get도매_수익_가입자관리수수료() + rdt.get도매_수익_CS관리수수료() + rdt.get도매_수익_사업자모델매입에따른추가수익() + rdt.get도매_수익_유통모델매입에따른추가수익_현금_Volume(); // 비용 rdt.set도매_비용_대리점투자비용(di.get도매_비용_대리점투자금액_신규() * bi.get도매_월평균판매대수_신규() + di.get도매_비용_대리점투자금액_기변() * bi.get도매_월평균판매대수_기변()); rdt.set도매_비용_인건비_급여_복리후생비(di.get도매_비용_직원급여_간부급() * bi.get도매_직원수_간부급() + di.get도매_비용_직원급여_평사원() * bi.get도매_직원수_평사원() + di.get도소매_비용_복리후생비() * bi.get도매_직원수_소계()); rdt.set도매_비용_임차료(di.get도매_비용_지급임차료() * bi.get도매_거래선수_개통사무실()); rdt.set도매_비용_이자비용(di.get도소매_비용_이자비용() * bi.get도매_월평균판매대수_소계()); /* 부가세 및 법인세 단위금액의 수식 * ( * ( * ( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수+ * ( * ( * ASP전체계-리베이트 * ) * *소매_월평균판매대수_계 * ) * + * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계+직영매장수익(단위금액) * 소매_월평균판매대수_계+리베이트*도매_월평균판매대수_계+ * ( * ( * ASP전체계-리베이트 * ) * *전체_월평균판매대수_계 * ) * - * ( * 전체_월평균판매대수_계*ASP전체계 * ) * ) * *10% * ) * + * ( * SUM( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수, * 사업자모델매입관련추가수익(단위금액) * (전체_월평균판매대수_계 - 전체_월평균유통모델출고대수_계), * 유통모델매입관련추가수익(현금DC)(단위금액) * 전체_월평균유통모델출고대수_계, * 유통모델매입관련추가수익(VolumeDC)(단위금액) * 전체_월평균유통모델출고대수_계, * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계, * 직영매장수익(단위금액) * 소매_월평균판매대수_계 * ) * - * SUM( * 대리점투자금액(신규) *도매_월평균판매대수_신규 +대리점투자금액(기변) *도매_월평균판매대수_기변, * 직원급여(간부급) *도매_직원수_간부급 +직원급여(평사원) *도매_직원수_평사원, * 복리후생비 *도매_직원수_소계, * 통신비 *도매_직원수_소계, * 세금과공과금 *도매_직원수_소계, * 지급임차료 *도매_거래선수_개통사무실, * 운반비 *도매_월평균판매대수_소계, * 소모품비 *도매_월평균판매대수_소계, * 지급수수료 *도매_월평균판매대수_소계, * 판매촉진비 *도매_월평균판매대수_소계, * 건물관리비 *도매_거래선수_개통사무실, * 이자비용 *도매_월평균판매대수_소계, * 차량유지비 *도매_직원수_소계, * 기타 *도매_월평균판매대수_소계, * 소매_직원급여(간부급) *소매_직원수_간부급 +소매_직원급여(평사원)*소매_직원수_평사원, * 복리후생비 *소매_직원수_소계, * 통신비 *소매_직원수_소계, * 세금과공과금 *소매_직원수_소계, * 지급임차료 *소매_거래선수_소계, * 소모품비 *소매_월평균판매대수_소계, * 지급수수료 *소매_월평균판매대수_소계, * 판매촉진비 *소매_월평균판매대수_소계, * 건물관리비 *소매_거래선수_소계, * 이자비용 *소매_월평균판매대수_소계, * 기타 *소매_월평균판매대수_소계, * ) * - * ( * ( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수+ * ( * ( * ASP전체계-리베이트 * ) * * * 소매_월평균판매대수_계 * ) * + * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계+직영매장수익(단위금액) * 소매_월평균판매대수_계+리베이트*도매_월평균판매대수_계 * + * ( * ( * ASP전체계-리베이트 * ) * * * 전체_월평균판매대수_계 * ) * - * ( * 전체_월평균판매대수_계*ASP전체계 * ) * ) * * * 10% * ) * ) * * * 22% * ) * / * 전체_월평균판매대수_계 */ // 부가세 /* * ( * ( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수+ * ( * ( * ASP전체계-리베이트 * ) * *소매_월평균판매대수_계 * ) * + * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계+직영매장수익(단위금액) * 소매_월평균판매대수_계+리베이트*도매_월평균판매대수_계+ * ( * ( * ASP전체계-리베이트 * ) * *전체_월평균판매대수_계 * ) * - * ( * 전체_월평균판매대수_계*ASP전체계 * ) * ) * *10% * ) * / * 전체_월평균판매대수_계 */ //nIAOut[k++] += CommonUtil.Division(di.get도소매_비용_부가세() , bi.get월평균판매대수_소계_합계()); Double Doubleasp전체계 = Convert.ToDouble(di.ASP_총계); Double Double리베이트 = Convert.ToDouble(di.Rebate); Double 부가세_단위금액 = Convert.ToDouble(CommonUtil.Division( ( (di.get도매_수익_월평균관리수수료() + di.get도매_수익_CS관리수수료()) * bi.get누적가입자수_합계() + ( (Doubleasp전체계 - Double리베이트) * bi.get소매_월평균판매대수_소계() ) + di.get소매_수익_월평균업무취급수수료() * bi.get월평균판매대수_소계_합계() + di.get소매_수익_직영매장판매수익() * bi.get소매_월평균판매대수_소계() + Double리베이트 * bi.get도매_월평균판매대수_소계() + ( (Doubleasp전체계 - Double리베이트) * bi.get월평균판매대수_소계_합계() ) - ( bi.get월평균판매대수_소계_합계() * Doubleasp전체계 ) ) * 0.1 , bi.get월평균판매대수_소계_합계()) ); di.set도소매_비용_부가세(부가세_단위금액); rdt.set도매_비용_부가세(부가세_단위금액 * bi.get도매_월평균판매대수_소계()); // 법인세 /* ( * ( * SUM( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수, * 사업자모델매입관련추가수익(단위금액) * (전체_월평균판매대수_계 - 전체_월평균유통모델출고대수_계), * 유통모델매입관련추가수익(현금DC)(단위금액) * 전체_월평균유통모델출고대수_계, * 유통모델매입관련추가수익(VolumeDC)(단위금액) * 전체_월평균유통모델출고대수_계, * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계, * 직영매장수익(단위금액) * 소매_월평균판매대수_계 * ) * - * SUM( * 대리점투자금액(신규) *도매_월평균판매대수_신규 +대리점투자금액(기변) *도매_월평균판매대수_기변, * 직원급여(간부급) *도매_직원수_간부급 +직원급여(평사원) *도매_직원수_평사원, * 복리후생비 *도매_직원수_소계, * 통신비 *도매_직원수_소계, * 세금과공과금 *도매_직원수_소계, * 지급임차료 *도매_거래선수_개통사무실, * 운반비 *도매_월평균판매대수_소계, * 소모품비 *도매_월평균판매대수_소계, * 지급수수료 *도매_월평균판매대수_소계, * 판매촉진비 *도매_월평균판매대수_소계, * 건물관리비 *도매_거래선수_개통사무실, * 이자비용 *도매_월평균판매대수_소계, * 차량유지비 *도매_직원수_소계, * 기타 *도매_월평균판매대수_소계, * 소매_직원급여(간부급) *소매_직원수_간부급 +소매_직원급여(평사원)*소매_직원수_평사원, * 복리후생비 *소매_직원수_소계, * 통신비 *소매_직원수_소계, * 세금과공과금 *소매_직원수_소계, * 지급임차료 *소매_거래선수_소계, * 소모품비 *소매_월평균판매대수_소계, * 지급수수료 *소매_월평균판매대수_소계, * 판매촉진비 *소매_월평균판매대수_소계, * 건물관리비 *소매_거래선수_소계, * 이자비용 *소매_월평균판매대수_소계, * 기타 *소매_월평균판매대수_소계, * ) * - * ( * ( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수+ * ( * ( * ASP전체계-리베이트 * ) * * * 소매_월평균판매대수_계 * ) * + * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계+직영매장수익(단위금액) * 소매_월평균판매대수_계+리베이트*도매_월평균판매대수_계 * + * ( * ( * ASP전체계-리베이트 * ) * * * 전체_월평균판매대수_계 * ) * - * ( * 전체_월평균판매대수_계*ASP전체계 * ) * ) * * * 10% * ) * ) * * * 22% * ) * / * 전체_월평균판매대수_계 */ /* 수익합계 * SUM( * 월평균관리수수료(CS관리수수료포함) * 누적가입자수, * 사업자모델매입관련추가수익(단위금액) * (전체_월평균판매대수_계 - 전체_월평균유통모델출고대수_계), * 유통모델매입관련추가수익(현금DC)(단위금액) * 전체_월평균유통모델출고대수_계, * 유통모델매입관련추가수익(VolumeDC)(단위금액) * 전체_월평균유통모델출고대수_계, * 월단위취급수수료(단위금액) * 전체_월평균판매대수_계, * 직영매장수익(단위금액) * 소매_월평균판매대수_계 * ) */ Double 수익합계 = (di.get도매_수익_월평균관리수수료()+di.get도매_수익_CS관리수수료()) * bi.get누적가입자수_합계() + 사업자모델매입에따른추가수익_단위금액 * (bi.get월평균판매대수_소계_합계() - bi.get월평균유통모델출고대수_소계_합계()) + 유통모델매입에따른추가수익_단위금액 * bi.get월평균유통모델출고대수_소계_합계() + di.get소매_수익_월평균업무취급수수료() * bi.get월평균판매대수_소계_합계() + di.get소매_수익_직영매장판매수익() * bi.get소매_월평균판매대수_소계(); /* 비용합계 * SUM( * 대리점투자금액(신규) *도매_월평균판매대수_신규 +대리점투자금액(기변) *도매_월평균판매대수_기변, * 직원급여(간부급) *도매_직원수_간부급 +직원급여(평사원) *도매_직원수_평사원, * 복리후생비 *도매_직원수_소계, * 복리후생비 *소매_직원수_소계, * 통신비 *도매_직원수_소계, * 통신비 *소매_직원수_소계, * 세금과공과금 *도매_직원수_소계, * 세금과공과금 *소매_직원수_소계, * 지급임차료 *도매_거래선수_개통사무실, * 운반비 *도매_월평균판매대수_소계, * 소모품비 *도매_월평균판매대수_소계, * 소모품비 *소매_월평균판매대수_소계, * 지급수수료 *도매_월평균판매대수_소계, * 판매촉진비 *도매_월평균판매대수_소계, * 건물관리비 *도매_거래선수_개통사무실, * 이자비용 *도매_월평균판매대수_소계, * 차량유지비 *도매_직원수_소계, * 기타 *도매_월평균판매대수_소계, * 소매_직원급여(간부급) *소매_직원수_간부급 +소매_직원급여(평사원)*소매_직원수_평사원, * 지급임차료 *소매_거래선수_소계, * 지급수수료 *소매_월평균판매대수_소계, * 판매촉진비 *소매_월평균판매대수_소계, * 건물관리비 *소매_거래선수_소계, * 이자비용 *소매_월평균판매대수_소계, * 기타 *소매_월평균판매대수_소계, * ) */ Double 비용합계 = di.get도매_비용_대리점투자금액_신규() * bi.get도매_월평균판매대수_신규() + di.get도매_비용_대리점투자금액_기변() * bi.get도매_월평균판매대수_기변() + di.get도매_비용_직원급여_간부급_총액(bi.get도매_직원수_간부급()) + di.get도매_비용_직원급여_평사원_총액(bi.get도매_직원수_평사원()) + di.get도소매_비용_복리후생비()/*소매포함*/ * bi.get직원수_소계_합계() + di.get도소매_비용_통신비()/*소매포함*/ * bi.get직원수_소계_합계() + di.get도소매_비용_공과금()/*소매포함*/ * bi.get직원수_소계_합계() + di.get도매_비용_지급임차료() * bi.get도매_거래선수_개통사무실() + di.get도매_비용_운반비() * bi.get도매_월평균판매대수_소계() + di.get도소매_비용_소모품비() * bi.get월평균판매대수_소계_합계() + di.get도매_비용_지급수수료() * bi.get도매_월평균판매대수_소계() + di.get도매_비용_판매촉진비() * bi.get도매_월평균판매대수_소계() + di.get도매_비용_건물관리비() * bi.get도매_거래선수_개통사무실() + di.get도소매_비용_이자비용() * bi.get월평균판매대수_소계_합계() + di.get도매_비용_차량유지비() * bi.get도매_직원수_소계() + di.get도소매_비용_기타() * bi.get월평균판매대수_소계_합계() + di.get소매_비용_직원급여_간부급_총액(bi.get소매_직원수_간부급()) + di.get소매_비용_직원급여_평사원_총액(bi.get소매_직원수_평사원()) + di.get소매_비용_지급임차료() * bi.get소매_거래선수_소계() + di.get소매_비용_지급수수료() * bi.get소매_월평균판매대수_소계() + di.get소매_비용_판매촉진비() * bi.get소매_월평균판매대수_소계() + di.get소매_비용_건물관리비() * bi.get소매_거래선수_소계(); Double 법인세_단위금액 = Convert.ToDouble(CommonUtil.Division((수익합계 - 비용합계 - 부가세_단위금액 * bi.get월평균판매대수_소계_합계()) * 0.22, bi.get월평균판매대수_소계_합계())); di.set도소매_비용_법인세(법인세_단위금액); rdt.set도매_비용_법인세(법인세_단위금액 * bi.get도매_월평균판매대수_소계()); // '# Detail3. 업계평균vs.해당대리점'!K10+'# Detail3. 업계평균vs.해당대리점'!K11+'# Detail3. 업계평균vs.해당대리점'!K13+'# Detail3. 업계평균vs.해당대리점'!K14+'# Detail3. 업계평균vs.해당대리점'!K15+'# Detail3. 업계평균vs.해당대리점'!K16+'# Detail3. 업계평균vs.해당대리점'!K17+'# Detail3. 업계평균vs.해당대리점'!K18+'# Detail3. 업계평균vs.해당대리점'!K20 rdt.set도매_비용_기타판매관리비((di.get도매_비용_운반비() + di.get도매_비용_지급수수료() + di.get도매_비용_판매촉진비() + di.get도소매_비용_소모품비() + di.get도소매_비용_기타()) * bi.get도매_월평균판매대수_소계() + (di.get도매_비용_건물관리비()) * bi.get도매_거래선수_개통사무실() + (di.get도매_비용_차량유지비() + di.get도소매_비용_통신비() + di.get도소매_비용_공과금()) * bi.get도매_직원수_소계()); rdt.도매_비용_소계 = rdt.get도매_비용_대리점투자비용() + rdt.get도매_비용_인건비_급여_복리후생비() + rdt.get도매_비용_임차료() + rdt.get도매_비용_이자비용() + rdt.get도매_비용_부가세() + rdt.get도매_비용_법인세() + rdt.get도매_비용_기타판매관리비(); rdt.도매손익계 = rdt.도매_수익_소계 - rdt.도매_비용_소계; // 단위당 금액 // 수익 rd.set도매_수익_가입자관리수수료(CommonUtil.Division(rdt.get도매_수익_가입자관리수수료(), bi.get도매_월평균판매대수_소계())); rd.set도매_수익_CS관리수수료(CommonUtil.Division(rdt.get도매_수익_CS관리수수료(), bi.get도매_월평균판매대수_소계())); rd.set도매_수익_사업자모델매입에따른추가수익(CommonUtil.Division(rdt.get도매_수익_사업자모델매입에따른추가수익(), bi.get도매_월평균판매대수_소계())); rd.set도매_수익_유통모델매입에따른추가수익_현금_Volume(CommonUtil.Division(rdt.get도매_수익_유통모델매입에따른추가수익_현금_Volume(), bi.get도매_월평균판매대수_소계())); rd.도매_수익_소계 = CommonUtil.Division(rdt.도매_수익_소계, bi.get도매_월평균판매대수_소계()); // 비용 rd.set도매_비용_대리점투자비용(CommonUtil.Division(rdt.get도매_비용_대리점투자비용(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_인건비_급여_복리후생비(CommonUtil.Division(rdt.get도매_비용_인건비_급여_복리후생비(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_임차료(CommonUtil.Division(rdt.get도매_비용_임차료(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_이자비용(CommonUtil.Division(rdt.get도매_비용_이자비용(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_부가세(CommonUtil.Division(rdt.get도매_비용_부가세(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_법인세(CommonUtil.Division(rdt.get도매_비용_법인세(), bi.get도매_월평균판매대수_소계())); rd.set도매_비용_기타판매관리비(CommonUtil.Division(rdt.get도매_비용_기타판매관리비(), bi.get도매_월평균판매대수_소계())); rd.도매_비용_소계 = CommonUtil.Division(rdt.도매_비용_소계, bi.get도매_월평균판매대수_소계()); rd.도매손익계 = CommonUtil.Division(rdt.도매손익계, bi.get도매_월평균판매대수_소계()); // 소매 // 총액 // 수익 rdt.set소매_수익_업무취급수수료(di.get소매_수익_월평균업무취급수수료() * bi.get월평균판매대수_소계_합계()); rdt.set소매_수익_직영매장판매수익(di.get소매_수익_직영매장판매수익() * bi.get소매_월평균판매대수_소계()); rdt.소매_수익_소계 = rdt.get소매_수익_업무취급수수료() + rdt.get소매_수익_직영매장판매수익(); // 비용 rdt.set소매_비용_인건비_급여_복리후생비(di.get소매_비용_직원급여_간부급() * bi.get소매_직원수_간부급() + di.get소매_비용_직원급여_평사원() * bi.get소매_직원수_평사원() + di.get도소매_비용_복리후생비() * bi.get소매_직원수_소계()); rdt.set소매_비용_임차료(di.get소매_비용_지급임차료() * bi.get소매_거래선수_소계()); rdt.set소매_비용_이자비용(di.get도소매_비용_이자비용() * bi.get소매_월평균판매대수_소계()); rdt.set소매_비용_부가세(부가세_단위금액 * bi.get소매_월평균판매대수_소계()); rdt.set소매_비용_법인세(법인세_단위금액 * bi.get소매_월평균판매대수_소계()); // '# Detail3. 업계평균vs.해당대리점'!L10+'# Detail3. 업계평균vs.해당대리점'!L11+'# Detail3. 업계평균vs.해당대리점'!L13+'# Detail3. 업계평균vs.해당대리점'!L14+'# Detail3. 업계평균vs.해당대리점'!L15+'# Detail3. 업계평균vs.해당대리점'!L16+'# Detail3. 업계평균vs.해당대리점'!L17+'# Detail3. 업계평균vs.해당대리점'!L18+'# Detail3. 업계평균vs.해당대리점'!L20 rdt.set소매_비용_기타판매관리비((di.get소매_비용_지급수수료() + di.get소매_비용_판매촉진비() + di.get도소매_비용_소모품비() + di.get도소매_비용_기타()) * bi.get소매_월평균판매대수_소계() + (di.get소매_비용_건물관리비()) * bi.get소매_거래선수_소계() + (di.get도소매_비용_통신비() + di.get도소매_비용_공과금()) * bi.get소매_직원수_소계()); rdt.소매_비용_소계 = rdt.get소매_비용_인건비_급여_복리후생비() + rdt.get소매_비용_임차료() + rdt.get소매_비용_이자비용() + rdt.get소매_비용_부가세() + rdt.get소매_비용_법인세() + rdt.get소매_비용_기타판매관리비(); rdt.소매손익계 = rdt.소매_수익_소계 - rdt.소매_비용_소계; rdt.점별손익추정 = CommonUtil.Division(rdt.소매손익계, bi.get거래선수_직영점_합계()); // 단위당 금액 // 수익 rd.set소매_수익_업무취급수수료(CommonUtil.Division(rdt.get소매_수익_업무취급수수료(), bi.get소매_월평균판매대수_소계())); rd.set소매_수익_직영매장판매수익(CommonUtil.Division(rdt.get소매_수익_직영매장판매수익(), bi.get소매_월평균판매대수_소계())); rd.소매_수익_소계 = CommonUtil.Division(rdt.소매_수익_소계, bi.get소매_월평균판매대수_소계()); // 비용 rd.set소매_비용_인건비_급여_복리후생비(CommonUtil.Division(rdt.get소매_비용_인건비_급여_복리후생비(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_임차료(CommonUtil.Division(rdt.get소매_비용_임차료(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_이자비용(CommonUtil.Division(rdt.get소매_비용_이자비용(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_부가세(CommonUtil.Division(rdt.get소매_비용_부가세(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_법인세(CommonUtil.Division(rdt.get소매_비용_법인세(), bi.get소매_월평균판매대수_소계())); rd.set소매_비용_기타판매관리비(CommonUtil.Division(rdt.get소매_비용_기타판매관리비(), bi.get소매_월평균판매대수_소계())); rd.소매_비용_소계 = CommonUtil.Division(rdt.소매_비용_소계, bi.get소매_월평균판매대수_소계()); rd.소매손익계 = CommonUtil.Division(rdt.소매손익계, bi.get소매_월평균판매대수_소계()); rd.점별손익추정 = bi.get거래선수_직영점_합계(); // 전체 // 총액 // 수익 rdt.set전체_수익_가입자관리수수료(rdt.get도매_수익_가입자관리수수료()); rdt.set전체_수익_CS관리수수료(rdt.get도매_수익_CS관리수수료()); rdt.set전체_수익_업무취급수수료(rdt.get소매_수익_업무취급수수료()); rdt.set전체_수익_사업자모델매입에따른추가수익(rdt.get도매_수익_사업자모델매입에따른추가수익()); rdt.set전체_수익_유통모델매입에따른추가수익_현금_Volume(rdt.get도매_수익_유통모델매입에따른추가수익_현금_Volume()); rdt.set전체_수익_직영매장판매수익(rdt.get소매_수익_직영매장판매수익()); rdt.전체_수익_소계 = rdt.get전체_수익_가입자관리수수료() + rdt.get전체_수익_CS관리수수료() + rdt.get전체_수익_업무취급수수료() + rdt.get전체_수익_사업자모델매입에따른추가수익() + rdt.get전체_수익_유통모델매입에따른추가수익_현금_Volume() + rdt.get전체_수익_직영매장판매수익(); // 비용 rdt.set전체_비용_대리점투자비용(rdt.get도매_비용_대리점투자비용()); rdt.set전체_비용_인건비_급여_복리후생비(rdt.get도매_비용_인건비_급여_복리후생비() + rdt.get소매_비용_인건비_급여_복리후생비()); rdt.set전체_비용_임차료(rdt.get도매_비용_임차료() + rdt.get소매_비용_임차료()); rdt.set전체_비용_이자비용(rdt.get도매_비용_이자비용() + rdt.get소매_비용_이자비용()); rdt.set전체_비용_부가세(rdt.get도매_비용_부가세() + rdt.get소매_비용_부가세()); rdt.set전체_비용_법인세(rdt.get도매_비용_법인세() + rdt.get소매_비용_법인세()); rdt.set전체_비용_기타판매관리비(rdt.get도매_비용_기타판매관리비() + rdt.get소매_비용_기타판매관리비()); rdt.전체_비용_소계 = rdt.get전체_비용_대리점투자비용() + rdt.get전체_비용_인건비_급여_복리후생비() + rdt.get전체_비용_임차료() + rdt.get전체_비용_이자비용() + rdt.get전체_비용_부가세() + rdt.get전체_비용_법인세() + rdt.get전체_비용_기타판매관리비(); rdt.전체손익계 = rdt.전체_수익_소계 - rdt.전체_비용_소계; // 단위당 금액 // 수익 rd.set전체_수익_가입자관리수수료(CommonUtil.Division(rdt.get전체_수익_가입자관리수수료(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_CS관리수수료(CommonUtil.Division(rdt.get전체_수익_CS관리수수료(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_업무취급수수료(CommonUtil.Division(rdt.get전체_수익_업무취급수수료(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_사업자모델매입에따른추가수익(CommonUtil.Division(rdt.get전체_수익_사업자모델매입에따른추가수익(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_유통모델매입에따른추가수익_현금_Volume(CommonUtil.Division(rdt.get전체_수익_유통모델매입에따른추가수익_현금_Volume(), bi.get월평균판매대수_소계_합계())); rd.set전체_수익_직영매장판매수익(CommonUtil.Division(rdt.get전체_수익_직영매장판매수익(), bi.get월평균판매대수_소계_합계())); rd.전체_수익_소계 = CommonUtil.Division(rdt.전체_수익_소계, bi.get월평균판매대수_소계_합계()); // 비용 rd.set전체_비용_대리점투자비용(CommonUtil.Division(rdt.get전체_비용_대리점투자비용(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_인건비_급여_복리후생비(CommonUtil.Division(rdt.get전체_비용_인건비_급여_복리후생비(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_임차료(CommonUtil.Division(rdt.get전체_비용_임차료(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_이자비용(CommonUtil.Division(rdt.get전체_비용_이자비용(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_부가세(CommonUtil.Division(rdt.get전체_비용_부가세(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_법인세(CommonUtil.Division(rdt.get전체_비용_법인세(), bi.get월평균판매대수_소계_합계())); rd.set전체_비용_기타판매관리비(CommonUtil.Division(rdt.get전체_비용_기타판매관리비(), bi.get월평균판매대수_소계_합계())); rd.전체_비용_소계 = CommonUtil.Division(rdt.전체_비용_소계, bi.get월평균판매대수_소계_합계()); rd.전체손익계 = CommonUtil.Division(rdt.전체손익계, bi.get월평균판매대수_소계_합계()); }
/// <summary> /// /// </summary> /// <param name="_WorkSheet"></param> public static void WriteDataToExcelFileDasicInput(excel.Worksheet _WorkSheet, CBasicInput g_BasicInput) { _WorkSheet.get_Range("I63", Type.Missing).Value2 = g_BasicInput.get통신사(); _WorkSheet.get_Range("C63", Type.Missing).Value2 = g_BasicInput.get지역(); _WorkSheet.get_Range("E63", Type.Missing).Value2 = g_BasicInput.get대리점(); _WorkSheet.get_Range("G63", Type.Missing).Value2 = g_BasicInput.get마케터(); //도매 _WorkSheet.get_Range("F7", Type.Missing).Value2 = g_BasicInput.get도매_누적가입자수(); _WorkSheet.get_Range("F8", Type.Missing).Value2 = g_BasicInput.get도매_월평균판매대수_신규(); _WorkSheet.get_Range("F9", Type.Missing).Value2 = g_BasicInput.get도매_월평균판매대수_기변(); _WorkSheet.get_Range("F10", Type.Missing).Value2 = g_BasicInput.get도매_월평균판매대수_소계(); _WorkSheet.get_Range("F11", Type.Missing).Value2 = g_BasicInput.get도매_월평균유통모델출고대수_LG(); _WorkSheet.get_Range("F12", Type.Missing).Value2 = g_BasicInput.get도매_월평균유통모델출고대수_SS(); _WorkSheet.get_Range("F13", Type.Missing).Value2 = g_BasicInput.get도매_월평균유통모델출고대수_소계(); _WorkSheet.get_Range("F14", Type.Missing).Value2 = g_BasicInput.get도매_거래선수_개통사무실(); _WorkSheet.get_Range("F16", Type.Missing).Value2 = g_BasicInput.get도매_거래선수_판매점(); _WorkSheet.get_Range("F17", Type.Missing).Value2 = g_BasicInput.get도매_거래선수_소계(); _WorkSheet.get_Range("F18", Type.Missing).Value2 = g_BasicInput.get도매_직원수_간부급(); _WorkSheet.get_Range("F19", Type.Missing).Value2 = g_BasicInput.get도매_직원수_평사원(); _WorkSheet.get_Range("F20", Type.Missing).Value2 = g_BasicInput.get도매_직원수_소계(); //소매 _WorkSheet.get_Range("G8", Type.Missing).Value2 = g_BasicInput.get소매_월평균판매대수_신규(); _WorkSheet.get_Range("G9", Type.Missing).Value2 = g_BasicInput.get소매_월평균판매대수_기변(); _WorkSheet.get_Range("G10", Type.Missing).Value2 = g_BasicInput.get소매_월평균판매대수_소계(); _WorkSheet.get_Range("G15", Type.Missing).Value2 = g_BasicInput.get소매_거래선수_직영점(); _WorkSheet.get_Range("G17", Type.Missing).Value2 = g_BasicInput.get소매_거래선수_소계(); _WorkSheet.get_Range("G18", Type.Missing).Value2 = g_BasicInput.get소매_직원수_간부급(); _WorkSheet.get_Range("G19", Type.Missing).Value2 = g_BasicInput.get소매_직원수_평사원(); _WorkSheet.get_Range("G20", Type.Missing).Value2 = g_BasicInput.get소매_직원수_소계(); //합계 _WorkSheet.get_Range("H7", Type.Missing).Value2 = g_BasicInput.get누적가입자수_합계(); _WorkSheet.get_Range("H8", Type.Missing).Value2 = g_BasicInput.get월평균판매대수_신규_합계(); _WorkSheet.get_Range("H9", Type.Missing).Value2 = g_BasicInput.get월평균판매대수_기변_합계(); _WorkSheet.get_Range("H10", Type.Missing).Value2 = g_BasicInput.get월평균판매대수_소계_합계(); _WorkSheet.get_Range("H11", Type.Missing).Value2 = g_BasicInput.get월평균유통모델출고대수_LG_합계(); _WorkSheet.get_Range("H12", Type.Missing).Value2 = g_BasicInput.get월평균유통모델출고대수_SS_합계(); _WorkSheet.get_Range("H13", Type.Missing).Value2 = g_BasicInput.get월평균유통모델출고대수_소계_합계(); _WorkSheet.get_Range("H14", Type.Missing).Value2 = g_BasicInput.get거래선수_개통사무실_합계(); _WorkSheet.get_Range("H15", Type.Missing).Value2 = g_BasicInput.get거래선수_직영점_합계(); _WorkSheet.get_Range("H16", Type.Missing).Value2 = g_BasicInput.get거래선수_판매점_합계(); _WorkSheet.get_Range("H17", Type.Missing).Value2 = g_BasicInput.get거래선수_소계_합계(); _WorkSheet.get_Range("H18", Type.Missing).Value2 = g_BasicInput.get직원수_간부급_합계(); _WorkSheet.get_Range("H19", Type.Missing).Value2 = g_BasicInput.get직원수_평사원_합계(); _WorkSheet.get_Range("H20", Type.Missing).Value2 = g_BasicInput.get직원수_소계_합계(); }
//상세입력 private void getDetail(CBasicInput g_BasicInput) { // Double[] arrvalue = CDataControl.g_DetailInput.getArrData_DetailInput(g_BasicInput.get도매_직원수_간부급(), g_BasicInput.get도매_직원수_평사원() , g_BasicInput.get소매_직원수_간부급(), g_BasicInput.get소매_직원수_평사원()); // 셀에서 데이터 가져오기 for (int i = 0; i < txtDetailInput.Length; i++) { txtDetailInput[i].Text = arrvalue[i].ToString(); } }