예제 #1
0
파일: CommonUtil.cs 프로젝트: wanbok/kiwi
        /// <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도소매_비용_기타();
        }
예제 #2
0
파일: CommonUtil.cs 프로젝트: wanbok/kiwi
        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월평균판매대수_소계_합계());
        }
예제 #3
0
파일: CommonUtil.cs 프로젝트: wanbok/kiwi
        /// <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직원수_소계_합계();
        }
예제 #4
0
        //상세입력
        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();
            }
        }