1c 관리 양식 매개변수. 관리 및 일반 양식에 매개변수 전달

이 문서에서는 열 때 값을 매개 변수로 전달하는 방법에 대해 설명합니다. 관리되는 양식 8.2 유사한 작업을 기존 형식으로 구현할 수 있는 방법과 비교합니다.

매개변수가 일반 형식으로 전달되는 방식

일반 형식에서는 매개변수를 전달할 수 있는 두 가지 가능성이 있습니다.
1) 덜 일반적인 방법: "세부 정보" 탭의 개체 형태로 소품이 추가되고 필요한 경우 시각적 수단으로 액세스가 결정되었습니다.
2) 보다 일반적인 방법: 내보내기 변수가 양식 모듈에서 선언되고 값이 "BeforeOpening" 핸들러에서 처리되었습니다.

두 경우 모두 양식 호출은 다음과 같습니다.

Form = Object.GetForm("ChoiceForm",FormOwner,UniqueKey);
Form.Parameter = ParameterValue;
Form.Open();

관리되는 양식에서 매개 변수가 전달되는 방식

관리형 양식은 이제 양식을 수신하는 즉시 매개변수를 전달할 수 있는 기능이 있습니다. 매개변수는 구조체로 전달됩니다.

매개 변수 = 새 구조("현재 값",마지막 항목);
ChoiceForm = GetForm("Catalog.Nomenclature.ChoiceForm",Parameters);
FoundItem = ChoiceForm.OpenModal();

또한 관리되는 양식에는 "양식 확장"(개체, 디렉터리, 문서, 보고서)이 있습니다. 객체 유형에 따라 사용 가능한 매개변수 목록이 결정됩니다. 예를 들어 사전 선택 양식에서 특정 요소에 위치를 지정해야 하는 경우 "CurrentValue" 매개변수가 사용됩니다. 큰 장점은 양식 자체에서 미리 정의된 매개변수에 대한 핸들러를 작성할 필요가 없어 코드의 양이 줄어든다는 것입니다.

또한 개발자는 자신의 매개 변수를 정의할 수 있습니다(관리되는 양식의 디자이너에서 "매개 변수" 탭). 매개변수의 수명은 OnCreateOnServer 핸들러에 의해 제한되며 이는 논리적입니다. 매개 변수는 양식을 만들 때만 필요하지만 이 매개 변수가 양식의 고유성을 결정하는 경우("key 매개 변수" 플래그가 매개 변수 속성에 설정됨) 다른 핸들러에서 사용할 수 있습니다.

특정 조작 매개변수를 전달하려면 조금 더 수행해야 합니다.

1) 관리되는 양식에서 매개변수를 정의합니다.
OnCreateOnServer 처리기에서 이 매개변수의 처리를 정의합니다(FormDataStructure 유형의 "매개변수" 속성을 통해 전달된 매개변수에 액세스).
2) 양식 수신을 설명하고 GetForm 함수의 매개변수에 새 매개변수의 값을 전달하십시오.
따라서 코드는 다음과 같습니다.
- 접수처

매개변수 = 새 구조("NewParameter",LastElement);
ChoiceForm = GetForm("Catalog.Nomenclature.ChoiceForm",Parameters);

관리되는 양식 모듈에서

서버에서(&O)
CreationOnServer의 프로시저(실패, StandardProcessing)
If Parameters.Property("NewParameter") 다음
// 여기에서 매개변수 처리 코드
EndIf;
종료 절차

결론

아마도 이 기사는 누군가에게 유용할 것이고, 시간을 절약하고 불필요한 코드로부터 당신을 구할 것입니다. 대한 자세한 내용은 전체 목록관리되는 양식의 매개변수에 대해서는 "관리되는 인터페이스 \ 관리되는 양식" 도움말을 참조하는 것이 좋습니다.

[링크를 보려면 등록해야 합니다]

인쇄(Ctrl+P)

양식 옵션

1. 일반 정보

