1s zup 3 함수 최소 공식. 초기 구성 요소의 공식

1C: Trade Management 8 프로그램(rev. 11.3)의 고급 가격 옵션 중 하나가 고려됩니다. 공식을 사용하여 가격을 계산하는 또 다른 가능성에 대해 알아 보겠습니다.

회사는 "호버보드" 유형의 제품을 배송과 함께 판매합니다. 배송시에는 상품 도매가격에 예정금액의 20%가 추가됩니다. 도매 가격과 계획 비용은 이미 정보 기반에 입력되어 상품에 대해 설정되었습니다. 프로그램은 (도매) + (계획 비용)*0.2 공식을 사용하여 배송 가격을 자동으로 계산해야 합니다.

수식을 사용한 계산으로 가격 유형 설정

문제를 해결하려면 수식을 사용하여 가격 계산을 지정하여 가격 유형을 구성해야 합니다. 가격 유형 디렉토리를 열어 보겠습니다.

CRM 및 마케팅 / 설정 및 디렉토리 / 가격 유형

"만들기" 버튼을 클릭하면 "배달 포함 도매(전기 운송)"라는 새로운 가격 유형이 생성됩니다. 매개변수를 지정해 보겠습니다. 통화 - 루블, 가격에는 VAT가 포함되어 있으며 고객에게 판매할 때 사용됩니다.

사용할 수 있는 공식을 사용하여 계산하려면 "전체 기능 사용" 링크를 클릭하십시오.

가격 설정 방법을 선택해 보겠습니다. "다른 유형의 가격에서 임의의 공식."

그 후 "수식" 필드가 나타났습니다. 수식 자체를 설정하려면 수식 안의 선택 버튼을 클릭하세요.

수식 편집 창이 열립니다. 왼쪽 창에는 공식에 사용할 수 있는 가격 식별자가 표시됩니다. 오른쪽 창에는 연산자와 함수가 포함되어 있습니다. 하단 부분은 공식입니다.

가격, 연산자 또는 함수를 공식에 삽입하려면 해당 항목을 두 번 클릭해야 합니다. 키보드를 사용하여 수식 요소를 수동으로 입력할 수도 있습니다. 이 프로그램을 사용하면 가격 유형, 산술 연산, 수학 및 논리 함수를 사용하여 다양한 공식을 설정할 수 있습니다.

이 예에서는 "도매(전기 운송)" 및 "계획 비용(전기 운송)" 가격이 필요합니다. 공식은 다음과 같습니다.

[도매전기운송] + [전기운송계획비용] * 0.2

중요한. 수식을 작성할 때 소수점 이하의 분수를 점으로 구분하여 작성해야 합니다. 쉼표는 오류로 간주됩니다.

"수식 확인" 버튼은 수식의 정확성을 확인하는 데 사용됩니다. 수식을 입력하고 확인한 후 오류가 없으면 '저장 후 닫기'를 클릭하세요.

가격 보기 창의 “공식” 필드에 공식이 표시됩니다. 가격 유형을 적어서 닫아 보겠습니다.

"가격(가격표)" 작업장에서 가격 설정

"가격(가격표)" 작업장을 열어보겠습니다.

CRM 및 마케팅 / 가격 및 할인 / 가격(가격표)

가격표 매개변수 설정 창에서 "생성" 버튼을 사용하여 가격 계산을 위한 선택 사항을 설정합니다. 명명법(속성별) "호버보드" 유형, 가격 유형(가격표 열) - "도매" 배달 (전기 운송)”.

선택하면 제품과 가격 열이 포함된 테이블이 작업장에 표시됩니다.

가격을 계산하려면 '가격 변경 - 정보 보안 데이터를 기반으로 계산'을 클릭하세요.

"계산"을 클릭해야 하는 매개변수 선택 창이 나타납니다. 가격이 계산되었습니다.

이제 상품 가격을 설정하려면 '변경된 가격 적용'을 클릭해야 합니다. 열리는 설치 창에서 "기록 및 실행" 옵션(보통 기본으로 표시됨)을 선택하고 "설치"를 클릭해야 합니다.

프로그램은 품목 가격 설정을 위한 문서를 생성하고 게시합니다. 이는 "가격(가격 목록)" 작업 영역 하단에 있는 "가격 변경 내역" 링크를 통해 사용할 수 있는 저널에 저장됩니다.

[반올림 및 가격 트리거 임계값 설정 36번]에 대한 기사도 참조하세요.

