반응형
SMALL

2024/03/06 3

[CANIS] TREE 설정

보통 TOOL에서는 컬럼이나 컨트롤에 TREE 설정하는게 쉽지만은 않다 그런데 CANIAS에서는 SETCOLPICTURE 함수를 사용하면된다. 또는 속성에서 LABLE&PICTURE -> PICTURE로 설정하면된다. SETCOLPICTURE 테이블_컬럼 TO 컬럼레이블명,포맷; EX) OBJECT: STRING PIC; PIC = 'Example,T(*)'; SETCOLPICTURE TMPTABLE_AAAAA TO PIC ; 포맷: Image- /(*) Image(Fit) - /(#) Icon - LI(*) Icon(Fit) -LI(#) TreeNode - T(*) Progress - P(*) Time - time Times -times Date - date DateTime - datetime Inte..

프로젝트 원가

프로젝트 직/간접 비용 1. 프로젝트별로 상위 프로젝트, 직/간접여부, 계약금, 중도금, 잔금에 따른 총액을 계산하여 저장한다. 2. 프로젝트의 예산정보를 상세하게 입력한다. 버전별 관리가 되어야 한다. ▶ 비용유형에 따른 재료비/ 노무비/경비/외주비/판관비 등을 상세하게 입력한다. 3. 프로젝트 원가 실적을 계산한다. 3-1 프로젝트가 종료되지 않은 전월프로젝트를 당월로 복사한다. 3-2 당월에 발생된 실적을 집계한다. ▶ 계약금액, 총예정원가, 실확정원가 3-3 원가계산 (진도율, 환산매출, 매출차이, 배부기준) ▶ 진도율 = 실확정원가/ 총예정원가 ▶ 환산매출 = 계약금액 * 진도율 ▶ 매출차이 = 당월환산매출 - 전월 환산매출 ▶ 배부기준 = 매출차이 / 당월매출차이 합계 4. 프로젝트원가 수집 ..

[CANIS] 날짜 관련 처리

DB에서 날짜가 올라오는 경우는 아래와 같이 처리하면 된다. STRING값인 경우는 PARSEDATE 또는 FORMATDATE 로 형변환 후에 진행한다. DB에 DATA가 NULL인경우는 '01.01.1975 00:00:00' 인 값이 올라온다. GLOBAL: STRING V1, DATE V2, DATE V3 ; IF STRLEN(GETMONTH(TMPTABLE_DATE)) == 1 THEN V1= '0' + GETMONTH(TMPTABLE_DATE); ELSE V1= GETMONTH(TMPTABLE_DATE); ENDIF; V2= '01.' + V1 + '.' + GETYEAR(TMPTABLE_DATE); V3= GETDATE(CONTROL_DATE); IF TMPTABLE_DATE == '01.01...

반응형
LIST