커뮤니티
EndTime에 마감처리가 되지 않아요?
귀사의 도움을 받아 시작과 종료를 아래와 같이 코딩하였으나 제가 제대로 처리를 못했는지 EndTime에 마감처리가 되지 않고 잔고가 남아있는 상황이 발생하고 있습니다.(첨부파일 참조) 제가 잘못 처리한 부분을 바로 잡아주시면 고맙겠습니다.
input : StartTime1(220900),EndTime1(065623),조기종료(222000);//동절기 시작,끝시간
input : StartTime2(210900),EndTime2(055623);//썸머타임 시작,끝시간
///////////시작 및 종료 코딩///////////////////////////////
//영업일 변경
if Bdate != Bdate[1] Then
{
Tcond = False;
//동절기
if sTime >= 80000 Then
{
ST = StartTime1;
ET = EndTime1;
}
Else //썸머타임
{
ST = StartTime2;
ET = EndTime2;
}
}
if (sDate != sDate[1] and sTime >= ST) or
(sDate == sDate[1] and sTime >= ST and sTime[1] < ST) Then
Tcond = true;
if (sDate != sDate[1] and sTime >= ET) or
(sDate == sDate[1] and sTime >= ET and sTime[1] < ET) Then
Tcond = False;
- 1. 20251110실행챠트.png (0.02 MB)
- 2. 202511110성능보고서.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2025-11-11 15:57:28