← 패키지 목록으로

테스트 입고 패키지

오브젝트 9프로세스 1

테스트로 처음 올리는 패키지

라이선스: 수정본 판매 허용

포함된 구성

오브젝트 9 · 자동 포함 2
  • 로케이션MOL직접 선택
  • 공급처MOL직접 선택
  • 상품MOL직접 선택
  • 발주MDM직접 선택
  • 입고지시MDM직접 선택
  • 재고MOL직접 선택
  • 입출고이력MOL직접 선택
  • 발주품목MDD자동 포함‘발주’의 세부 목록
  • 입고지시상세MDD자동 포함‘입고지시’의 세부 목록
프로세스 1 · 자동 포함 1
  • 창고입고자동 포함프로세스 ‘선택한 프로세스’의 노드
실행되는 Function · 확인할 항목 7
  • 발주.입고지시생성OX Script Function
  • 입고지시.로케이션지정OX Script Function
  • 입고지시.입고확정OX Script Function
  • 입고지시.재고생성OX Script Function
  • 재고.확정처리OX Script Function
  • 입출고이력.확정처리OX Script Function
  • 샘플 데이터 포함샘플 데이터 포함

업무 데이터(레코드), 사용자, 역할·권한은 담기지 않습니다. 오브젝트가 참조하는 다른 오브젝트·공통코드·메시지는 설치에 필요해서 자동으로 함께 담겨 있습니다.

내 회사에 같은 이름의 오브젝트가 이미 있으면 설치할 수 없습니다. 기존 오브젝트의 이름을 바꾸거나 정리한 뒤 설치하세요.

설치 미리보기

OX 테넌트에 아래 내용이 만들어집니다. 설치는 한 번에 처리되고, 중간에 실패하면 모두 취소됩니다.

만들어지는 것

오브젝트9 (자동 포함 2)
프로세스 · 레포트1 · 0
공통코드 그룹0
메시지0

만들어지지 않는 것: 레코드(업무 데이터), 사용자, 역할·권한, 바탕화면 배치. 설치한 오브젝트는 관리자만 볼 수 있으므로 설치 뒤에 역할별 권한을 정해 주세요.

겹치는 항목은 설치할 때 확인합니다

  • 오브젝트 이름이 이미 있으면 설치를 막고, 모든 오브젝트에 접두어를 붙여 설치하도록 선택할 수 있습니다. 접두어를 붙이면 Function·프로세스 안의 이름도 함께 바뀝니다.
  • 공통코드 그룹이 이미 있으면 기존 그룹에 없는 코드만 추가하고, 이미 있는 코드는 그대로 둡니다.
  • 메시지는 항상 새 번호로 추가되고, Function 안의 번호는 자동으로 바뀝니다.

확인이 필요한 Function

  • 발주.입고지시생성 OX Script Function
  • 입고지시.로케이션지정 OX Script Function
  • 입고지시.입고확정 OX Script Function
  • 입고지시.재고생성 OX Script Function
  • 재고.확정처리 OX Script Function
  • 입출고이력.확정처리 OX Script Function

검수를 거친 패키지지만, 이 Function들은 설치 직후 꺼진 상태입니다. 관리자가 내용을 확인하고 켜야 실행됩니다.

설치는 OX 앱에서 진행합니다. 이 사이트에서는 구성만 미리 볼 수 있습니다.

실행 내용 미리보기

이 패키지가 실행하는 스크립트와 AI 프롬프트입니다. 읽기 전용이며, 받기 전에도 볼 수 있습니다.

발주 · 입고지시생성 스크립트
IF THIS.STATUS != "확정":
  SHOW MESSAGE "확정 상태의 발주만 확정할 수 있습니다."
ELSE:
  CREATE 입고지시 AS 지시
  FOR EACH 발주품목:
    CREATE 입고지시상세 DEFAULT 상품 = THIS.상품, 입고수량 = THIS.발주량 AS 상세
  END
END
입고지시 · 로케이션지정 스크립트
IF THIS.STATUS != "생성":
  SHOW MESSAGE "생성 상태의 입고지시만 로케이션을 지정할 수 있습니다."
ELSE:
  FOR EACH 입고지시상세:
    SET THIS.로케이션 = THIS.상품.지정로케이션
  END
  SET THIS.STATUS = "로케이션지정"
END
입고지시 · 입고확정 스크립트
IF THIS.STATUS != "로케이션지정":
  SHOW MESSAGE "로케이션이 지정된 입고지시만 입고확정할 수 있습니다."
ELSE:
  SET THIS.STATUS = "입고확정"
  CALL "재고생성"
END
입고지시 · 재고생성 스크립트
IF THIS.STATUS != "입고확정":
  ERROR "입고확정 상태가 아닙니다"
END
FOR EACH 입고지시상세:
  FIND OR CREATE 재고 WHERE 상품 = THIS.상품 AND 로케이션 = THIS.로케이션 DEFAULT 수량=0 AS 대상재고
  INCREMENT 대상재고.수량 BY THIS.입고수량
  CREATE 입출고이력 DEFAULT 이력번호=("IN-" & THIS.상품.상품코드 & "-" & {NOW}), 일시={NOW}, 상품=THIS.상품, 로케이션=THIS.로케이션, 수량=THIS.입고수량, 입출고구분="입고" AS 이력
END
재고 · 확정처리 스크립트
SET STATUS THIS = "확정"
입출고이력 · 확정처리 스크립트
SET STATUS THIS = "확정"

검색 키워드

평가

아직 평가가 없습니다. 패키지를 받은 회원이 남길 수 있습니다.

이 패키지의 최근 Q&A

아직 질문이 없습니다.

이 패키지에 질문하기Q&A 게시판 전체 보기