양식 매개변수(매개변수 탭)는 두 가지 용도로 사용됩니다.
● 양식 열기에 영향을 미칠 데이터 집합을 설명합니다(양식 매개변수화). 이렇게 하려면 필요한 모든 매개변수를 나열하고 해당 유형을 지정해야 합니다.
● 모양 고유성 키에 영향을 줄 매개변수를 정의합니다. 이렇게 하려면 속성을 설정해야 합니다. 주요 매개변수양식 고유성 키의 형성에 참여해야 하는 매개변수. 양식을 열려고 하면 시스템이 생성된 양식 고유성 키를 사용하여 기존 양식을 검색합니다. 받은 키가 있는 양식이 시스템에 있는 경우
고유성, 이 양식이 반환됩니다. 그렇지 않은 경우 새 양식이 생성됩니다.
양식이 호출되면 개발자가 만든 매개변수 값을 양식 시스템 매개변수(있는 경우)와 함께 매개변수 구조에 지정할 수 있습니다.
양식 매개변수는 작성 시 양식에 전달될 수 있습니다. 전달된 매개변수의 분석은 이벤트에서 수행할 수 있습니다. 온크리에이트온서버() (Parameter 컬렉션은 개체의 속성입니다. 관리되는 양식):

// 호출 사이트에서.
// 양식 매개변수 구성.
매개변수 = 새 구조체();
옵션.붙여넣기("중요성", 미리 정의된 값("Enumeration.Importance.Important"));
// 매개변수로 폼을 엽니다.
OpenForm("GeneralForm.ViewForm", 매개변수);

// 양식 모듈에서.
서버에서(&O)
절차 OnCreateOnServer(실패, 표준 처리)
만약에 매개변수.중요도 = 열거형.중요도.중요오 그럼

EndIf;
종료 절차

주목! 이벤트 핸들러 호출 후 OnCreateOnServer키가 아닌 모든 양식 매개변수는 매개변수 컬렉션에서 제거됩니다.
조언. 추가 작업에 필요한 키가 아닌 양식 매개변수는 양식 데이터에 저장해야 합니다.

2. 표준 양식 옵션

양식 간의 자동 상호 작용을 지원하기 위해 시스템은 양식을 열 때 제어하는 ​​데 사용되는 여러 가지 표준 옵션을 제공합니다. 이러한 매개 변수의 도움으로 시스템은 선택 양식에서 선택, 개체 양식 열기, 표준 명령 작동 등을 양식 필드에서 구현합니다. 즉, 시스템에 내장된 다양한 인터페이스 작동 시나리오를 제공합니다.
그러나 개발자는 OpenForm() 메서드를 호출할 때 매개 변수를 전달하여 1C:Enterprise 언어에서 이러한 매개 변수를 사용할 수도 있습니다.
양식 확장 유형에 따른 표준 양식 매개변수 목록은 섹션에서 찾을 수 있습니다. 임베디드 언어 - 인터페이스
(관리) - 관리 양식 - 확장 프로그램...인라인참조.

3. 폼 파라미터 작업 예시

양식 매개변수가 작동하는 방식을 설명하기 위해 입력 필드에서 요소를 선택하는 구현을 고려해 보겠습니다. 예제의 핵심은 내장 언어의 목록에서 요소를 선택하는 메커니즘을 구현하는 것입니다.
예제 작업을 시작할 때까지 다음 속성이 있는 구성이 있어야 합니다.
● 그룹 및 요소의 계층 구조가 있는 상품 디렉토리가 있습니다.
● SelectedProduct 유형의 속성이 있는 Analogues 디렉토리가 있습니다. DirectoryLink.제품;
● 두 참고서 모두 항목 형식이 있습니다.
이제 이 구성에서 플랫폼이 내장 언어로 목록에서 요소를 선택하는 데 사용하는 모든 메커니즘을 구현합니다. 그렇게 하면 다음을 볼 수 있습니다.
● 표준 양식 매개변수가 사용되는 방법.
● 시스템이 이를 사용하는 방법;
● 개발자가 사용하는 방법.
요소를 선택한 후 선택 양식 닫기를 제어할 추가 매개변수를 추가해 보겠습니다. 이 매개변수를 호출해 보겠습니다. 선택 후 닫기(부울 유형). Goods 디렉토리의 Selection 폼의 파라미터로 추가해 봅시다.
요소 선택 양식을 열기 위해서는 Analogues 디렉토리 요소의 형태로 SelectedItem 양식 요소에서 SelectStart 이벤트에 대한 이벤트 핸들러를 생성해야 합니다.

