본문 바로가기

분류 전체보기

[업무공유] 중소기업확인서 발급 방법 https://sminfo.mss.go.kr/ 중소기업현황정보시스템 로그인 중소벤처24 EasyPass 중소기업현황정보시스템 중소기업 확인서는 영리기업 또는 비영리 사회적기업을 대상으로 적용하며, 규모기준과 독립성기준을 모두 충족해야 합니다. sminfo.mss.go.kr 1. 중소기업현황정보시스템에 접속하셔서 회원가입 후 로그인합니다. 2. STEP 03 신청서 작성을 클릭합니다. 3. 개인사업자, 법인사업자 중 해당되는 항목을 선택한 후, 신청서 작성 전 모든 항목에 동의해야합니다. 4. 신청기업 기본정보를 입력합니다. - 최근사업기간말일 : 직전년도 말일 기입 - 확인서용도 : 공공입찰용 / 공공입찰용+그 외 / 그 이외 중 택 1 - 주업종 : 매출액이 가장 큰 분야 (한국표준산업분류 OR 국세청..
[Firebase] 비동기 함수 내의 반복문에서 동기 처리하기 firebase 함수는 async - await 형식의 비동기 처리를 해야 하는데, 함수 내에서 callback 함수를 반복적으로 사용하려 했지만 잘 작동하지 않는 문제가 발생했습니다. exports.exampleFunction = functions.https.onCall(async (data, context) => { for await (const data of dataSet) { await metadataRef .child('ref') .once('value', (snapshot) => { if (snapshot.exists()) { } }); } } 위의 코드같이 작성하여 문제를 해결했습니다. 비동기 방식의 이해도가 높다면 문제가 되지 않았을것 같아 아직 많이 부족하다는 걸 배웠습니다. 박준호 / ..
[Spring Boot] Optional의 orElse(), orElseGet() 알고 쓰기 Optional은 null-safe 한 코드를 작성할 때 주로 이용됩니다. 데이터를 받아왔을 때 null 일 경우 orElse(), orElseGet()을 사용해 처리를 하는데 둘에 작지만 큰 차이점이 있으니 꼭 알고 써야 합니다. isPresent() - get() 형식도 있지만 가시성 좋고 간결한 코드를 사용합시다. 요약 1. orElse()는 Optional의 값과 상관없이 항상 메소드를 실행한다. 2. orElseGet() 은 Optional이 null 일 때 메소드가 실행된다. orElse() vs orElseGet() public T orElse(T other) { return value != null ? value : other; } public T orElseGet(Supplier
[Thymeleaf] 스프링 모델 값을 자바스크립트에서 사용하기 컨트롤러에서 스프링 모델에 담은 값을 자바스크립트에서 사용하고 싶을때 필요한 코드입니다. ${session.user.name}에 접근하여 username을 세팅해줍니다. Sebastian은 페이지가 정적으로 로딩될때 사용될 값입니다. 기본값의 기능을 한다고 보시면 됩니다. 참조 : https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining-javascript-and-dart
[JavaScript] 템플릿 리터럴 활용법 자바스크립트에서 여러줄로 이루어진 문자열을 처리해야 할 때가 있습니다. 이때 백틱( ` )을 활용하면, 가독성이 좋게 개선할 수 있습니다. 기존 console.log("string text line 1\n"+ "string text line 2"); // "string text line 1 // string text line 2" 개선 console.log(`string text line 1 string text line 2`); // "string text line 1 // string text line 2" 또한 문자열 안에 표현식을 삽입하고 싶은 경우 ${} 문법을 활용할 수 있습니다. 기존 var a = 5; var b = 10; console.log("Fifteen is " + (a + b) +..
[jQuery] select 태그 읽기 전용으로 사용하기 select 태그에는 readonly 속성이 없습니다. disabled 속성을 통해 선택 기능을 막고, 제출 전에 disabled 속성을 풀어주면 됩니다. $('form').bind('submit', function () { $(this).find(':input').prop('disabled', false); }); 참조 : https://stackoverflow.com/questions/1191113/how-to-ensure-a-select-form-field-is-submitted-when-it-is-disabled
[업무공유] 연구개발비·연구인력개발비 회계처리, 세액공제 연구개발의 개념 및 범위 ◈연구 및 개발의 정의 연구개발비란 연구비와 개발비를 합하여 말하는것으로 연구란 새로운 과학적, 기술적 지식을 얻기 위해 수행하는 독창적이고 계획적인 탐구활동을 말한다. 개발이란 상업적인 생산 또는 사용 전에 연구결과나 관련지식을 새롭거나 현저히 개량된 재로, 장치, 제품, 공정, 시스템 및 용역을 생산하기 위한 계획이나 설계에 적용하는 활동입니다. 연구비와 개발비의 정의만으로는 실제로 연구활동인지 개발활동인지 명확하게 구분되지 않는 경우가 많은데 기업회계 기준에 따라 다음과 같이 예시적으로 나눌 수 있습니다. - 연구활동에 속하는 것으로 보는 예 1. 새로운 지식을 얻고자 하는 활동 2. 연구결과 또는 기타 지식을 탐색, 평가, 최종 선택 및 응용하는 활동 3. 제품의 대체안을..
[업무공유] 정부 R&D사업 정의와 용어 해설 정부 R&D사업이란?? ◈ 정부 R&D사업의 정의 - R&D : Research and Development의 약자로 연구개발이라고 불립니다. - 정부가 법령에 근거하여 연구개발과제를 선정한 후 연구개발비의 전부 또는 일부를 과제 수행기관에게 지원하는 연구개발 사업을 의미합니다. (금융 지원, 세제혜택, 인력지원 등) - 정부는 전문기관을 통해 신청과제에 대해 평가를 거쳐 과제 수행기관을 선정하고, 선정된 과제의 연구개발비는 정부에서 지원하는 정부지원연구개발비와 기업에서 부담하는 기관부담 연구개발비로 구성되어 있으며, 기관부담연구개발비는 현금/현물로 계상이 가능합니다. - 과제 수행기관은 최종 기술개발에 성공하였을 경우, 연구개발 결과물을 실시할 권리를 획득한 대가로 정부출연금의 일정 금액을 기술료로 납..