이제 1C ZUP이 제공하는 특정 기능이 무엇인지 예를 들어 보겠습니다. 예시 조건은 다음과 같습니다. 조직에서 한 부서의 직원은 한 달 내 특정 일수 동안 다른 생산 영역에서 일하도록 배정될 수 있습니다. 각 사이트에는 자체 월별 관세율이 있습니다. 각 현장의 계산은 근무 시간에 비례하여 수행됩니다. 예제 계산을 위한 데이터로 다음 표를 사용하겠습니다.

1C ZUP에서 새로운 유형의 계산 만들기

이 급여 체계 계산을 자동화하려면 새로운 유형의 계산을 만들어야 합니다. 이렇게 하려면 "조직의 기본 발생액" 목록을 엽니다. 새로운 요소를 만들어 보겠습니다. 열리는 양식에서 "기본 발생" 스위치를 활성 위치로 설정하십시오. 이러한 유형의 계산은 다른 발생에 의존하지 않기 때문입니다. 다음으로, "계산 방법" 설정 그룹에서 값을 "사용자 정의 계산 공식"으로 설정한 다음 "계산 공식 편집" 링크를 클릭하여 편집 창으로 이동합니다.

이제 열리는 창에서 이러한 유형의 계산에 대한 발생액을 계산하는 공식을 설정해야 합니다. 수식은 다음과 같습니다.

+ +

이 공식을 설명하겠습니다. NormTimeForMonthInDays - 개발자가 미리 정한 지표입니다. 현재 직원의 일정에 따라 설정된 표준시간을 일수로 반환합니다. 예를 들어 2014년 9월 Five Days 일정의 경우 22일입니다. 월별 관세율 - 또한 미리 결정된 지표. 해당 값은 직원을 고용할 때 또는 "인사 이동" 문서를 사용하여 지불 조건이 변경될 때 설정됩니다.

TimeInDays - 또한 미리 결정된 지표입니다. 직원이 한 달 동안 등록된 결석(병가, 휴가 등)이 없는 경우 이 지표는 다음과 같습니다. NormTimePerMonthInDays. 결근이 있는 경우 직원이 결근한 근무일 수만큼 표시가 감소됩니다.

나만의 측정항목 만들기

현장 급여… - 조건부로 일정한 지표 2개. 추가해야 합니다. 이렇게 하려면 이전에 열린 양식의 맨 아래에 있는 "표시기 추가" 링크를 클릭하십시오. 필드에 이름을 지정하십시오. "지표 유형"화폐, 현장에서 "지표의 목적""회사 전체(조직)용"으로 설정하고 해당 필드를 “지표 입력 절차”자동으로 "주기적"으로 설정됩니다. 여기서 가장 흥미로운 분야는 "지표의 목적". "부서용" 및 "직원용" 값을 사용할 수도 있습니다. 아래에서는 후자에 대해 이야기하겠습니다. 기사에서 부서에 대한 지표를 사용할 수 있는 경우에 대해 읽을 수 있습니다. 1C ZiUP의 계산 유형에 대한 임의 공식: 임금 계산을 위해 자체 지표 사용. 따라서 섹션 수를 기반으로 두 번째 지표를 만듭니다.

DaysOnSite ... - 직원이 현장에서 근무한 경우 회계사가 각 직원에 대해 매월 입력하는 2개의 지표입니다. 이러한 지표를 만들어 보겠습니다. 생성 시 양식 필드를 다음과 같이 작성해 보겠습니다.

  • 표시기 유형 - 숫자
  • 지표의 목적은 직원을 위한 것입니다.
  • 지표 입력 절차는 월급 계산 전입니다.

섹션 수에 따라 이러한 지표를 2개 만들어 보겠습니다.

이제 창 상단에 있는 필드에 수식을 입력하세요. 다시 한 번 공식을 상기시켜 드리겠습니다.

(TariffRateMonthly / StandardTimeInDays * (TimeInDays - DaysOnSite1 - DaysOnSite2)) + SalaryAtSite1 / StandardTimeInDays * DaysAtSite1 + SalaryAtSite2 / StandardTimeInDays * DaysAtSite2

이 수식을 저장해 보겠습니다.

다음으로, 생성 중인 계산 유형의 "시간" 탭으로 이동하여 "정상 시간 내 전체 교대 근무에 대한 적립" 스위치를 활성 위치로 설정해야 합니다. 그리고 “분류자에 따른 시간 유형...” 필드에 “출석”을 표시합니다.

이제 이러한 유형의 계산을 저장합니다.

생성된 지표에 대한 값 입력

