작년에 국세청에서 배포한 소스를 기준으로 2022년 연말정산 샘플 파일을 업로드 하여 xml 파싱시 전체 파일이 오류가 발생하여 국세청 담당자에거 문의하여 해결한 방법을 공유합니다. 1.개발언어 : 파워빌더 2.테스터 방법 2-1.아래 사이트에서 SAMPLE_PDF_2022.zip을 다운 받아 압축 해제 후 업로드 하여 테스터 하였습니다. https://www.hometax.go.kr/websquare/websquare.wq?w2xPath=/ui/pp/b/a/UTXPPBAA32.xml 국세청 홈택스 www.hometax.go.kr 2-2.SAMPLE_PDF_2022.zip 압축 해제 - 02_기본 폴더의 pdf파일을 정상적으로 읽어집니다. 그러나 01_일괄 폴더 아래와 고길동(750101)-2022년도자..
현재는 부동산 취득세의 경우 아래와 같이 표준세율과 주택수에 따른 중과세율로 구성 되어있습니다. 부동산 취득세 (유상취득) 구분 1주택(일시적2주택) 2주택 3주택 4주택이상 조정대상지역 표준세율(1~3%) 8% 12% 조정대상지역외 표준세율(1~3%) 8% 12% ※ 법인: 지역/주택수 무관(12%) ※ 조정대상지역 여부는 최종 주택 취득지역이 기준 ※ "취득세"에서 일시적 1세대 2주택 중과세배제 요건: 조정대상지역(1년내), 비조정지역(3년내) 종전 주택 처분 ※ 지방세법상 주택수 계산시 취득하는 주택을 포함한 주택수 이며, 2020.8.21 이후 취득하느 분양권, 입주권, 신탁한주택, 주거용오피스텔의 경우 주택수에 포함합니다.(오피스텔의 경우 사용되기 전까지 이것이 업무용인지 주거용인지 판단이 어..
1세대 1주택 양도소득세 비과세 요건 구분 1세대 1주택 양도소득세 비과세 요건 1.거주자인 1세대가 양도일 현재 국내에 1주택을 보유할 것 2. 2년이상 보유(17년8월3일 이후 취득한 조정지역 주택은 2년 이상 거주 필요) 비과세 범위 거래가액 12억원 초과분에 대해서는 과세(21년 12월 8일 양도분부터) 거주요건 유무는 취득시점에 조정대상지역 여부에 따라 판단 취득 당시 양도 당시 거주요건 유무 조정대상지역 비조정대상지역 거주요건 있음 비조정대상지역 조정대상지역 거주요건 없음 다주택자 양도 소득세 기존: 조정대상지역 內 양도 시 중과세율 적용 및 장특공 배제 구분 적용세율 1세대 2주택 기본세율 + 20% 중과 1세대 3주택 이상 기본세율 + 30% 중과 개정: 22년 5월 10일 ~ 23년 5월..
1.환경 PowerBuilder 9.0 에서 PowerBuilder 2019 R2 로 마이그레이션 DB: MSSQL 2016 으로 같음 2.마이그레이션 방법 기존 프로그램의 소스코드(PB 9.0)의 WS(워크스페이스)를 PB 2019 R2에서 오픈시 자동 마이그레이션 함 3.수동으로 수정해야 될 내용 1) sam 파일 처리 관리 DB에 Table Char(00)으로 선언된 필드 확인필요 ex) char(5) 이고 data가 A 인경우 기존 'A' -> 마이그레이션 'A ' 으로 처리됨 내려받은 sam파일은 읽을때 기존은 기본값이 Ansi로 처리됨 -> 마이그레이션 시 기본값이 utf-8로 처리되기 때문에아래와 같이 변환필요 ls_unicode_tot = string(tot_b,EncodingANSI!) ..
오류 내용 windows 7 윈도우 업데이트시 메시지박스와 함께 오류 발생 오류코드 : 0xc80003f3 해결 방법 1. 윈도우 업데이트 서비스 및 폴더 초기화( 방법 : 2번의 Windows Update 서비스 중지 후 시작하면 초기화됨) 2. 3가지서비스 사용안함, 중지로 변경. 시작-제어판-관리도구-서비스 ->서비스 실행 ->아래 3가지 서비스를 서비스유형 : 사용안함, 서비스 상태:중지됨 으로 바꿈 Widows Update Background Intelligent Transfer Crytographic Servces 3. 두개의 폴더명 변경 1) c:\Windows\SoftwareDistribution 폴더명 변경 -> c:\Windows\SoftwareDistribution .old 2) c:..
리눅스 IP 설정 방법을 알아보기 전 먼저 해당 리눅스의 버전을 알아보겠습니다. 리눅스의 경우 버전별로 명령어가 상이 할 수 있습니다. 1.버전확인 방법 cat /etc/redhat-release 2. IP설정하기 1) ifconfig 명령어로 네트워크 카드 이름 확인 네트워크 카드 이름이 eth0 인것을 확인 네트워크 카드가 여려개일경우 복수로 표시 될 수 있습니다. 2) cd /etc/sysconfig/network-scripts 경로로 이동 3) nano ifcfg-eth0 명령어로 해당파일을 오픈 후 아래와 같이 변경 후 저장 4) 네트워크 서비스를 재시작 합니다. service network restart 3. 재시작 후 ifconfig 명령으로 설정된 ip를 확인합니다.
지금 부터 문서 보안의 방법 및 종류에 대하여 요약 정리 해 볼까 한다. 문서 보안의 종류 1)DLP (Data loss prevention) 데이터의 흐름 즉, 데이터 이동결로를 감시하여 기업 내부의 중요 정보의 유출을 기록하고 감시하는 솔루션 대표적인 기능 가. 프린터 제어( 프린터 출력 차단/ 워터마크 인쇄) 나. 매체 제어 (USB 등 승인되지 않은 저장매체에 저장 차단) 다. 데이터 이동경로 모니터링 2)DRM (Digital Rights Management) 디지털 콘텐츠의 무단 사용을 막아, 제공자의 권리와 이익을 보호해주는 기술과 서비스를 통틀어 일컫는 말이다. 불법 복제와 변조를 방지하는 기술 등을 제공한다. 대표적인 기능 : 중요 정보 저장시 암호화 하여하기 때문에 복호화 솔루션이 없는..
햄스터 분양 받아 온지가 어거재 같은데 벌써 3년차가 되었네요 아이들이 애완동물을 키우고 싶어했는데 아파트 생활을 하다보니 소리 관리가 잘 안되는 개,고양이는 피하자고 생각하는 중 지인이 햄스터를 한마리 분양 해 주었습니다. 우린 이 친구 이름을 햄돌이라 지었습니다. 햄돌이랑 같이 한 시간이 2년이 넘었는데 어제 퇴근하고 집에오니 햄돌이가 죽었다고 아이들이 침울해 있습니다. 햄스터 한마리 더 분양 해오자고 위로를 했지만 햄돌이 떠나 보내는것 넘 슬퍼다고 이제 안기른다고 합니다. 이렇게 아이들이 이별이란것을 배우는것같습니다. 햄스터에 대한 기본지식이 별로 없다보니 우리 관리가 소홀해서 빨리 죽은것 같기도 하고 해서 구글링을 해봤습니다. 햄스터의 평균수명은 2.5년 정도로 생각보다 오래 사는 경우가 드물었습..
간략 설명 vom3_Exp.xls 의 문제가되는 행에 서식을 text로 정하여 아래 소스를 실행 OleObject myoleobject, myoleobject1 Int rtn, rtn1 String ls_title,ls_Item, ls_path, ls_file, ls_range, ls_gubn, ls_file1 Long excel_rows, numcols,numrows Long c, r, d, s, i ls_file = GetCurrentDirectory() + "\vom3_Exp.xls" myOleObject = Create OleObject rtn = myoleobject.connecttonewobject("excel.application") // Excel 실행 : Registry 정보 이용. IF..
nslookup은 DNS Server 의 관련된 내용을 조회 할 때 사용하는 명령어 입니다. 웹서버를 위한 도메인 설정 메일 서버를 위한 MX 레코드 등 설정 사항을 확인 할때 사용합니다. IP 조회방법 nslookup 도메인 명령어를 사용하여 해당 서버의 IP를 조회 할 수 있습니다. MX(Mail Record) 확인 방법 nslookup -q=mx 도메인 또는 nslookup -query=mx 도메인 으로 검색가능합니다. SPF설정에 사용하는 text 필드 조회 nslookup -q=txt 도메인 으로 검색가능합니다. 추가 옵션 nslookup -q=cname 도메인 : cname 값 조회 nslookup -type=ns 도메인 : 네임서버 정보 조회 #MX레코드 #nslookup 사용방법
SSRS(SQLServer Reporting Service)에서 만든 보고서가 아래와 같이 프린터 설정을 어떻게 하여도 한페이지에 안나오는 경우 해결 방법 입니다. 예시 이미지) 사이즈 상 한페이지에 세로 돌리고 축소하면 나올 것 같은데요 어떻게 해도 안되네요 해결방법 한줄 요약 : 보고서 사이즈를 본문의 사이즈보다 조금 커게 설정하면 해결됩니다. 1. 보고서 본문사이즈 확인 및 설정 2. 보고서 사이즈 설정 부분 3. 설정 후 출력 이미지
얼마전 식약처에서 점검와서 PC의 일부 파일을 담아가면서 증거목록이라고 해시값이 있는 파일 리스트를 주고 갔습니다. 그래서 해당파일의 해시값이 정확한지 궁금해서 비교 해 보았습니다. 확인 하면서 알게된 내용을 포스팅 합니다. 아래는 해시값이 있는 파일 목록입니다. 총 14건의 파일을 가져 갔네요. 샘플로 맨위 파일의 해시값이 일치하는지 확인 해 보았습니다. 해시값 확인 방법 Windows PowerShell 에서 아래 명령으로 확인이 가능합니다. 명령어 Get-FileHash 파일경로/파일명.확장자 -Algorithm SHA1 마지막 -Algorithm 해시알고리즘은 옵션 값입니다. 생략시 SH256을 사용하여 해시값을 생성합니다. 1. Windows PowerShell 실행 검색에 Windows Pow..
유료 소프트웨어가 없는 상태에서 PDF 파일 암호 설정하는 방법을 공유 해 볼 까 합니다. PDF 파일을 암호설정 해주는 웹사이트가 몇군데 있습니다. 대부분 웹사이트에 파일을 올리고 암호 설정 후 내려 받는 방식 입니다. PDF 파일 관련으로 유명한 어도비 아크로벳사이트에서 PDF 암호화 시킬 수 있는 메뉴를 지원합니다. PDF 암호 설정 방법 1. 어도비 아크로벳 사이트 접속 (https://www.adobe.com/kr/acrobat/online.html?sdid=XPCNH7K7&mv=other&mv2=npost) 2. 사이트 하단의 PDF 보호 클릭 3. 파일 선택 클릭 4. 암호화 할 PDF 파일 업로드 5. 아래 메뉴에서 사용할 패스워드 입력 후 암호 설정 클릭 6. 다운로드 클릭하면 암호가 설..
얼마전 익스플로러에만 작동되는 엑티브엑스가 있는 사이트를 접속 해야 될 일이 있어서 익스플로러를 실행하나 실행 후 익스플로러가 종료되면서 엣지 브라우저가 실행되는 현상이 발생했습니다. 위와 같은 경우 해경 방법을 공유 할 까 합니다. 해결 방법 1. 엣지 브라우저를 실행합니다. 2. 아래 이미지와 같이 ... 클릭 후 설정 클릭 3. 기본 브라우저 > Internet Explorer 호환성 에서 안함 선택 ※ 안함 : 익스플로러 실행시 익스플로러 실행됨 호환되지 않는 사이트만(권장) : 익스플로러 실행하여 호환되지 않는 사이트 접속시만 엣지 브라우저로 전환 실행 항상 : 익스플로러 실행시 항상 엣지브라우저로 자동 전환
WINAPI 활용하여 Excel, PDF 등 연결 프로그램으로 열기 WINAP를 사용하여 Excel, PDF 등의 파일을 파워빌더에서 열 경우 윈도우에 설치된 연결된 프로그램으로 오픈하는 방법에 대해서 포스팅 하고자 합니다. 부연 설명하자면 Excel 은 Office의 excel프로그램에서, PDF는 아크로벳리더에서 오픈 될 수 있게 코딩하고자 합니다. 소스코드 Global External Functions 에 사용할 WINAPI를 아래와 같이 선언합니다. FUNCTION long ShellExecuteA( long hWnd, REF String ls_Operation, REF String ls_File, REF String ls_Parameters, REF String ls_Directory, INT ..
PowerClient를 대충 읽어 보았을때 IIS에 배포하여 실행한다고 하니 웹버전으로 자동 컨버전 해주는것 같아 여기저기 구글링하여 기존 C/S버전의 파워빌더 프로그램을 PowerClient로 마이그레이션 하는것에 대해 포스팅 하고자 한다. PowerClient 사용방법 1. 기존에 개발된 프로그램을 오픈 후 File > New > Project > PowerClient 선택 후 OK 클릭 2. 열린 화면의 General 부터 순차적으로 아래와 이미지를 참고하여 입력. 3. Libraries 탭은 자동으로 기존 프로그램의 Pbl에 추가됩니다. 4. External Files 에서 Add files 을 클릭하여 pbl, pbd 제외하고 사용하는 이미지 파일 , dll 파일을 추가 합니다. 테마를 사용한다..
관련 강좌 2020.08.20 - [IT Story/TIP] - MSSQL 웹(Get/Post)통신 : SQL_APIConsumer MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 공공Data 포탈이나 다른 시스템과 연동시 XML 또는 Json으로 Data를 Web을 통해 받아 오는 경우가 종종 있습니다. 웹방식의 프로그램을 작성 할 경우 바로 받아서 사용하면 되지만 , 웹방식으로 받은 D kindmaster.tistory.com 2020.08.21 - [IT Story/TIP] - MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 활용 MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 활용 2020/08/20 - [IT Story/TIP] - MS..
얼마전 PowerBuilder 9.0 버전에서 잘 사용하는 아래와 같은 저장 프로시저가 Powerbuilder 2019 버전으로 업그레이드 후 Output 파라미터를 못 받아 오는 현상이 발생 했습니다. 문제가 되는 파워빌더 스크립트 샘플 Long ll_Gubun DateTime ldt_F_Day, ldt_T_Day Stringls_Msg ll_Gubun = 2 ldt_F_Day = Gstr_Ui.sys_date ldt_T_Day = Gstr_Ui.sys_date Declare PB_MF200_Output Procedure For SP_MF200_UP_O @iGubun= :ll_Gubun ,@iF_Day= :ldt_F_Day ,@iT_Day= :ldt_T_Day ,@oRtn= :ls_Msg Output;..
얼마전 저의 메일서버가를 통해 Gmail로 다량의 메일이 발송된 사고가 있었습니다. 일딴 해당 메일계정을 보안조치하여 해결했습니다. 그 후 Gmail쪽으로 메일 발송시 아래와 같이 리턴메일이 돌아오는 상태가 되었습니다. [리턴메일 내용] https://support.google.com/mail/? 해결방법 : ㅠ.ㅠ 특별한것 없습니다. 구글(Gmail)측에 아래와 같이 스펨등록된 ip를 해제 요청 해야됩니다. Gmail 스펨 차단 해지 요청 방법 아래 URL로 접속하여 해당 양식을 작성하여 요청 해야됩니다. https://support.google.com/mail/contact/bulk_send_new?rd=1 발신자 문의 양식 - Gmail 고객센터 요청을 제출해 주셔서 감사합니다. 요청 제출 후 변경..
Blog is powered by kakao / Designed by 미스터짱