범용 개체 처리 1C 8.3을 다운로드합니다.

플랫폼 버전 1C 8.2 및 8.1(on 일반 양식아) "객체의 보편적 선택 및 처리"와 같은 놀라운 처리가있었습니다. 그것은 프로그래머와 프로그램 관리자의 삶을 크게 단순화했습니다.

관리되는 응용 프로그램에 대한 동일한 1C 처리가 나타났습니다(8.3 및 8.2). 이에 앞서 1C 8.3에서는 일반적인 그룹 변경 세부 사항 처리로 처리해야 했지만 1C 사용자나 프로그래머의 일상 업무에 필요한 모든 작업을 해결하지는 못했습니다.

개체 검색 및 선택

처리를 다운로드한 후 외부 처리로 실행할 수 있습니다. 모르는 사람은 "파일"- "열기"메뉴를 통해 수행됩니다. 처리 창이 나타납니다:

첫 번째 탭에서 작업할 개체를 선택해야 합니다. 따라서 "검색 대상"필드에서 "구현 (행위, 송장)"문서가 이미 선택되어 있습니다. 이 개체는 이전에 이미 선택되었기 때문입니다. 처리는 기억할 수 있습니다.

"필터 설정" 버튼을 클릭하면 개체의 거의 모든 필드에 대해 필터를 설정할 수 있습니다.

이러한 선택이 충분하지 않은 경우 임의의 쿼리를 사용하여 원하는 개체를 선택할 수 있습니다. 이렇게 하려면 "선택 모드" 스위치를 적절한 위치로 이동하십시오.

모든 설정이 끝나면 개체를 선택해야 합니다. "객체 찾기" 버튼을 클릭하고 선택 결과를 확인하십시오.

요소 처리

"처리" 탭으로 이동합니다.

분리된 개요아마도 처음 세 가지 치료만 가치가 있습니다. 나머지 작업은 이름으로 명확하며 설정이 필요하지 않습니다.

임의 알고리즘

"임의 알고리즘"을 처리하면 1C의 내부 언어로 객체에 대한 작업 프로그램을 작성할 수 있습니다. 처리에는 프로그래밍 기술이 필요하며 이에 대한 설명은 별도의 기사에서 다룰 가치가 있습니다. 도움을 받아 객체에 대한 실용적인 작업을 수행할 수 있습니다.

소품 설정

"설치 세부 정보"를 처리하면 선택한 문서 또는 디렉토리의 세부 정보와 정보 레지스터를 변경할 수 있습니다. 꽤 유용하고 때로는 필요한 처리만 합니다. 예를 들어 선택한 문서에서 문서 통화를 바꾸겠습니다.

즉시 처리를 수행하거나 설정을 저장할 수 있다는 점에 유의해야 합니다. 이 설정은 처리 트리에 표시됩니다.

개체 번호 다시 매기기

그에 따라 "개체 번호 다시 매기기"를 처리하면 문서 번호를 다시 매기거나 참조 코드를 변경할 수 있습니다. 처리는 다양한 작업 세트를 제공합니다. 예를 들어, 선택한 문서의 접두사를 변경하기로 결정했습니다.

이제 저장된 설정으로 무엇을 할 수 있는지 봅시다. "Selected Processing" 창으로 전송하여 하나의 패키지에서 실행할 수 있음이 밝혀졌습니다.

이제 "실행" 버튼을 클릭하여 선택한 설정을 순차적으로 실행할 수 있습니다.

출처:programmer1s.ru

이 기사에서 고려 단계별 지침관리되는 응용 프로그램 모드에서 1C 8.3의 외부 처리를 각각 생성하기 위해 관리되는 양식을 사용합니다. 그리고 가장 중요한 것은 - 우리는 그것을 메커니즘에 연결하는 방법을 배울 것입니다 " 외부 처리» 표준 서브시스템 버전 2.0 이상 라이브러리에 구축된 1C 구성.

작업은 다음과 같습니다. "Nomenclature" 참조 도서에 대한 그룹 작업, 즉 지정된 항목 그룹에 대한 VAT 세율의 선택된 백분율을 설정하는 가장 간단한 외부 처리를 생성합니다.