이제 생성된 측정값을 입력해 보겠습니다. 먼저 지표에 대한 정보를 입력해 보겠습니다. 사이트1의 급여그리고 SalaryAtSite2.이렇게 하려면 "급여 표시기" 서비스를 엽니다. 아래 링크 왼쪽 열에 있는 프로그램 메인 메뉴의 "급여 계산" 탭에서 액세스할 수 있습니다. 열리는 창에서 "영구" 탭으로 이동하여 "조직 데이터" 스위치를 선택한 다음 조직을 선택하고 두 지표에 대한 값을 추가합니다.

이제 '월별' 탭으로 이동하세요. 여기에서 계산기는 현장에서 근무한 시간에 대한 월별 지표를 입력합니다. 기간을 표시하고 입력 모드를 "직원 데이터"로 설정합니다(부서별 표시기 예 참조).

우리는 1C:UPP의 규제 하위 시스템에 대한 일련의 기사를 완성하고 있습니다.

이 시리즈의 일환으로 우리는 SCP에서 사양이 어떻게 작동하는지 자세히 조사했습니다. 이론부터 실제 활용까지.

그래서, SCP의 규제 하위 시스템에 관한 9개 기사:

  1. (이 기사)

초기 구성 요소의 공식

이 기사는 무엇에 관한 것입니까?

제품 사양에서 수식을 사용하여 필요한 자재(반제품) 수량을 계산할 수 있습니다. 이는 초기 구성 요소를 계산하기 위한 알고리즘을 정의합니다.

이 문서에서는 계산 공식을 생성할 때 설정할 수 있는 매개변수에 대해 설명합니다.

소개

탭의 표 섹션에 있는 품목 사양 카드에서 초기 구성요소특별한 필드가 제공됩니다 공식. 지정된 수식은 작성된 줄의 원래 구성 요소에 적용됩니다.

재료 수량을 계산하는 표현식을 기록하려면 "공식 입력"이라는 특수 처리가 사용됩니다. 처리는 현장에서 호출됩니다. 공식표 부분 초기 구성요소.

수식은 다음을 사용할 수 있습니다.

  • 산술 연산(덧셈, 뺄셈, 곱셈, 나눗셈)
  • 비교 연산(보다 큼, 보다 작음, 같음, 비교 피연산자)
  • 기능(최대값과 최소값 선택, 숫자의 정수 부분 얻기, 정수 값으로 반올림)
  • 작업 우선순위를 설정하는 괄호입니다.

계산 공식에는 다음을 사용할 수도 있습니다.

  • 숫자
  • 수량 매개변수(속성값 수량표 부분의 현재 행 초기 구성요소)
  • "숫자" 또는 "부울" 값 유형을 갖는 출력 제품 특성의 속성
  • 특수 탭에 정의된 릴리스 매개변수 제품 출시 매개변수.

"사무실의자(실험)컴포트" 사양카드를 열어보겠습니다. 현장 밖 공식탭의 표 섹션에서 초기 구성요소양식을 엽니다 수식 입력. 이렇게 하려면 필드에서 선택 버튼을 클릭합니다.

양식 상단에 수식 입력컴파일된 수식이 표시되는 테이블 필드가 있습니다.

아래에는 수식을 작성하는 버튼이 있습니다. 이는 산술 연산의 기호, 연산의 우선 순위를 설정하는 괄호, 조건부 피연산자, 비교 연산의 기호(보다 작음, 같음, 큼), 함수(최소, 최대, 반올림, 정수)입니다. 수식 내에서 이동하고, 기호를 확장하고 삭제하는 버튼도 있습니다.

공식에서 매개변수에 대한 이름이나 해당 코드를 사용할 수 있습니다. 이 목적을 위해 양식에 특수 스위치가 있습니다. 코드/이름.

아래에는 숫자와 쉼표, 마침표 기호가 있는 줄이 있습니다. 매개변수를 공식에 대체하기 위한 특수 명령이 제공됩니다. 수량.

템플릿에서 수식을 채울 수 있습니다.

모양이 수식 입력또한 제품 출시 매개변수에 대한 표 형식 부분과 공식 작성에 사용할 수 있는 제품 특성의 속성이 포함된 표 형식 부분도 있습니다.

수식에서 "원래 구성요소의 수량" 매개변수 사용

표 섹션에서 실제 예를 고려하려면 초기 구성요소사양 "오피스체어(실험)컴포트" 라인을 추가합니다. 필드의 새 줄에 명명법"가구 접착제"라는 재료를 표시하겠습니다. 현장에서 수량 1.000으로 설정합니다. 현장 밖 공식양식을 엽니다 수식 입력.