&At클라이언트
절차 SelectedItemSelectionStart(항목, StandardProcessing)
표준 처리= 거짓 ;
선택 옵션= 새로운 구조 ;
SelectionParameters.Insert("선택 모드", 참);
SelectionParameters.Insert("SelectGroupsAndItems", UsingGroupsAndItems.Items);
SelectionParameters.Insert("AllowRootSelection", 거짓);
SelectionParameters.Insert("현재 라인", Object.SelectedItem);
SelectionParameters.Insert("선택 후 닫기", 거짓);
OpenForm("Catalog.Products.ChoiceForm", 선택 옵션, 항목.선택된 제품);
종료 절차
OpenForm() 메서드의 세 번째 매개 변수에 대해서는 별도로 다루어야 합니다. 이 매개변수는 선택 양식의 소유자가 될 사람과 선택 사항에 대해 알림을 받을 사람을 결정합니다. 이 경우 폼 요소 자체를 선택 폼의 소유자로 지정했지만, 이 파라미터로 폼 자체를 지정할 수도 있습니다. 이 경우 핸들러를 구현해야 합니다. 취급선택양식 모듈을 선택하고 선택한 데이터를 배치할 양식 속성을 결정합니다.
메모. 이벤트 처리기 StartChoice 를 구현하지 않으면 시스템 자체에서 작업을 수행합니다. 이는 예제에서 사용되는 모든 추가 핸들러에 해당됩니다.
이제 선택 양식에서 전달된 매개변수를 처리해야 합니다. 핸들러에서 해보자 OnCreateOnServer() 선택 양식 모듈의.

서버에서(&O)
절차 OnCreateOnServer(실패, StandardProcessing)
표준 처리= 거짓 ;
Elements.List.SelectGroupsAndItems = 매개변수.SelectGroupsAndItems;
Elements.List.AllowSelectRoot = 매개변수.AllowSelectRoot;
Items.List.CurrentRow = 매개변수.현재 행;
CloseOnSelection = 매개변수.CloseAfterSelection;
종료 절차
당사에서 설정한 양식 매개변수의 성능을 확인하기 위해 구성기를 사용하여 선택 양식 테이블의 목록 속성을 설정합니다. 그룹 및 항목 선택 Groups 값으로 변경합니다(매개변수를 적용하지 않으면 사전 요소 선택을 사용할 수 없음).
메모. 제품 목록을 표시하는 목록 테이블에 SelectionMode 속성이 True 로 설정되어 있지 않으면 제품 선택을 사용할 수 없습니다.
이제 선택 양식에서 원하는 항목의 선택을 처리해야 합니다. 이를 위해서는 양식 테이블의 SelectValues ​​이벤트에 대한 이벤트 핸들러를 정의해야 합니다.

&At클라이언트
절차 ListSelectionValues(항목, 표준 처리, 값)
표준 처리= 거짓 ;
NotifySelection(값);
종료 절차
입력 필드 자체에서 요소를 선택하는 처리를 구현하는 것은 우리에게 남아 있습니다. 이렇게 하려면 이벤트를 처리해야 합니다. 취급선택입력 필드 SelectedProduct.

&At클라이언트
절차 SelectedItemProcessingChoice(항목, SelectedValue, StandardProcessing)
표준 처리= 거짓 ;
Object.SelectedItem = SelectedValue;
종료 절차
양식의 입력 필드에서 값을 선택하기 위한 시스템 메커니즘을 독립적으로 구현했습니다.
주목! 이 예완료되지 않았습니다. 그것의 유일한 목적은 양식 매개변수로 작업하는 메커니즘을 보여주는 것입니다.
매개변수를 생성할 때(핸들러 SelectedItemSelectionStart()) 줄을 바꿉니다.

SelectionParameters.Insert("CloseAfterSelection", True );
라인에:
SelectionParameters.Insert("선택 후 닫기", 거짓) ;
그러면 선택이 완료된 후 선택 양식이 더 이상 닫히지 않습니다. 예를 들어 선택 양식을 구현하는 데 사용할 수 있습니다(선택 양식을 닫지 않고 여러 제품 선택).

양식 간의 자동 상호 작용을 지원하기 위해 시스템은 양식을 열 때 제어하는 ​​데 사용되는 여러 가지 표준 옵션을 제공합니다. 이러한 매개 변수의 도움으로 시스템은 선택 양식에서 선택, 개체 양식 열기, 표준 명령 작동 등을 양식 필드에서 구현합니다. 즉, 시스템에 내장된 다양한 인터페이스 작동 시나리오를 제공합니다. 그러나 개발자는 OpenForm() 메서드를 호출할 때 매개 변수를 전달하여 1C:Enterprise 언어에서 이러한 매개 변수를 사용할 수도 있습니다.