이를 위해 우리는 즉시 필요한 설정프로그램에서 (구성 1C 8.3은 "Enterprise Accounting 3.0"으로 간주됩니다. 관리되는 양식오).

이 확인란을 선택하면 외부 처리를 사용할 수 있습니다.

예제로 1C 8.3에서 새로운 외부 처리 만들기

이제 구성기로 가자. "파일" 메뉴에서 "새로 만들기..."를 선택합니다. 보기 선택 창이 열립니다. 생성된 파일. "외부 처리" 선택:

새로운 외부 처리 창이 열립니다. 지금 바로 그녀에게 이름을 지어줍시다. 처리를 디스크에 저장할 때 제공됩니다.

새로운 관리형 처리 양식을 추가해 보겠습니다. 이것이 처리 양식이며 주요 양식임을 나타냅니다.

양식에는 두 가지 소품이 있습니다.

  • 명명법 그룹 - 참고서 " 명명법 " 에 대한 링크 ;
  • SelectVAT 세율 – VAT 세율 목록에 대한 링크입니다.

오른쪽 상단 창의 "소품" 열에 세부 정보를 만듭니다. 마우스로 왼쪽으로 드래그 상단 창. 새 세부 정보는 아래 양식에 즉시 나타나야 합니다.

"위" - "아래" 화살표를 사용하여 세부 정보 순서를 변경할 수 있습니다.

267개의 1C 비디오 레슨을 무료로 받으십시오:

"설치" 버튼을 추가해야 합니다. 관리되는 양식에서는 양식에 단추를 추가할 수 없습니다. 폼 요소의 구조에 추가해도 폼 자체에서는 보이지 않습니다. 버튼은 실행할 명령과 연결되어야 합니다. "명령" 탭으로 이동하여 "부가가치세율 설정" 명령을 추가하십시오. 명령 속성에서 작업을 만듭니다. "클라이언트에서" 명령 처리기를 선택합니다. 명령을 양식 요소가 있는 섹션으로 끌어다 놓기만 하면 양식에 추가할 수도 있습니다.

동일한 이름의 프로시저가 양식 모듈에 생성됩니다. 그것에서 우리는 서버에서 프로시저를 호출합니다.

클라이언트에서(&A)

절차 VAT 세율 설정(명령)

SetVATRateOnServer();

종료 절차

서버의 절차에서 VAT 세율 설정과 관련된 작은 쿼리 및 작업을 작성합니다.

서버에서(&O)

프로시저 SetVATRateOnServer()

요청 = 새 요청;
요청.텍스트 =
"선택하다
| 명명법.링크
| 부터
| 디렉토리 명명법 AS 명명법
|어디
| Nomenclature.Reference IN HIERARCHY(&Nomenclature Group)
| AND NOT 명명법.삭제 표시
| 그리고 명명법이 아닙니다. 이것은 그룹입니다 ";

Query.SetParameter("명명 그룹", 명명 그룹);
RequestRes = Request.Execute();
SelectDetRecords = ResRequest.Select();

SelectDetRecord.Next() 루프 동안