Quantity 매개변수를 3으로 나누어야 하는 공식을 만들어 보겠습니다. 표현식을 작성할 때 매개변수를 사용합니다. 수량(형태로 수식 입력명령을 사용하십시오 옵션 – 수량).

사양에 대한 변경 사항을 저장해 보겠습니다.

탭에 있는 미리 준비된 문서 "교대 생산 보고서"를 살펴보겠습니다. 제품 및 서비스 사양"사무실 의자(실험) 편안함" 값이 선택되었습니다.

"교대 생산 보고서"문서에서 탭을 작성하십시오. 재료서비스를 이용하다 사양에 따라 채우기.

현장에서 사용되는 "가구 접착제" 재료의 경우 수량값은 0.334(1.000/3)로 설정되었습니다.

따라서 매개변수 값으로 수량공식에 지정된 경우 속성 값이 사용됩니다. 수량, 품목 사양의 원래 구성 요소에 대해 지정됩니다.

속성 공식에서 출력 제품의 특성을 사용

수식은 "숫자" 또는 "부울" 값 유형이 있는 출력 제품 특성의 속성만 사용합니다.

모든 산술 및 비교 연산은 계산 수식의 숫자 유형 값에 적용될 수 있습니다.

부울 값 유형에는 False 또는 True의 두 가지 값만 있습니다. 이 값은 비교에 사용될 수 있습니다.

사양카드 "사무실의자(실험)컴포트"에서 출력제품의 특성을 선택하는 폼을 열어보겠습니다.

현재 특성 속성 중에는 값 유형이 "Number" 또는 "Boolean"인 속성이 없습니다. 따라서 값 유형이 "Number"인 새 속성을 추가해 보겠습니다.

"숫자" 값 유형을 선택하면 이 숫자의 매개변수를 지정할 수 있습니다. 길이, 정확성(소수점 이하 자릿수), 음수가 아닌 숫자의 부호.

정의해보자 이름새 속성 - "뒤 높이". 이 속성의 가치에 따라 재료의 소비가 결정됩니다. 숫자 매개변수에 플래그를 설정합니다. 음수가 아닌그리고 값을 표시 정확성– 0, 등받이 높이를 전체 센티미터 단위로 측정하기 때문입니다. 매개변수의 경우 길이값은 3이면 충분합니다.

표 섹션의 생성된 속성 카드에서 속성 할당"Comfort Office Chair"라는 명칭의 위치를 ​​표시하겠습니다.

생성된 속성은 출력 제품 특성 선택 양식에 나타납니다. 이미 존재하는 특성에서 이 속성의 값을 결정해 보겠습니다. 80, 100, 120cm 값을 지정해 봅시다.

"가구 접착제"의 소비량을 계산하는 공식을 만들어 보겠습니다. 소비량은 "등 높이" 속성 값에 따라 달라집니다. 등받이 높이가 20cm마다 0.1kg의 접착제가 필요하다고 가정해 보겠습니다. 등의 높이에 접착제 소비율을 곱해야합니다. 점은 분수 구분 기호 역할을 합니다.

"사무용 의자(실험) 컴포트" 사양에 대한 변경 사항을 저장해 보겠습니다.

"교대 근무에 대한 생산 보고서" 문서를 살펴보겠습니다. 북마크에 제품 및 서비스'컴포트 오피스 체어'는 1,000개 수량으로 표기됩니다. 현장에서 사양"사무실 의자(실험) 편안함" 값이 선택되었습니다. 현장에서 제품특성어떤 특성을 나타내는지 등받이 높이 80센치예요.

탭의 표 부분을 작성해 봅시다 재료서비스를 이용하다 사양에 따라 채우기.

"가구용 접착제"의 소비량은 0.400kg(80 x 0.1 / 20)입니다. 마찬가지로 탭에 표시된 경우 "가구 접착제"의 소비량을 계산할 수 있습니다. 제품 및 서비스"교대근무 생산 보고서" 및 "컴포트 사무용 의자" 제품군의 기타 특성을 문서화합니다. 이 경우 각각 0.500 kg (100 x 0.1 / 20) 및 0.6 kg (120 x 0.1 / 20) 값이 얻어집니다.

수식에서 출력 매개변수 사용