시스템에서 제공하는 매개변수와 그 목적을 나열합니다.

  • 선택 모드– 양식이 선택 모드에서 열립니다. 관리형 양식 확장에서 제공 동적 목록.
  • 현재선– 열 때 목록에서 활성화될 문자열. 문자열을 식별하는 값이 전달됩니다. 동적 목록 관리 양식 확장에서 제공합니다.
  • 그룹 및 항목 선택– 이 매개변수는 양식의 기본 속성 테이블의 SelectGroupAndItems 특성을 설정합니다. 동적 목록 관리 양식 확장에서 제공합니다.
  • AllowSelectionRoot– 트리로 표시된 동적 목록이 있는 양식에서 루트를 선택할 수 있는지 여부를 결정합니다. 트리로 표시되는 동적 목록의 관리되는 양식 확장에서 제공합니다.
  • 선택– 동적 목록의 선택 세트. 구조를 나타냅니다. 요소의 이름은 선택이 이루어진 필드의 이름에 해당하며 값에는 선택 값이 포함됩니다. 동적 목록 관리 양식 확장에서 제공합니다.
  • 열쇠– 양식에서 편집 중인 객체를 식별하는 값. 값이 없거나 유효하지 않은 경우 새 객체나머지 옵션을 사용합니다. 객체 양식 및 정보 등록 레코드 관리자 확장에 의해 제공됩니다.
  • 값 복사– 새 개체를 만들 때 복사에 사용할 개체를 식별하는 값입니다. 객체 양식 및 정보 등록 레코드 관리자 확장에 의해 제공됩니다.
  • 채우기 값– 새 개체의 세부 정보를 채우기 위한 값입니다. 구조를 나타냅니다. 요소의 이름은 속성의 이름에 해당하며 값에는 지정된 속성을 채우는 데 사용되는 데이터가 포함됩니다. 객체 양식 및 정보 등록 레코드 관리자 확장에 의해 제공됩니다.
  • 베이스– 기준으로 입력하여 새로운 객체를 생성할 때 기준으로 사용할 객체를 식별하는 값. 개체 양식 확장에서 제공합니다.
  • 이 그룹– 새 개체의 유형(그룹 또는 요소)을 정의합니다. 개체 양식 확장에서 제공합니다.

양식 매개변수 작업의 예

양식 매개변수가 작동하는 방식을 설명하기 위해 입력 필드에서 요소를 선택하는 구현을 고려해 보겠습니다. 예제의 핵심은 내장 언어의 목록에서 요소를 선택하는 메커니즘을 구현하는 것입니다.

예제 작업을 시작할 때까지 다음 속성이 있는 구성이 있어야 합니다.

  • 기본 시작 모드는 관리되는 응용 프로그램입니다.
  • 그룹 및 요소의 계층 구조가 있는 Goods 디렉토리가 있습니다.
  • DirectoryReference.Goods 유형의 SelectedItem 속성을 가진 Analogues 디렉토리가 있습니다.
  • 두 참고서 모두 항목 양식을 관리했습니다.

이제 이 구성에서 플랫폼이 내장 언어로 목록에서 요소를 선택하는 데 사용하는 모든 메커니즘을 구현합니다. 그렇게 함으로써 우리는 표준 양식 매개변수가 어떻게 사용되는지 보게 될 것입니다. 시스템 자체가 이를 사용하는 방법; 개발자가 사용하는 방법.

요소를 선택한 후 선택 양식 닫기를 제어할 추가 플래그를 추가해 보겠습니다. 이 플래그를 CloseAfterSelection(부울 유형)이라고 부르겠습니다. 상품 디렉토리 선택 양식의 양식 매개변수로 추가해 보겠습니다.

요소 선택 양식을 열려면 SelectedItem 양식 요소에 대한 SelectStart 이벤트에 대한 이벤트 처리기를 Analogues 디렉토리 요소 형식으로 만들어야 합니다.

&At클라이언트

프로시저 SelectedItemSelectionStart(항목, StandardProcessing)

표준 처리 = 거짓;