시도
SprNo.Object.Write();
예외
Report("객체 쓰기 오류 """ + SprNoobObject + """!
|» + 설명오류());
시도 종료;

종료 주기;

종료 절차

"양식" 탭으로 돌아가서 양식에 버튼을 추가하고 이를 명령과 연결합니다.

따라서 처리를 사용할 준비가 되었습니다. 그것을 호출하려면 "1C Enterprise"모드에서 "파일"- "열기"메뉴로 이동하여 생성 된 파일을 선택해야합니다.

그러나 이 모드에서 작업하는 것은 디버깅 처리에 편리하며 사용자가 작업하기에 적합하지 않습니다. 사용자는 데이터베이스 자체에 있는 모든 것을 "가까운" 상태로 유지하는 데 익숙합니다.

이를 위해 "추가 보고서 및 처리"섹션이 사용됩니다.

그러나 거기에 처리를 추가하려면 먼저 설명을 제공하고 프로그램에 속성을 알려야 합니다.

외부 처리 내용 설명

이 함수의 내용을 예를 들어 설명하겠습니다. 내보낼 수 있어야 하며 이에 따라 처리 모듈에 있어야 합니다.

함수 DetailOnExternalProcessing() 내보내기

DataForReg = 새 구조();
DataForReg.Insert("이름", "부가가치세율 설정");
DataForReg.Insert("안전 모드", True);
DataForReg.Insert("버전", "버전: 1.001");
DataForReg.Insert("Information", "Nomenclature 디렉토리에서 VAT 세율 설정 처리");
DataForReg.Insert("보기", "추가 처리");

TabZnCommands = 새 테이블 값;
TabZnCommands.Columns.Add("식별자");
TabZnCommands.Columns.Add("사용");
TabZnCommands.Columns.Add("보기");

NewLine = TabZnCommands.Add();
NewString.Identifier = "오픈프로세싱";
NewLine.Usage = "FormOpen";
NewLine.View = "처리 열기";
DataForReg.Insert("명령", TabZnCommands);

반환 DataForReg;

EndFunctions

등록 데이터 구조의 어떤 필드를 사용해야 하는지 더 잘 이해하기 위해 "추가 보고서 및 처리" 디렉토리의 세부 정보를 살펴보겠습니다.

보시다시피 모든 것이 매우 간단합니다. "Launch Option" - "Use" 속성 하나만 일치하지 않습니다. 공통 모듈 중 하나의 코드를 보면 이러한 필드가 어떻게 발생하는지 알 수 있습니다.

구조의 어떤 필드가 필요한지 확인하려면 먼저 설명하지 않고 빈 필드를 만든 다음 디버거를 사용하면 됩니다. 처리를 등록할 때 모듈을 추적하면 필요한 필드와 그렇지 않은 필드가 즉시 명확해집니다.

1C 8.3에서 외부 처리 연결

숙련된 1C 프로그래머는 업데이트가 너무 오래 걸리지 않도록 기본 구성의 변경 횟수를 최소로 유지하려고 합니다. 그러나 사용자는 일상적인 작업을 자동화하고 "필요한 기능이 있는 추가 버튼"을 만들어 도움을 요청합니다. 처리는 일반적인 구성을 변경하지 않고 가능한 한 적게 만드는 데 도움이 됩니다.

처리데이터베이스의 정보를 변경하거나 관리자 또는 사용자를 위한 새로운 기능을 생성하도록 설계된 특수 구성 개체입니다.

치료 분류

생성 시 처리는 아무 작업도 수행하지 않습니다. 그것이 무엇을 위한 것이고 무엇을 할 것인지는 전적으로 그것을 작성하는 프로그래머에 달려 있습니다. 기능에 따라 모든 1C 처리는 다음 그룹으로 나눌 수 있습니다.

  • 개체 또는 클래스와 유사한 별도의 함수 및 프로시저 집합입니다. 프로그래머는 라이브러리로 사용하거나 구성에 포함하는 경우 처리에 규정된 모든 코드 조각을 사용할 수 있습니다. 예를 들어, 인쇄 기능은 일반적인 구성의 개발자가 한 곳에서 결합합니다.
  • 보조 처리. 작은 영역의 자동화 수행 기계 작업또는 사용자에게 필요한 형식의 데이터를 제공합니다. 여기에는 워크스테이션, 1C 문서의 그룹 처리, 데이터 가져오기 또는 내보내기 등이 포함됩니다.
  • 데이터 작업을 위한 추가 도구입니다. 이들은 특수 처리이며 대부분의 경우 모든 구성 및 데이터베이스로 작업할 수 있습니다.

두 번째 및 세 번째 유형의 외부 처리 1C 8.3은 일상 활동에서 프로그래머가 매우 자주 사용합니다. 숙련된 각 1C 개발자에게는 모든 경우에 대한 절차가 포함된 별도의 파일인 자신의 "조수" 세트가 있습니다. 이 때문에 그는 몇 줄의 코드만 조정하여 몇 가지 작업을 수행할 수 있습니다. 데이터 로드 또는 언로드, 디렉토리 또는 문서 처리, 인쇄된 양식 형성 - 개발자에게는 어렵지 않습니다.

프로그래머가 처리를 생성하기로 결정한 후에는 처리를 추가해야 하는 위치를 이해해야 합니다. 구성기를 열기 위해 서두를 필요가 없습니다. 일반적인 구성은 외부 추가 처리를 추가하는 기능을 지원합니다. 그들의 특징은 기본 구성을 변경할 필요가 없으므로 업데이트가 간단하다는 것입니다. 또한 관리자 뿐만 아니라 일반 사용자도 처리 시스템에 내장되어 있으므로 구성에 연결할 수 있습니다.

구성에 연결된 처리 목록을 찾으려면 구성자 모드에서 입력해야 합니다. "구성" 메뉴 -> "구성 열기"를 클릭합니다. 내장 처리를 포함하는 모든 구성 개체를 찾을 수 있는 창이 왼쪽에 열립니다.

이미 구성에 연결된 외부 처리 목록을 보려면 엔터프라이즈 모드에서 1C를 실행해야 합니다. UT 프로그램에서 관심 목록은 "외부 인쇄 양식 및 처리" 메뉴의 "서비스" 섹션에 있습니다. 1C 회사의 다른 일반적인 제품에서는 "NSI 및 관리" 섹션 등에서 찾을 수 있습니다.

이와 별도로 작성자가 아닌 외부 처리를 여는 방법을 언급할 가치가 있습니다. 인터넷에서 추가 1C 처리를 많은 사이트에서 다운로드할 수 있으며 대부분은 동료를 돕기 위해 설계되었습니다. 그러나 "파일"-> "열기"메뉴를 통해 부주의하게 시작한 1C 처리가 거대한 회사의 작업 기반을 깨뜨린 경우가 있습니다. 익숙하지 않은 추가 범용 처리, 먼저 구성기에서 열고 모든 코드를 주의 깊게 확인하여 끔찍한 결과를 방지합니다.

별도의 파일로 처리를 생성하고 1C 데이터베이스에 연결하는 것은 관리자의 기본 기술 중 하나입니다. 귀하와 귀하의 사용자가 1C에서 작업하는 데 도움이 되는 우수한 처리를 직접 다운로드하여 확인하거나 작성했습니다. 이제 귀사의 직원이 새 기능을 사용할 수 있도록 구성에 처리를 추가해야 합니다. 간단한 알고리즘을 거치면 충분하며 제어 확인을 수행하고 기능 개발 작업 완료를 보고할 수 있습니다.

  1. 데이터베이스에 연결된 외부 처리 목록을 엽니다. 이 목록을 찾는 위치는 이미 위에서 언급했습니다.
  2. "만들기"를 클릭하면 1C에서 1C 데이터 처리 위치를 지정해야 하는 파일 선택 창이 열립니다.
  3. 1C를 선택하면 외부 처리 유형을 독립적으로 인식합니다(이전에 개체 모듈에 등록했어야 함). 일부 필드는 유형, 파일 이름, 버전, 명령 이름, 이름 등 자동으로 채워집니다.
  4. 또한 1C는 문서, 참고서 또는 추가 처리를 위한 특별 섹션에 배치되어야 하는 처리에서 읽습니다. 또한 개발자는 일부 문서 또는 디렉터리 형식에 대해서만 처리 호출을 추가할 수 있습니다.
  5. 사용자가 새 기능을 보려면 "게시" 매개변수를 "사용 중"으로 설정해야 합니다.

일부 유형의 외부 처리의 경우 다음을 수행할 사용자를 설정할 수 있습니다. 새로운 기능또는 일정. 예약된 작업이나 백그라운드 작업은 사용자 개입 없이 수행할 수 있는 별도의 처리 유형입니다. 이것은 일상적인 작업을 자동화하거나 1C 문서의 일괄 처리를 시작해야 하는 경우에 편리한 기능입니다. 서버가 약한 경우에도 도움이 될 수 있습니다. 모든 처리는 저녁에 시작할 수 있습니다. 활성 사용자데이터베이스에 없습니다.

1C에서 일정을 설정하는 것은 다양한 옵션이 있지만 준비가 되지 않은 사용자도 몇 분 안에 원칙을 파악할 수 있습니다. 하단 필드에는 설정 값에 따라 일정에 대한 설명, 처리를 시작해야 하는 시간 및 수행 방법에 대한 설명이 구성됩니다. 실행의 정확성을 확인하기 위해 등록 로그를 사용할 수 있습니다. 등록 로그는 처리 시작 및 종료 날짜와 시간을 기록합니다.

많은 프랜차이즈 회사는 프로세싱 생성에 대해서만 구현을 구축합니다. 워크스테이션을 개발하고 연결합니다. 즉, 표준 1C 인터페이스를 사용자의 희망에 따라 개인적으로 개발한 복잡한 이름으로 대체합니다. 그리고 서버 측에 입력된 데이터에 따르면 문서 1C 8.3은 회사 직원의 눈에는 눈에 띄지 않게 처리됩니다. 이 경험을 사용하는 데 방해가 되는 것은 없습니다. 곧 귀사는 귀하의 가치를 깨닫게 될 것입니다.

이 기사의 틀 내에서 일반적인 1C: ERP 2.1 구성에 대해 1C 8.3의 표 형식 부분을 채우는 처리를 작성합니다. 작업의 목표가 모든 제품 항목에 대해 5%의 수동 할인을 설정하는 것이라고 가정합니다. 이 문서. 기사의 예는 에 의해 다운로드되거나 에 의해 기타 유사한 처리를 할 수 있습니다.

이 지시관리되는 양식(8.2 및 8.3)용으로 설계되었습니다. 일반 양식(8.1, 8.2)의 경우 .

새 치료를 만들고 컴퓨터에 저장합니다. 먼저 몇 가지 등록 단계를 수행해야 합니다.

개체 모듈을 열고 아래 코드를 작성합니다(위에서 주어진 처리에서 가져올 수도 있음). 일반적으로 상황에 따라 구조가 변경되지 않습니다. 필요한 경우 변수 이름뿐만 아니라 일부 설정 매개변수만 편집됩니다.

이 기사의 틀 내에서 1C의 외부 처리 및 인쇄 양식 등록에 대해서는 다루지 않을 것입니다. 이 모든 정보는 다른 기사에 있습니다.

문서의 표 부분 채우기

만들자 새로운 형태처리.

이제 생성된 양식에 새 명령을 추가해야 합니다. 하나 및 여러 문서(해당 목록 형식)의 표 형식 부분에 있는 데이터를 동시에 자동으로 변경하고 나중에 기록한다고 가정합니다.

이 예의 일부로 이미 존재하는 표 형식 부분인 "제품"이 처리됩니다. 각 라인에 대해 5%의 수동 할인이 설정됩니다. 또한 라인의 상품 합계와 0.05를 곱한 할인 금액을 계산합니다.

&A 서버 프로시저 대상 개체 루프에서 각 고객 주문에 대해 명령(명령, 대상 개체) 실행 고객 주문 개체 = 고객 주문. GetObject() ; CustomerOrderObject의 각 TK 라인에 대해. 상품 주기 스트링 TZ. PercentManualDiscount = 5 ; 문자열 TZ. 수동 할인 금액 = 문자열 TK. 금액 * 0 . 05; 엔드 사이클 ; 주문 고객 개체. 쓰다() ; 엔드 사이클 ; 종료 절차

외부 처리 등록

"엔터프라이즈" 모드에서 1C를 실행하고 "추가 보고서 및 처리" 디렉토리를 엽니다. "모든 기능" 메뉴를 통해 찾으십시오.

만들다 새로운 요소열리는 디렉토리에서 같은 이름의 버튼을 클릭하여 파일에서 처리를 로드합니다. 목록 양식과 문서 카드 자체 양식에 동시에 배치합시다.

이제 "고객 주문"문서 목록 형태로 "채우기 ..."버튼이 나타나 여러 문서에 대한 상품의 수동 할인을 한 번에 변경할 수 있습니다.

또한 이 버튼은 문서 자체의 카드에서 사용할 수 있습니다.

1C: Enterprise 8.2 플랫폼에 대한 외부 처리, 보고서, 인쇄 양식을 연결하기 위해 개발되었습니다. 새로운 기준관리되는 응용 프로그램에서 실행합니다(Standard Library Subsystem 8.2의 표준). 이전에는 없었던 "칩"이 있습니다.

    처리 유형이 확장되었습니다: 개체 채우기, 관련 개체 만들기. 이제 문서에서 전체 문서를 작성하기 위한 고유한 버튼과 기본적으로 입력하기 위한 고유한 버튼을 추가할 수 있습니다.

    하나의 처리에는 한 번에 여러 작업(명령) 목록이 포함될 수 있습니다. 한 번에 여러 메뉴 항목이 있는 하나의 처리를 수행할 수 있습니다: 인쇄 및 배달 메모, 판매 영수증 인쇄, 보증 카드 인쇄. (저자 주: 예전 표준에서는 그런 일을 하기 위해 모든 것을 한 번에 해야 했고(필요하지 않더라도) 닫거나 자신의 양식을 그릴 필요가 없었습니다. 필요한 작업을 선택하는 데 필요한 버튼이 있음)

    하나의 개체가 아닌 여러 개체를 기준으로 한 번에 개체를 입력하고 채울 수 있습니다.

    서버 명령의 실행을 예약할 수 있습니다(서버에서).

    모드를 "보안" 또는 "비보안"으로 설정할 수 있습니다. 권리 제한을 고려하여 처리를 시작하거나 이를 무시합니다(전체 권한에 따라).

    사용 모드를 설정할 수 있습니다. 사용하지 않음, 디버그, 사용합니다. "사용하지 마십시오" - 작업 중이 아님, "디버깅" - 관리자에게만 표시됨, "작업에서 사용".

    개체 형식 및 목록 형식에서 사용을 포함할 수 있습니다.

    처리 또는 보고서를 모든 개체에 한 번에 바인딩할 수 있습니다.

    사용자 정의 할 수 있습니다 빠른 액세스특정 외부 처리 명령에.

    추가 처리 및 보고서가 표시되어야 하는 인터페이스 섹션을 지정할 수 있습니다.

그렇다면 표준 구성에는 무엇을 연결할 수 있습니까?

플랫폼의 관점에서 다음을 연결할 수 있습니다.

  • 외부 처리(확장자가 "epf"인 파일) ;
  • 외부 보고서(확장자가 "erf"인 파일).

애플리케이션 영역(구성)의 관점에서 외부 처리 및 보고서를 * 형식으로 연결할 수 있습니다.

  • 추가 처리
    • 추가 처리만 하면 됩니다. 커스터마이징 가능
  • 추가 보고서
    • 추가 보고만
  • 개체 채우기
    • 개체(문서)를 채우는 자체 버튼, 이전에는 표 형식 부분을 채우는 버튼만 있었습니다.
  • 인쇄 양식
    • 추가 인쇄 가능("추가 인쇄 가능" 버튼이 추가됨)
  • 보고서
    • 개체(디렉토리 및 문서)에 첨부된 보고서입니다.
  • 연결된 개체 만들기
    • 자체 입력 기반(메뉴 항목 "기반으로 입력" 버튼 "관련 개체 생성 ..."이 추가됨)

*편집실의 사례 “작은 회사의 경영 ed. 1.2"

어떻게 작동하는지 살펴보겠습니다. 외부 처리 및 보고를 연결하기 위해 외부 처리 및 보고와 상호 작용하기 위한 인터페이스를 설명하는 표준이 있으며 모든 유형에 대한 일반 요구 사항이 있으며 각 유형의 처리 또는 보고에 대한 특정 요구 사항이 있습니다.

시작하자 일반적인 요구 사항모든 유형의 처리 및 보고용. 플러그형 외부 처리 또는 보고서를 생성하려면 개체 모듈에서 내보내기 함수 InformationOnExternalProcessing()을 선언해야 하며, 이 함수는 동작을 설명하는 구조를 채워야 합니다. 이 기능의 예:

함수 DetailOnExternalProcessing() 내보내기
RegistrationData = 새 구조;
RegistrationData.Insert("이름", "외부 처리 8.2 사용 예.");
RegistrationData.Insert("안전 모드", True);
RegistrationData.Insert("버전", "1.0");

//추가 처리
//추가 보고서
//객체 채우기
//보고서
//인쇄폼
//관련 객체 생성
RegistrationData.Insert("보기", "추가 처리");

RegistrationData.Insert("Information", "외부 처리 8.2에 대한 새로운 연결 표준에 따라 처리합니다. 처리 예 ""Hello Word"" ");

///////////// 명령 ///////////////////////////
tsCommand = 새 값 테이블;
tzCommand.Columns.Add("식별자");
tzCommand.Columns.Add("보기");
tzCommand.Columns.Add("수정자");
tzCommand.Columns.Add("알림 표시");
tzCommands.Columns.Add("사용");


stringCommand.Identifier = "1";
stringCommands.View = "명령 ""Hello Word""(OpenForm)";

commandstring.Usage = "OpeningForm";

명령 문자열 = tzCommand.Add();
stringCommand.Identifier = "2";
stringCommand.View = "명령 ""Hello Word""(ClientMethodCall)";
stringCommand.ShowAlert = 참;
CommandString.Usage = "CallClientMethod";

명령 문자열 = tzCommand.Add();
stringCommand.Identifier = "3";
stringCommand.View = "명령 ""Hello Word""(ServerMethod 호출)";
stringCommand.ShowAlert = 참;
Commandstring.Usage = "CallServerMethod";

RegistrationData.Insert("명령", tzCommands);

////////////// 목적(어떤 객체에서 사용되는지) /////////////////////////
//양식 인쇄, 채우기, 관련 개체 입력
//AssignmentArray = 새 배열;
//ArrayAssignments.Add("문서.*"); // 모든 문서가 할당됨
//ArrayAssignment.Add("Document.Advance 보고서");
//Assignment array.Add("Document.Buyer's order");
//RegistrationData.Insert("대상", 할당 배열);

등록 데이터 반환

EndFunctions

따라서 이 함수는 다음을 포함하는 RegistrationData 구조를 채웁니다. 다음 요소(옵션):

    이름 - 처리의 짧은 이름

    버전 - 처리 버전에 대한 정보

    안전 모드– 사용자의 권리를 고려하여 처리를 수행해야 하는지 여부에 대한 책임이 있습니다. "False"로 설정하면 권리의 제한을 고려하지 않고 처리 또는 보고가 수행됩니다(전체 권한에 따라). 이 기능은 외부 처리 및 보고서를 생성할 때 모드가 두 번째 매개변수로 지정되는 8.2에 나타났습니다.

    보기 – 처리 또는 보고서 유형. 기사 시작 부분에 가능한 값을 나열했으며 가능한 값코드에 설치하려면 주석에 표시되어 있습니다.

  • 명령 - 사용된 명령을 나열하는 값 테이블입니다. 값 테이블의 열:
    • 식별자 - 모든 문자열(명령 식별자)
    • 보기 - 명령 설명
    • 수정자 - 문자열(추가 인쇄 양식에 사용)
    • ShowNotification – 실행 시작 전과 종료 후에 알림 창이 나타납니다(양식이 없는 클라이언트 및 서버 명령의 경우).
    • 사용법 - 처리 시작 모드:
      • 양식 열기 - 처리 양식이 열립니다.
      • CallClientMethod - 클라이언트 내보내기 메소드 양식 호출
      • ServerMethod 호출 - 처리 모듈에서 내보내기 메서드 호출

처리 또는 보고서 유형 및 "사용" 명령의 실행 모드에 따라 양식 모듈, 개체 모듈에 정의된 메서드가 호출됩니다. 전달된 매개변수 목록도 다릅니다. 모든 유형의 처리에 대한 호출 및 사용의 예가 첨부되어 있습니다.