전체 글 397

Ecount ERP - 생산입고 1, 2, 3

(1) 우리회사 공장의 생산 입력1. 생산입고에서 생산공장을 우리공장으로 입력하고, [작업지시서] 적용하거나 직접입력2. 받는창고의 경우 생산품이 보관되는 장소를 입력 (2) 생산입고 1, 2, 3 메뉴의 차이점생산입고 1- 생산량입력 시 자재수량을 BOM기준으로 감소시키는 메뉴- 자재로스분의 측정이 어려운 경우 생산입고1을 이용하고, 나중에 재고조정 메뉴를 이용하여 자재수량을 맞춰야함생산입고 2- 생산량입력 시 자재수량을 BOM기준으로 감소시키거나, 직접 소모내역을 입력할 경우- 자재로스분의 측정이 가능한 경우 생산입고2 를 이용하여, 그때그때 마다 직접 자재 실사용량을 입력하여 재고관리생산입고 3- 생산입고 1, 2 와 다르게 각 공정별 생산실적을 한 전표에서 입력할 수 있음- 일반적으로 다공정품..

Ecount ERP 2026.10.13

Ecount ERP - 생산불출

생산/외주 : 생산불출 – 원/부자재/반제품 이동(1) 생산공장에 원/부자재 이동 시 입력방법1. 생산불출 : 작업지ㅣ서를 근거로 BOM 계산하며, 각 공장 별 투입량을 자동으로 산출, 작업지시서에서 지정한 BOM 버전으로 적용됨 ( [BOM버전] 버튼 이용 ) 2. 창고이동 : 원하는 수량만큼 직접 입력하거나, 발주요청/구매내역 등을 불러와서 입력 시 사용 /BOM 사용 불가능, 작업지시서 불러오기 안됨 (2) 우리회사 공장으로 자재 불출 시1. 생산불출입력에서 받는 공장을 우리회사 공장으로 입력(3) 외주공장으로 자재 불출 시1. 무상사급의 경우- 생산불출입력에서 받는공장을 외주공장으로 입력 2. 유상사급의 경우- 외주업체에 원자재를 판매하는 개념, 자재를..

Ecount ERP 2026.10.13

Ecount ERP - 작업지시서

(1) 작업지시서1. 반제품, 제품의 생산작업을 지시하는 메뉴 = 생산실적 아님2. 작업지시서 출력 가능3. 생산불출, 생산입고 시 작업지시서를 불러와서 입력 가능4. 작업지시서별 진행현황 확인 가능 : 생산진행현황, 불출진행현황, 원재료투입비교표(2) 작업지시서 입력방법 1 – 주문서 불러오기 VS 직접입력1. [ 주문 ] 버튼 : 작업지시서 작업 시 주문서 내역을 불러오는 기능2. 주문생산이 아닌 경우에는 자체생산계획에 따라 직접입력하여도 무방 (3) 작업지시서 입력방법 2 – 라인별 생산공장 입력 (생산라인이나 공장이 다수인 경우)1. 작업지시서에서 품목 입력 후, 생산공장을 지정할 수 있음 (장소별 생산계획입력)2. 지정된 공장 외 다른 공장에서는 생산불..

Ecount ERP 2026.10.13

안드로이드 스튜디오 텍스트 번역하기, 이미지 그림 교체하기

번역 방법 폴더 위치app -> res -> values -> strings.xml 파일 이 파일이 번역 파일이다.이 그림을 보면 그냥 strings.xml이랑 (en), (ja)가 붙은 파일을 볼 수 있는데 아무 것도 안 붙은 strings.xml은 한국어고 en은 영어, ja은 일본어이다. 그리고 여기서 또 다른 번역을 추가하려면 strings.xml 파일을 더블클릭해준 다음에 우측 상단에 Open Editor를 눌러주면 된다.이걸 누르면 화면이 바뀌는데여기서 좌측 상단에 이 모양을 누르면다양한 외국어를 추가할 수 있고 Key와 번역하는 외국어를 추가하여 적으면 된다.이미지 그림 교체하기 ( drawable ) Jetpack Compose가 아니기 때문에 res > layout 폴더로 들어가서 메인..

안드로이드 스튜디오 연습 - WiFi 연결 가짜로 연결되는 것처럼 해보기