ChoiceParameters = 새 구조체; SelectionParameters.Insert("선택 모드", True); SelectionParameters.Insert("SelectGroupsAndItems", UseGroupsAndItems.Elements); SelectionParameters.Insert("AllowRootSelection", False); ChoiceParameters.Insert("CurrentRow", Object.SelectedItem); SelectionParameters.Insert("CloseAfterSelection", False); OpenForm("Catalog.Products.ChoiceForm", ChoiceParameters, Elements.SelectedProduct);

종료 절차

OpenForm() 메서드의 세 번째 매개 변수에 대해서는 별도로 다루어야 합니다. 이 매개변수는 선택 양식의 소유자가 될 사람과 선택 사항에 대해 알림을 받을 사람을 결정합니다. 이 경우 폼 요소 자체를 선택 폼의 소유자로 지정했지만, 이 파라미터로 폼 자체를 지정할 수도 있습니다. 이 경우 양식 모듈의 SelectProcess 핸들러를 구현하고 선택한 데이터를 배치할 양식 속성을 결정해야 합니다.

프로그래밍 방식으로 양식 열기 관리되는 애플리케이션 1C는 정상적인 적용. 이전 방법부터 시작하겠습니다. 양식을 수신하고 일반 또는 모달 모드에서 후속 열기로 구성됩니다(모달 모드에서 열면 양식이 프로그램을 차단함).

GetForm() . 열려 있는()

이것은 양식을 여는 가장 느린 방법입니다. 그러나 양식을 열기 전에 프로그래밍 방식으로 처리할 수 있습니다. 처리를 위해 코드를 약간 수정해야 합니다.

형식 = GetForm( "문서. 재화 및 용역의 수령. 문서양식") ;
//여기서 양식으로 작업을 수행합니다.
형태. 열려 있는() ;

양식 접수 시 별도의 이벤트 절차가 진행되오니 유의하시기 바랍니다. OnCreateOnServer.

관리되는 1C 응용 프로그램에서 더 빠르고 편리하게 양식을 열 수 있는 다른 방법을 고려하십시오. 특정 상황에 따라 다른 방법을 사용할 수 있습니다.

1. 개체에 대한 링크가 있는 경우 관리되는 응용 프로그램에서 개체 형식을 여는 방법.

이 경우 모든 것이 매우 간단합니다.

RefReference= 참조. 명명법. FindByCode("000000001" ) ;
OpenValue(참조참조) ;

2. 선택 양식을 연 다음 선택한 값을 가져오는 방법.

이에 대한 기능이 있습니다 EnterValue().이 함수에는 3개의 매개변수가 있습니다.

  • 선택한 값을 쓸 변수.
  • 선택 상자에 표시될 힌트입니다.
  • 선택한 값의 유형에 대한 설명입니다. 여러 유형이 있을 수 있으며 특정 값을 선택하기 전에 유형을 선택하라는 메시지가 표시됩니다.

함수 실행 결과 지정된 유형의 개체에 대한 기본 선택 양식이 열립니다.

변수 값;
배열= 새 배열;
정렬. 추가(유형( "DirectoryLink.명명법") ) ;
정렬. 추가(유형( "DirectoryLink. 상대방") ) ;

TypeDescription= 새 TypeDescription(배열) ;

Res= EnterValue(값, "힌트" , TypeDescription) ;

이전 방법은 기본적으로 객체에 대해 설정된 양식(객체 양식 또는 선택 양식)만 열 수 있었습니다. 임의의 양식을 열어야 하는 경우 다음 기능을 사용할 수 있습니다. 오픈폼().

이 함수에는 꽤 많은 매개변수가 있습니다. 그들 중 일부를 고려해 봅시다:

  • 양식 이름- 여기서 개체의 표준 형식 중 하나를 선택할 수 있습니다. 예를 들어, 양식 선택또는 양식 목록. 또는 개발자가 만든 특정 양식.
  • 옵션- 양식에서 양식으로 전송할 수 있습니다. 구조물열기 전에 일부 매개변수를 사용하여 출력 데이터를 결정합니다. 매개 변수는 클라이언트에서 서버로 전달할 수 있는 모든 데이터가 될 수 있습니다. 양식을 열 때 전달된 매개변수는 프로시저에서 처리할 수 있습니다. 온크리에이트온서버()열린 양식에.
  • 양식 열기 모드- 3가지 옵션이 있습니다: 독립, 전체 인터페이스 차단, 소유자 양식 차단.

함수가 어떻게 사용되는지 보자 오픈폼()다양한 상황에서.

