Q&A

  • 감가상각 디비구성
고정자산의 디비구성을 하려 합니다.

일련번호, 구입일,    내용연수,  구입금액...감가상각액  사용자, 관리자.....  많음.
0001      2005-02-01   6년     2,000,000...    0        22222  333333....

이렇게 구성 해서  감가상각 계산을 하게된다면  항상 현재 감가 상각금액은
알 수 있을 텐데요...
2004-12월 까지의 감가상각금액, 2005-03 한달의 감가상각금액....

업무 담당자가 2005-01 ~ 12월 OR 2006-01~ 2007-03 까지 월별 감가상각금액..
뭐 이렇게 여러 조건을 주어 요구를 한다면...  별도의 감가상각 디비를 가지고 가야 하는가요?
그렇다면 물품 리스트가 수천개가 넘을 텐데 매월 수천개의 데이터가 쌓여가게
된다는 결론이 되는데...

그렇지 않고 위처럼 디비 구성하고  조회시마다, 필요시마다  계산해서 보여주는
방법도 있는가요?

경험있으신분들의 조언 부탁드립니다. 감합니다.
3  COMMENTS
  • Profile
    김성진 2005.06.15 22:59
    우선은 감가상각은 회사마다 적용 룰이 틀립니다.
    그리고 년도 감가상각율이 25%라면 일별로 보고 싶을 때는 일수를 가지고 계산하시면 됩니다.

    아래의 내용중 빠진것이 품목별 감가상각율이 빠져 있네요

    그럼...

  • Profile
    아폴론 2005.06.16 00:56


    읽어 주셔서 감사합니다
    물론 기본데이터 에는 감가상각율도 있습니다.
    감각상각계산을 할 수 있는 값들은 다 기본데이터에 있습니다.

    문제는 월 단위로 감가 상각 값을 참조 한다는것입니다. 월단위로 계산 해야되죠?

    이럴때
    1. 계산한 결과를 별도의 Table 로 입력해서 가느냐?
    2. 기본데이터 값을 참조하며 컬크필드 계산하듯,  SQL문에서 계산해서 보여준다거나...

    1번으로 하게 되면 내용연수가 6년이면 자산 한개당 총 72개의 로우가 생기고
    만약 자산이 4000개라면 72(6년)*4000 = 288,000개의 로우가 생깁니다.

    2번은 구입월에 따라 12월 결산월의 계산방법이 달라 도저히 불가능 할것 같고...

    보통 어찌 하는가요?  다시 한번 부탁드립니다.
    감사 합니다.
  • Profile
    성더기 2005.06.17 19:53
    굳이 월별 감가 상각에 따른 고정 자산 현황을 보고자 한다면
    디테일로 월별 상각액을 가져 가야 하지 않을까요?
    디비가 파라독스라면 문제가 있지만 기타 RDB라면 10~20만건 정도는 별 문제가 되지 않을거 같습니다
    또는 감가상각 조회년도를 3년 정도로 한정을 하고 3년마다 새로운 디테일 테이블을 만들어 가는건 어떨까요
    3년치 이전의 데이터를 조회하고자 한다면 다른 테이블을 조회하는 방식으로요..