완성 동영상https://youtube.com/shorts/GlDkHbBkvu8?feature=shareMainActivity.kt 코드 설명일단 ConnectionViewModel 이라는 스크립트에서 함수, 변수 등 사용하기위해 viewModel 이라는 변수명으로 viewModels의 도움을 받아서 생성해준다.현재 앱의 상태를 확인하는 activity라는 변하지않는 변수를 생성해줌박스 형태로 화면 전체사이즈 사용, 화면 정중앙으로 사용하고isMainScreen(메인화면)이 true 상태일 때 메인화면이라는 글자를 텍스트로 생성하여 폰트사이즈 24sp를 화면 정중앙에 표시함isLoading(로딩화면)이 true 상태일 때 LoadingDialog 함수를 불러와서 loadingText를 함수에 사용함isE..

안드로이드 스튜디오 - 기기 및 어플 초기 연결 기초

완성 영상https://youtube.com/shorts/lskK2-Ldqno?feature=shareConnectionViewModel 코드 설명MainActivity에서 사용하게 claas로 지정디바이스 체크 텍스트와 에러 다이어로그 생성, 에러 다이어로그는 기본적으로 false 상태이 앱이 실행되자마자 startCoroutine() 함수 실행startCoroutine에서 kotlin의 확장 함수인 viewModelScope로 launch 시작을 하고errorDialog는 꺼진상태, 앱이 바로 켜지자마자 Check Device... 2초간 실행디바이스 1~10개 숫자를 랜덤하게 고르고 isDeviceFound 변수에 넣어서 숫자가 5 이상인 것만 변수에 넣음isDeviceFount 변수에 숫자가 있다..

안드로이드 스튜디오 작은 프로젝트 - 로또 번호 추첨기 예외처리

기존 로또 번호 추첨기에서 예외처리 추가를 해줬다.1. 숫자가 1~10이 아니라면 숫자 입력 제한 ( 너무 크거나 음수의 숫자 상황 X )2. 로또 번호 추첨할 때 진짜 중복이 아닌지 재확인해줬다. ( kotlin의 기본 문법 의심 )3. 블루투스라는 가정하에 연결이 갑자기 끊겼을 때 예외처리4. 기기 연결하는 것처럼 기기 연결 딜레이 추가완성 영상 및 GIFLogcat 휴대폰 영상https://youtube.com/shorts/h5-SJg6gF4c?feature=shareLotto.ktMainActivity.ktMainActivity.ktpackage com.example.lottoimport android.os.Bundleimport android.util.Logimport androidx.activ..

안드로이드 스튜디오 작은 프로젝트 - 로또 번호 추첨기

로또 번호 추첨기 영상https://youtube.com/shorts/VBm2-YkvZdk?feature=share코드 설명 MainActivity.ktvar = 변경가능한 countText = 사용자의 숫자값 by remember ( 쓰지 않으면 사용자가 숫자를 입력해도 기억하지 못함 )mutableStateOf("") = 빈문자값을 유지resultText도 같고scrollState는 상하 스크롤로 커지면 스크롤을 하게 하기위해서 생성 시키기 위한 스크롤 변수Column() {} 이 형식인데 Column() .fillMaxSize() = 스마트폰 전체 크기 사용.padding(24.dp) = 화면 가장자리에 24만큼의 여백 사용.verticalScroll(scrollState) = 상하 스크롤이 가능하..

안드로이드 스튜디오 계획

2개월 계획 목표 : 회사 제품 기기와 어플 연동 및 개발 및 유지보수주차목표공부방향26.10.06 ~ 26.10.12 (1주)번역 및 영문 이미지 한국어로 교체리소스 관리 - strings.xml 을 이용한 다국어 분리 기법 - res/drawable 폴더를 통해 해상도 별 이미지 덮어씌우기26.10.13 ~ 26.10.19 (2주)메뉴 배치 및 오브젝트 위치 변경Box, Row, Column, Modifier를 활용해 남이 만든 UI를 내 마음대로 재조립하기 ( 향후 회사내 어플 화면을 직접 짤 수 있도록 )26.10.20 ~ 26.10.26 (3주)가벼운 기능 추가 및 화면 이동 수정화면 전환(Navigation) 및 뇌(ViewModel) 연결- A 버튼을 누르면 B 화면으로 가고, 데이터 넘겨주..

계획 2026.09.29