3. 기존 개체의 형태를 여는 방법

각 양식에는 하나의 키 속성이 있습니다. 양식 속성 목록에서 굵게 강조 표시되며 일반적으로 객체디렉토리, 문서 요소의 형태로. 다른 개체는 다른 이름을 가질 수 있습니다. 기존 개체의 양식을 열려면 열린 양식에 매개변수를 전달해야 합니다. 열쇠개체 참조로 값을 사용합니다.

&At클라이언트
프로시저 Command1(명령)
매개변수= 새 구조체;
매개변수. Insert("키" , FindC() ) ;
OpenForm(, 매개변수) ;
종료 절차

서버에서(&O)
FindC() 함수;
핸드북을 반환합니다. 상대방. FindByAttribute("TIN", "745107734623" )
EndFunctions

4. 새 개체의 형태를 여는 방법

이것은 단지 기능입니다 오픈폼()매개변수 없이.

&At클라이언트
프로시저 Command1(명령)
오픈폼( "참고서. 상대방. 객체 형태") ;
종료 절차

5. 새로운 개체 양식을 열고 무언가를 기반으로 채우는 방법

매개변수를 전달해야 합니다. 베이스, 해당 값은 채우기 기본 개체에 대한 참조가 됩니다. 이것은 절차를 시작합니다 핸들필().

&At클라이언트
프로시저 Command1(명령)
매개변수= 새 구조체;
매개변수. Insert("이유" , LinkToAccountToBuyer) ;
오픈폼( "문서. 상품 및 서비스의 구현. 객체 형태", 파라미터) ;
종료 절차

이 예는 문서를 생성합니다 상품 및 서비스 판매이전 된 링크 인 구매자에게 지불하기위한 송장을 기준으로 완료되었습니다.

6. 양식을 열고 선택을 설정하는 방법

1C 양식의 선택은 간단하고 복잡할 수 있습니다. 단순 선택에는 다음과 같은 표현이 포함됩니다. 조직 = Horns and Hooves LLC.복잡한 선택에는 다음과 같은 다른 유형의 비교가 포함됩니다. 상장. 이 기사에서는 간단한 선택의 구성을 고려하고 복잡한 기사에 대해서는 별도의 기사를 다룰 것입니다.

간단한 선택을 구성하려면 열린 양식에 키와 함께 매개변수를 전달해야 합니다. 선택, 값은 키가 동적 목록 필드의 이름이고 값이 검색할 데이터인 구조가 됩니다.

예를 들어 조회 목록 양식을 열어 보겠습니다. 비 GTE소유자가 디렉토리의 요소를 선택합니다. 명명법.

&At클라이언트
프로시저 Command1(명령)
매개변수= 새 구조체;

선택= 새 구조;
선택. Insert("소유자", LinkToNomenclature) ;

매개변수. Insert("선택", Selection) ;

오픈폼( "디렉토리.GTE 번호.목록 양식", 파라미터) ;
종료 절차

7. 정보 등록 입력 양식을 여는 방법

이를 위해서는 정보 레지스터의 레코드 키가 필요합니다.

레코드 키모든 측정값과 주기(레지스터가 주기적인 경우)입니다. 즉, 레코드의 키는 레코드를 고유하게 식별할 수 있는 매개변수입니다.

오프닝 알고리즘은 다음과 같습니다.

  1. 필요한 값과 함께 레코드 키 데이터를 구조에 입력합니다.
  2. 결과 구조를 배열에 배치합니다.
  3. 어레이에서 레코드 키를 생성합니다.
  4. 열린 양식에 매개변수 전달 열쇠항목 3의 레코드 키를 값으로 사용합니다.

&At클라이언트
프로시저 Command1(명령)
매개변수= 새 구조체;

KeyParameters= 새 구조체;
KeyParameters. Insert("명명법", LinkToNomenclature) ;
KeyParameters. Insert("PriceType" , LinkToPriceType) ;
KeyParameters. Insert("기간", 날짜) ;

ArrayKey = 새 배열;
ArrayKey. 추가(키 매개변수) ;

레코드키 = 신규( "정보 RegisterRecordKey.NomenclaturePrices", 배열키) ;

매개변수. Insert("키", RecordKey) ;

오픈폼( "정보 등록. 명명법 가격. 기록 양식", 파라미터) ;
종료 절차

관련 간행물