재료 또는 반제품의 소비는 온도, 습도와 같은 일부 외부 요인의 영향을 받을 수 있습니다. 초기 구성 요소 수 계산에 영향을 미치는 생산 매개 변수에 대한 정보는 탭의 사양에 채워져 있습니다. 제품 출시 매개변수. 이러한 옵션은 다음 형식으로 제공됩니다. 수식 입력.

탭의 사양에서 제품 출시 매개변수가리키는 매개변수 유형참고서 "생산 매개 변수 유형"의 요소로.

"생산 매개변수 유형" - "온도" 디렉토리의 새 요소를 생성해 보겠습니다. 현장에서


계산 공식 편집기를 사용하면 급여 계산에 사용되는 발생액 또는 공제 계산을 위한 수학 공식을 입력할 수 있습니다.


계산 공식을 설명하려면 다음을 사용할 수 있습니다.



    계산 지표 식별자


    간단한 산술 연산: " + ", "- " , "/ " ,"* "(괄호 사용 포함) () ;


    다음과 같은 수학 함수: Max () , Min () , Env () , Int () ;


    조건 구성 ?(,) ;


    함수 EvaluateBy() .

계산 지표 식별자

계산 지표는 계산을 위한 입력 값입니다. 이 값은 발생액 결과를 계산하기 위해 조작됩니다. 지표는 특정 문서를 수행할 때 사용자가 입력하거나, "인센티브 제도 지표 값"정보 레지스터에 입력되거나 자동으로 다운로드됩니다.


지표의 예:



    시간(일)


    일 단위의 표준 시간.



표시기 식별자는 구분 기호나 특수 문자를 포함하지 않는 표시기를 기호로 표현한 것입니다.


지표 식별자의 예:



    TimeInDays;


    NormTimeInDays;



사용할 수 있는 모든 식별자는 이 수식 편집기의 "지표" 표에 있습니다.

간단한 산술 연산

계산 공식을 설명할 때 산술 연산을 사용할 수 있습니다." + ", "- ", "/ ", "* "(괄호 사용 포함) () .


예: 수익 * 백분율

수학 함수

맥스(<Значение 1>, ..., <Значение N>)

<Значение 1>, ..., <Значение N>
함수에 전달된 값 중 최대값이 반환됩니다.

최대(급여 / NormDays * 근무 일수, 수익 * 백분율)

최소(<Значение 1>, ..., <Значение N>)


<Значение 1>, ..., <Значение N>- 비교를 위한 값 세트.
함수에 전달된 값 중 최소값이 반환됩니다.

최소(급여 / NormDays * 근무 일수, 수익 * 백분율)



알았어.(<Число>, <Разрядность>)

<Разрядность>- 반올림이 수행되는 소수 자릿수를 결정합니다. 매개변수가 음수이면 숫자는 최하위 숫자부터 시작하여 정수 부분의 해당 숫자로 반올림됩니다.
기본값: 0

Okr(급여일수 * 근무일수, 2)

(<Число>)

<Число>- 초기 숫자 또는 표시기.

목표(수익 * 백분율)

조건 구축 ?(,)

? (조건에 따라 표현식 평가)
통사론:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
매개변수:
<Логическое выражение>
평가에 따라 평가할 결과 표현식 중 하나가 결정되는 부울 표현식입니다. 계산 결과가 True이면 계산됩니다.<Выражение 1>. 결과가 False이면<Выражение 2>.
<Выражение 1>
부울 표현식의 결과가 True인 경우 평가될 결과 표현식입니다.
<Выражение 2>
부울 표현식의 결과가 False인 경우 평가될 결과 표현식입니다.
반환 값:
결과 표현식 중 하나를 평가한 결과입니다.
설명:
논리식 평가 결과에 따라 지정된 두 식 중 하나를 평가할 수 있습니다.

계산 방법에 대한 공식을 설명하기 위해 조건 구성을 사용하는 예:

급여의 백분율로 계산되는 근속 기간에 대한 보너스를 도입해야 하며, 보너스 백분율은 근속 기간에 따라 다르며 척도에 따라 결정됩니다.






















와 함께에 의해퍼센트
5
5 10 10
10 20 20
20 99 30

수식은 다음과 같습니다.


급여 * ? (수년간의 경험<5 , , ?(년 동안의 경험<10 , 10 , ?(년 동안의 경험<20 , 20 , 30 )))

함수 평가소프트웨어()

통사론:
평가소프트웨어(<Значение>, <Шкала оценки>)


매개변수:


<Значение>- 등급 척도로 평가되는 지표


<Шкала оценки>- 값을 평가하는 유형 척도가 있는 표시기


이 함수는 등급 척도를 사용하여 값을 평가합니다.