실시할 때 선택 기준을 추가하세요. 간단한 예를 이용한 선택 기준


1C:Enterprise 8 메타데이터의 일부로 선택 기준 개체가 있습니다.

대부분의 응용 프로그램 구성 개체와 달리 이 개체는 1C:Enterprise 정보 기반에 저장될 독립적인 데이터를 설명하지 않습니다.선택 기준은 특정 개체에 대한 선택 조건을 설명하기 위한 것입니다. 예를 들어, 선택 기준이 DirectoryLink.Nomenclature 데이터 유형을 기반으로 하고 이 기준에 "상품 및 서비스 수령" 및 "상품 및 서비스 판매" 문서가 포함되도록 지정할 수 있습니다. 물론 요청을 사용하여 모든 선택을 수행할 수 있습니다.

선택기준의 특징(장점)은 표부분의 디테일까지 포함하여 구성이 가능하다는 점입니다. 따라서 우리는 관심 있는 "명명법" 디렉토리의 요소가 있는 표 부분의 문서만 결과에 포함되도록 선택 항목을 매우 간단하게 설정할 수 있습니다.

선택 기준은 적용된 개체입니다. 특히 사용자 모드에 표시될 양식을 만들 수 있습니다. 그러나 매우 전문적인 목적을 가지고 있기 때문에 “일반” 계열에 위치합니다. 선택 기준의 특별한 기능은 전역 명령 인터페이스의 일부가 아니라는 점입니다.

예시를 통해 선택기준의 특징을 살펴보겠습니다. 새로운 선택 기준 "명명법이 있는 문서"를 만들어 보겠습니다. "데이터" 및 "구성" 탭을 설정해 보겠습니다. "데이터" 탭에는 선택에 사용될 데이터 유형이 표시됩니다. 또한 데이터 유형은 복합적일 수 있습니다. 따라서 데이터 유형(DirectoryLink.Nomenclature)을 선택하겠습니다. 컴포지션 탭에서 선택 결과가 될 개체를 선택합니다. 시스템은 "명명법" 디렉토리에 대한 링크가 포함된 모든 개체를 포함하는 목록에서 관심 있는 상자를 선택하라는 메시지를 표시합니다. 양식 탭에서 선택 기준에 대한 목록 양식을 지정할 수 있습니다. 여기에는 기준을 충족하는 개체의 동적 목록이 포함됩니다. 또한 권한 탭에서 특정 역할에 대한 "보기"를 구성할 수 있습니다. 사용자 인터페이스에서는 선택 결과를 볼 수 있습니다. 선택 기준 목록 양식. 우리의 경우 이것은 "Nomenclature" 디렉토리 형식이 될 것이지만 이것이 작동하려면 "Nomenclature" 디렉토리 요소 양식의 명령 인터페이스로 이동하여 "Visibility" 열의 상자를 선택해야 합니다. 명명법이 있는 문서(Object.Link).


선택 기준이 데이터베이스에 어떻게 저장되는지 살펴보겠습니다. 데이터베이스에 쿼리를 생성하면 선택 기준을 충족하는 테이블이 표시됩니다. 그러나 이 표는 “ 가상“. 디버깅하는 동안 메소드를 호출할 수 있습니다. GetDatabase스토리지구조(), 선택 기준을 충족하는 테이블도 찾을 수 없습니다. 따라서 선택기준에 맞는 물리적인 테이블은 없지만 우리가 참조할 수 있는 가상의 테이블은 존재한다. 예를 들어 쿼리를 생성하고 쿼리 결과를 업로드하면 다음과 같습니다.

Query.Text = "SELECT | 명명법이 있는 문서. Link | FROM | 선택 기준. 명명법이 있는 문서(&Nomenclature)가 있는 문서 AS 명명법이 있는 문서";

Request.SetParameter("명명법", 명명법);

또한 선택 기준이 구성에 포함될 때 시스템은 테이블을 생성하지 않지만 검색을 최적화하기 위해 인덱스의 일부로 지정된 각 속성에 대해 인덱스가 생성된다는 사실에도 불구하고 주목해야 합니다. 선택 기준. 인덱스는 선택 기준을 사용할 때 샘플 수집을 최적화하는 데 사용됩니다. 따라서 선택 기준을 설명할 때 시스템이 필요한 인덱스를 유지 관리하는 데 추가 리소스를 소비한다는 점을 고려해야 합니다. 그런데 앞서 만든 선택 기준의 이름을 간단히 바꾸면 "검색 색인 채우기" 과정을 볼 수 있습니다. 프로세스 자체는 약 1분 정도 지속됩니다. 그런 다음 시스템은 “모듈 코드에는 변경 가능한 객체에 대한 참조의 가능한 사용이 포함되어 있습니다. 이름 바꾸기 작업을 계속하시겠습니까?”

동의하면 선택 기준이 언급된 코드에 대한 링크가 제공됩니다. 또한 각 링크 옆에 "교체" 명령이 나타나며 이를 클릭하면 선택 기준의 이전 이름이 자동으로 새 이름으로 대체됩니다.

따라서 선택 기준은 구성 설계자에게 제공되는 서비스 기능입니다. 실제로 샘플링 조건을 대화형으로 설명하고, 필요한 인덱스를 자동으로 생성하고, 대량의 데이터에 대한 액세스가 포함된 복잡한 쿼리를 자동으로 생성하고, 애플리케이션 솔루션의 인터페이스에서 이 기준에 따라 샘플링을 자동으로 활성화할 수 있습니다.

선정기준에 따른 프로그램 작업에 대해 이야기해보겠습니다. 구문 도우미의 "Applied Objects" 분기에는 "Selection Criteria" 분기가 있습니다. 여기서는 데이터 유형의 수가 그리 크지 않다는 것을 알 수 있습니다. 먼저, 선택기준 관리자 입니다 - 필터기준관리자. 점을 통해 특정 선택 기준을 참조할 수 있게 해주는 전역 컨텍스트의 속성입니다. 다음으로 우리는 얻는다 선택 기준 관리자.<Имя критерия>(FilterCriterionManager.<Имя критерия>) , 두 가지 방법이 있습니다 - 찾다(<ЗначениеПоиска>) 그리고 GetForm(<Форма>, <Владелец>, <КлючУникальности>) . 그리고 또 하나의 데이터 유형 - K 기준선택목록.<Имя критерия>(FilterCriterionList.<Имя критерия>) . 선택한 문서 목록 및/또는 테이블 필드에 표시된 디렉토리 요소(선택 기준 목록)를 관리하도록 설계되었습니다. 보시다시피 프로그래밍 작업을 위한 방법은 그리 많지 않기 때문에 쿼리를 사용하여 선택 기준으로 작업하는 것이 훨씬 더 편리합니다.
선택 기준의 결과를 양식에 표시하는 방법의 예를 살펴보겠습니다. 이를 위해 처리를 생성할 수 있습니다.

그럼 이에 대한 처리 및 제어되는 양식을 만들어 보겠습니다. 양식에는 두 가지 세부정보가 있습니다. 이것은 "명명법"입니다 - 명명법 및 "목록" 유형은 "입니다. 동적목록“. "List" 속성의 속성에서 "MainTable"에 "Selection Criteria.DocumentsWithNomenclature" 값을 입력합니다. 두 세부 정보를 모두 양식으로 끌어옵니다. 또한 동적 목록에 대한 "값" 매개변수를 설정해야 합니다. 동적 목록에는 DataCompositionDataParametersValues ​​값 유형의 "매개변수" 속성이 있습니다. 차례로 다음과 같은 방법이 있습니다. 매개변수값 설정(<Параметр>, <Значение>) . 따라서 양식 모듈에는 다음 코드가 있습니다.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.SetParameterValue("Value",Nomenclature); 프로시저 종료 클라이언트 프로시저에서 &On NomenclatureOnChange(Element) List.Parameters.SetParameterValue("Value", Nomenclature); 절차 종료

처리를 저장하고 사용자 모드에서 실행합니다.

선택 기준을 사용하는 또 다른 예를 살펴보겠습니다. 이번에는 선택 기준 목록 양식을 사용해 보겠습니다. 사실 사용자는 대화형으로 열 수 없습니다. 프로그래밍 방식으로 열어 보겠습니다. 처리 과정에서 "OpenF" 명령을 생성하고 이를 처리 형식으로 끌어서 명령에 대한 프로시저를 생성합니다.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.SetParameterValue("Value",Nomenclature); 프로시저 종료 클라이언트 프로시저에서 &On NomenclatureOnChange(Element) List.Parameters.SetParameterValue("Value", Nomenclature); 절차 종료 및 클라이언트 절차 OpenF(Command) OpenForm("선택 기준. 상대방 계약에 따른 문서. 목록 양식"); 절차 종료

처리 내용을 저장하고 사용자 모드에서 다음을 클릭합니다. “열기” 버튼, 목록 양식이 열리지만 시스템에서 오류가 발생합니다. 사실 시스템은 어떤 개체를 선택해야 하는지 이해할 수 없습니다. 동적 목록의 값 매개변수를 입력해야 합니다. 원칙적으로는 이 작업을 대화형으로 수행할 수 있습니다. 이를 위해 선택 기준의 목록 양식으로 이동하여 "목록" 분기를 확장하고 거기에서 "매개변수"를 찾아 선택 기준 목록 양식으로 끌어 놓습니다. 이제 사용자 모드에서 "값" 매개변수 앞의 확인란을 true로 설정하고 실제로 "값" 매개변수 자체를 채울 수 있습니다. 그러나 선택 기준 목록 양식을 열 때 프로그래밍 방식으로 이 작업을 수행하는 것이 더 좋습니다. 절차에 따라 소프트웨어 설치를 수행합니다. WhenCreatingOnServer()“. 이 절차에서 중단점을 설정하면 디버깅할 때 동적 목록의 매개변수에 "Elements" 컬렉션이 있고 "Usage" 요소가 "False"로 설정되어 있는 것을 볼 수 있습니다. true로 설정하려면 "Elements"가 값의 모음이므로 다음 코드를 사용할 수 있습니다.

&OnServerProcedureWhenCreatingOnServer(실패, StandardProcessing) List.Parameters.Items.Usage = True; 절차 종료

매개변수 이름 호출을 사용할 수도 있습니다. 이를 위해 우리는 사용할 수 있습니다 "찾기()" 메소드:

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.Items.Find("Value").Usage = True; 절차 종료

또한 호출 양식의 "명명법" 값을 선택 기준 목록 양식으로 전달할 수도 있습니다. 우리의 처리. 이를 위해 처리 양식에서 "명명법" 값을 전송합니다.

&클라이언트 프로시저 OpenF(Command) OpenForm("Selection Criteria.DocumentsWithNomenclature.ListForm", new Structure("Nomenclature", Nomenclature); EndProcedure

그리고 선택 기준 목록 양식에서는 전달된 값을 사용합니다.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.Items.Find("Value").Usage = True;

List.Parameters.Items.Find("값").Value = 매개변수.명명법; 절차 종료

다음으로 사용자 모드에서 처리를 시작하고 "Nomenclature" 속성을 입력한 다음 "OpenF" 버튼을 누릅니다. 결과적으로 호출 양식에서 전송된 "명명법" 값으로 선택 기준 목록 양식이 열리고 선택 결과가 생성됩니다. 여기서 마치겠습니다. 이 자료가 "선택 기준" 개체의 본질을 이해하는 데 도움이 되기를 바랍니다.

모두 안녕히 계세요. 행운을 빕니다)

선정기준은 무엇인가요? 이 구성 개체를 사용하면 개체에 대한 정보베이스의 다른 관련 개체를 상대적으로 쉽게 얻을 수 있습니다. 이 경우 선택 기준의 일부로 개체 연결을 구성하고 연결이 수행되는 세부 정보에 사용 가능한 데이터 유형을 표시하기만 하면 됩니다.

간단한 문제를 풀어보겠습니다. 테스트 구성에는 "주문", "수신 주문" 및 "발신 주문"이라는 세 가지 문서가 있습니다. 접수주문은 신청을 기준으로 생성되고, 발송주문은 접수주문을 기준으로 생성됩니다.

각 문서에는 "명칭" 및 "수량" 세부 정보가 포함된 표 형식의 "항목 목록" 부분이 있습니다. 명명법은 "제품" 디렉토리 요소에 대한 참조로 이해됩니다. 수량 - 개수 값.

이 작업은 문서 양식을 기반으로 입력된 다른 문서를 볼 수 있는 메커니즘을 구현하는 것입니다. 그리고 "제품" 디렉토리 요소에서 제품이 사용된 모든 문서를 살펴보세요.

이제 작업을 시작하겠습니다.

선택기준과 문서양식을 설정해보자

구성기에서 선택 기준을 만들어 보겠습니다. 먼저 사용 가능한 선택 값 유형을 설정해 보겠습니다. 이렇게 하려면 "데이터" 탭으로 이동하여 사용 가능한 유형에 다음을 포함합니다(다음 스크린샷 참조).

설정된 설정에 따라 예를 들어 "수신 주문" 문서에서 기본으로 입력된 모든 "발송 주문" 문서 목록을 얻을 수 있습니다. 또한 "제품" 디렉토리 요소를 열어 이 요소에 대한 링크가 있는 모든 문서 목록을 얻을 수도 있습니다. 이 기능을 엔터프라이즈 모드에 표시하려면 해당 요소 양식에서 선택 기준 양식에 대한 호출을 추가해야 합니다. 예를 들어 "응용 프로그램" 문서 양식에서 이를 수행하려면 상자를 선택하여 탐색 패널에서 매개변수화 가능한 "관련 요소" 명령을 표시하십시오(다음 스크린샷 참조).

위의 모든 단계를 마친 후 1C:Enterprise 모드에서 결과를 확인해 보겠습니다.

1C:엔터프라이즈 모드

정보 베이스에는 이미 일부 데이터가 포함되어 있습니다. "지원서" 문서를 열고 "관련 문서" 목록으로 이동합니다.

"Products" 디렉터리 요소에 대해 동일한 단계를 수행해 보겠습니다. 결과는 다음과 같습니다:

따라서 정보 기반 요소(문서, 디렉토리 등)에서 해당 요소와 관련된 개체를 얻을 수 있습니다.

결론 도출

선택 기준은 1C의 거의 모든 순환 솔루션 구성에 사용됩니다. 이 메커니즘을 기반으로 문서 종속 구조를 얻을 수 있는 가능성이 구축됩니다.

쿼리에서 종속 요소를 가져와야 하는 정보베이스 요소에 대한 링크를 전달하여 선택 기준의 가상 테이블에 액세스할 수 있습니다. 쿼리 결과는 선택 기준의 설정에 따라 이 개체에 대한 링크를 사용하는 모든 요소에 대한 링크를 반환합니다. 따라서 고려 중인 구성 개체를 사용하면 정보 베이스의 관련 요소를 얻는 문제의 해결을 단순화할 수 있습니다. 그렇지 않으면 구성의 각 개별 개체에 대해 쿼리와 조건을 독립적으로 작성해야 합니다.

요청을 생성할 때 기준을 설정할 수 있으며 그 결과 요청에 따라 필요한 레코드만 선택됩니다.

필드에 특정 값이 있는 레코드를 찾으려면 QBE 양식 줄의 해당 필드에 해당 값을 입력해야 합니다. 선정조건.

QBE 영역에 설정된 기준은 따옴표로 묶어야 합니다. ACCESS 97이 입력된 문자를 선택 기준으로 식별하면 자동으로 따옴표로 묶고 그렇지 않은 경우 구문 오류를 보고합니다.

예를 들어, 그림 17과 같이 점수 데이터에서 4학년과 5학년 학생들의 성과 이름을 선택하는 쿼리가 구축되었습니다.

기준 유형

여러 기준을 사용하여 쿼리를 만드는 데 다양한 연산자가 사용됩니다.

논리 연산 또는

논리연산자로 연결된 여러 선택조건을 설정할 수 있습니다. 또는 (또는 ), 일부 필드의 경우 다음 두 가지 방법 중 하나로 수행됩니다.

1) 하나의 행 셀에 모든 조건을 입력할 수 있습니다. 선택조건,논리 연산자로 연결 또는 (또는 ). 이 경우에는 조건 중 하나 이상을 만족하는 데이터가 선택됩니다.

예를 들어, 녹음

4 또는 5

이는 평점이 4 또는 5인 성을 선택한다는 사실에 해당합니다.

2) 라인의 별도 셀에 두 번째 조건을 입력하십시오. 또는.그리고 여러 줄을 사용하는 경우 또는, 레코드를 선택하려면 라인 중 적어도 하나의 조건을 만족하면 충분합니다. 또는, 예를 들어 그림 18에 표시된 것과 같습니다.

그림 18. 연산자를 사용하여 조건을 작성하는 예 또는 (또는).

이러한 조건 입력을 통해 평점 4~5등급의 성씨도 선택됩니다.

논리연산과

논리 연산 그리고 (그리고 )는 두 조건을 모두 충족해야 하는 경우에 사용되며 이 경우에만 레코드가 선택됩니다.

예를 들어 조건을 작성하면

>2 및<5

3학년과 4학년만 선발됩니다.

여러 연산자 선택 조건을 결합하려면 그리고 ( 그리고 ) , 한 줄에 제공되어야 합니다.

예를 들어, 그림. 그림 19는 Ufa시에 거주하며 5시에만 공부하는 학생의 이름을 선택하기 위한 조건을 설정하는 방법을 보여줍니다.

그림 19. 연산자를 사용하여 조건을 작성하는 예 그리고(그리고).

다음 기준을 사용하면 쿼리로 분석된 레코드에서 데이터 그룹을 제외할 수 있습니다.

< > 4

이 경우에는 따옴표를 사용할 필요가 없습니다.

운영자 그리고 그리고 또는 별도로 사용하거나 조합하여 사용합니다. 운영자와 관련된 조건을 기억해야합니다 그리고 연산자가 결합한 조건보다 먼저 실행됩니다. 또는 .

연산자 사이

연산자 사이 예를 들어 다음과 같이 값 범위를 지정할 수 있습니다.

10에서 20 사이

연산자 N 비교에 사용되는 값 목록을 지정할 수 있습니다. 예를 들어:

~에 (“첫 번째”, “두 번째”, “세 번째”)

연산자 아이크

연산자 아이크 텍스트 필드에서 패턴을 찾는 데 유용하며 패턴을 사용할 수 있습니다.

* - 임의의 숫자(0 포함) 문자를 나타냅니다.

임의의 단일 문자;

# - 이 위치에 숫자가 포함되어야 함을 나타냅니다.

예를 들어, 문자 P로 시작하고 "ov"로 끝나는 성을 선택하려면 다음과 같이 쓸 수 있습니다.

P*들처럼

날짜 및 시간 연산자

날짜와 시간을 입력할 수 있으나 값은 # 문자로 묶어야 합니다. 예를 들어 :

>#31.12.96#

Access에서는 날짜 및 시간 기준을 설정하는 데 도움이 되는 다양한 기능을 사용합니다. 예를 들면 다음과 같습니다.

(날짜) – 1부터 31까지의 범위에 있는 날짜를 반환합니다.

(날짜) – 1에서 12 사이의 범위에 있는 월을 반환합니다.

년도 (날짜) – 100에서 9999 사이의 연도 값을 반환합니다.

3.4.요청 데이터 정렬

데이터를 오름차순 또는 내림차순으로 정렬할 수 있습니다.

선택한 레코드를 구성하려면 행에서 쿼리 자체의 정렬 기능을 사용하는 것이 좋습니다 정렬쿼리 디자이너 창.

3.5. 계산된 필드

테이블 필드에 계산을 지정하고 계산된 값을 쿼리의 새 필드로 만들 수 있습니다.

이렇게 하려면 해당 줄에서 필드 QBE 양식에서는 필드 이름을 대괄호로 묶어서 계산 공식을 입력합니다.

예를 들어 : =[급여]*0.15

표현식에는 다음 연산자를 사용할 수 있습니다.

산수: * 곱셈; + 덧셈; - 빼기; / 분할; ^ 지수화;

& 기호를 사용하여 텍스트 부분을 연결합니다. 예:

=[성] & “ “&[이름]

항목이 연속되지 않도록 공백을 따옴표로 묶습니다.

1C:Enterprise 8 메타데이터의 일부로 선택 기준 개체가 있습니다.

대부분의 응용 프로그램 구성 개체와 달리 이 개체는 1C:Enterprise 정보 기반에 저장될 독립적인 데이터를 설명하지 않습니다.선택 기준은 특정 개체에 대한 선택 조건을 설명하기 위한 것입니다. 예를 들어, 선택 기준이 DirectoryLink.Nomenclature 데이터 유형을 기반으로 하고 이 기준에 "상품 및 서비스 수령" 및 "상품 및 서비스 판매" 문서가 포함되도록 지정할 수 있습니다. 물론 요청을 사용하여 모든 선택을 수행할 수 있습니다.

선택기준의 특징(장점)은 표부분의 디테일까지 포함하여 구성이 가능하다는 점입니다. 따라서 우리는 관심 있는 참고서 "명명법"의 요소가 있는 표 부분의 문서만 결과에 포함되도록 선택 항목을 매우 간단하게 설정할 수 있습니다.

선택 기준은 적용된 개체입니다. 특히 사용자 모드에 표시될 양식을 만들 수 있습니다. 그러나 매우 전문적인 목적을 가지고 있기 때문에 “일반” 계열에 위치합니다. 선택 기준의 특별한 기능은 전역 명령 인터페이스의 일부가 아니라는 것입니다.

예시를 통해 선택기준의 특징을 살펴보겠습니다. 새로운 선택 기준 "명명이 있는 문서"를 만들어 보겠습니다. "데이터" 및 "구성" 탭을 설정해 보겠습니다. "데이터" 탭에는 선택이 수행될 데이터 유형이 표시됩니다. 또한 데이터 유형은 복합적일 수 있습니다. 따라서 데이터 유형(DirectoryLink.Nomenclature)을 선택하겠습니다. 컴포지션 탭에서 선택 결과가 될 개체를 선택합니다. 시스템은 "명명법" 디렉토리에 대한 링크가 포함된 모든 개체를 포함하는 목록에서 관심 있는 상자를 선택하라는 메시지를 표시합니다. 양식 탭에서 선택 기준에 대한 목록 양식을 지정할 수 있습니다. 여기에는 기준을 충족하는 개체의 동적 목록이 포함됩니다. 또한 권한 탭에서 특정 역할에 대한 "보기"를 구성할 수 있습니다. 사용자 인터페이스에서는 선택 결과를 볼 수 있습니다. 선택 기준 목록 양식. 우리의 경우 이것은 "Nomenclature" 디렉토리의 형태가 될 것이지만 이것이 작동하려면 "Nomenclature" 디렉토리의 FormElement의 명령 인터페이스로 이동하여 반대편의 "Visibility" 열에 플래그를 넣어야 합니다. " 명명법이 있는 문서(Object.Link).


선택 기준이 데이터베이스에 어떻게 저장되는지 살펴보겠습니다. 데이터베이스에 쿼리를 생성하면 선택 기준을 충족하는 테이블이 표시됩니다. 그러나 이 테이블은 " 가상". 디버깅하는 동안 메소드를 호출할 수 있습니다. GetDatabase스토리지구조(), 선택 기준을 충족하는 테이블도 찾을 수 없습니다. 따라서 선택기준에 맞는 물리적인 테이블은 없지만 우리가 참조할 수 있는 가상의 테이블은 존재한다. 예를 들어 쿼리를 생성하고 쿼리 결과를 업로드하면 다음과 같습니다.

Query.Text = "SELECT | 명명법이 있는 문서. Link | FROM | 선택 기준. 명명법이 있는 문서(&Nomenclature)가 있는 문서 AS 명명법이 있는 문서";

Request.SetParameter("명명법", 명명법);

또한 선택 기준이 구성에 포함될 때 시스템은 테이블을 생성하지 않지만 검색을 최적화하기 위해 인덱스의 일부로 지정된 각 속성에 대해 인덱스가 생성된다는 사실에도 불구하고 주목해야 합니다. 선택 기준. 색인은 선택 기준을 사용할 때 샘플 획득을 최적화하는 데 사용됩니다. 따라서 선택 기준을 설명할 때 시스템이 필요한 인덱스를 유지 관리하는 데 추가 리소스를 소비한다는 점을 고려해야 합니다. 그런데 앞서 만든 선택 기준의 이름을 간단히 바꾸면 "검색 색인 채우기" 과정을 볼 수 있습니다. 프로세스 자체는 약 1분 정도 지속됩니다. 그런 다음 시스템은 "모듈 코드에는 변경 가능한 객체에 대한 참조의 가능한 사용이 포함되어 있습니다. 이름 바꾸기 작업을 계속하시겠습니까?"라는 메시지가 표시됩니다.

동의하면 선택 기준이 언급된 코드에 대한 링크가 제공됩니다. 또한 각 링크 옆에 "교체" 명령이 나타나며 이를 클릭하면 선택 기준의 이전 이름이 자동으로 새 이름으로 대체됩니다.

따라서 선택 기준은 구성 설계자에게 제공되는 서비스 기능입니다. 실제로 샘플링 조건을 대화형으로 설명하고, 필요한 인덱스를 자동으로 생성하고, 대량의 데이터에 대한 액세스가 포함된 복잡한 쿼리를 자동으로 생성하고, 애플리케이션 솔루션의 인터페이스에서 이 기준에 따라 샘플링을 자동으로 활성화할 수 있습니다.

선정기준에 따른 프로그램 작업에 대해 이야기해보겠습니다. 구문 도우미의 "응용 프로그램 개체" 분기에는 "선택 기준" 분기가 있습니다. 여기서는 데이터 유형의 수가 그리 크지 않다는 것을 알 수 있습니다. 먼저, 선택기준 관리자 입니다 - 필터기준관리자. 점을 통해 특정 선택 기준을 참조할 수 있게 해주는 전역 컨텍스트의 속성입니다. 다음으로 우리는 얻는다 선택 기준 관리자.<Имя критерия>(FilterCriterionManager.<Имя критерия>) 두 가지 방법이 있습니다 - 찾다(<ЗначениеПоиска>) 그리고 GetForm(<Форма>, <Владелец>, <КлючУникальности>) . 그리고 또 하나의 데이터 유형 - K 기준선택목록.<Имя критерия>(FilterCriterionList.<Имя критерия>) . 선택한 문서 목록 및/또는 테이블 필드에 표시된 디렉토리 요소(선택 기준 목록)를 관리하도록 설계되었습니다. 보시다시피 프로그래밍 작업을 위한 방법은 그리 많지 않기 때문에 쿼리를 사용하여 선택 기준으로 작업하는 것이 훨씬 더 편리합니다.
선택 기준의 결과를 양식에 표시하는 방법의 예를 살펴보겠습니다. 이를 위해 처리를 생성할 수 있습니다.

그럼 이에 대한 처리 및 제어되는 양식을 만들어 보겠습니다. 양식에는 두 가지 세부정보가 있습니다. 이것은 "명명법" - 명명법 및 "목록"이며 유형은 "입니다. 동적목록". "List" 속성의 속성에서 "MainTable"에 "Selection Criteria.DocumentsWithNomenclature" 값을 입력합니다. 두 속성을 모두 양식으로 드래그합니다. 또한 "Value" 매개 변수를 설정해야 합니다. 동적 목록에는 값 유형이 DataCompositionDataParametersValues인 "Parameters" 속성이 있으며, 이는 다음과 같은 메서드를 갖습니다. 매개변수값 설정(<Параметр>, <Значение>) . 따라서 양식 모듈에는 다음 코드가 있습니다.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.SetParameterValue("Value",Nomenclature); 프로시저 종료 클라이언트 프로시저에서 &On NomenclatureOnChange(Element) List.Parameters.SetParameterValue("Value", Nomenclature); 절차 종료

처리를 저장하고 사용자 모드에서 실행합니다.

선택 기준을 사용하는 또 다른 예를 살펴보겠습니다. 이번에는 선택 기준 목록 양식을 사용해 보겠습니다. 사실 사용자는 대화형으로 열 수 없습니다. 프로그래밍 방식으로 열어 보겠습니다. 처리 과정에서 "OpenF" 명령을 생성하고 이를 처리 형식으로 끌어서 명령에 대한 프로시저를 생성합니다.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.SetParameterValue("Value",Nomenclature); 프로시저 종료 클라이언트 프로시저에서 &On NomenclatureOnChange(Element) List.Parameters.SetParameterValue("Value", Nomenclature); 절차 종료 및 클라이언트 절차 OpenF(Command) OpenForm("선택 기준. 상대방 계약에 따른 문서. 목록 양식"); 절차 종료

처리 내용을 저장하고 사용자 모드에서 다음을 클릭합니다. "열기" 버튼, 목록 양식이 열리지만 시스템에서 오류가 발생합니다. 사실 시스템은 어떤 개체를 선택해야 하는지 이해할 수 없습니다. 동적 목록의 값 매개변수를 입력해야 합니다. 원칙적으로는 이 작업을 대화형으로 수행할 수 있습니다. 이를 위해 선택 기준의 목록 양식으로 이동하여 "목록" 분기를 확장하고 거기에서 "매개변수"를 찾아 선택 기준의 목록 양식으로 끌어 놓습니다. 이제 사용자 모드에서 "값" 매개변수 앞의 확인란을 true로 설정하고 실제로 "값" 매개변수 자체를 채울 수 있습니다. 그러나 선택 기준 목록 양식을 열 때 프로그래밍 방식으로 이 작업을 수행하는 것이 더 좋습니다. "의 절차에 따라 소프트웨어 설치를 진행하겠습니다. WhenCreatingOnServer()". 이 절차에서 중단점을 설정하면 디버깅할 때 동적 목록의 매개변수에 "요소" 컬렉션이 있고 "사용" 요소가 "False"로 설정되어 있음을 확인할 수 있습니다. 이를 설정하려면 true로 설정하려면 "요소"가 값 모음이므로 다음 코드를 사용할 수 있습니다.

&OnServerProcedureWhenCreatingOnServer(실패, StandardProcessing) List.Parameters.Items.Usage = True; 절차 종료

매개변수 이름 호출을 사용할 수도 있습니다. 이를 위해 우리는 사용할 수 있습니다 "찾기()" 메소드:

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.Items.Find("Value").Usage = True; 절차 종료

또한 호출 양식의 "명명법" 값을 선택 기준 목록 양식으로 전달할 수도 있습니다. 우리의 처리. 이를 위해 처리 양식에서 "명명법" 값을 전송합니다.

&클라이언트 프로시저 OpenF(Command) OpenForm("Selection Criteria.DocumentsWithNomenclature.ListForm", new Structure("Nomenclature", Nomenclature); EndProcedure

그리고 선택 기준 목록 양식에서는 전달된 값을 사용합니다.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) List.Parameters.Items.Find("Value").Usage = True;

다음으로 사용자 모드에서 처리를 시작하고 "Nomenclature" 속성을 입력한 다음 "OpenF" 버튼을 누릅니다. 결과적으로 호출 양식에서 전송된 "명명법" 값으로 선택 기준 목록 양식이 열리고 선택 결과가 생성됩니다.

여기서 마치겠습니다. 이 자료가 "선택 기준" 개체의 본질을 이해하는 데 도움이 되기를 바랍니다. 여기서 마치겠습니다. 이 자료가 "선택 기준" 개체의 본질을 이해하는 데 도움이 되기를 바랍니다.

목록은 1C:Enterprise 8.1 플랫폼에서 생성된 모든 구성의 정보를 표시하는 필수 속성입니다. 다양한 데이터가 포함된 목록을 효과적으로 작업하기 위해 1C:Enterprise 8.1 플랫폼의 프로그램은 편리하고 강력한 선택 및 정렬 메커니즘을 구현합니다. V.V.는 사용 기능에 대해 이야기합니다. 낚시, 회사 "1C".


쌀. 1

기울기

사용자는 어떤 목록을 접하게 되나요? 이는 관련 저널의 문서 목록일 수 있습니다. 데이터로 채워진 거의 모든 디렉터리는 일반적으로 계층 구조(폴더 그룹 또는 하위 요소)를 갖는 목록 형식으로 표시됩니다. 종종 요소를 선택하기 위해 프로그램은 자동으로 또는 개발자가 정한 논리에 따라 목록을 생성합니다.

거의 모든 목록에서 선택 메커니즘(개발자가 명시적으로 금지하지 않는 한)과 다양한 정렬(그림 1)을 사용할 수 있습니다. 프로그램에서 이러한 메커니즘은 서로 불가분하게 연결되어 있습니다. 정확하고 효과적으로 사용하는 방법을 살펴 보겠습니다.

쌀. 1

정렬 메커니즘

정렬 메커니즘이 필요한 이유는 무엇입니까? 첫째, 이름에서 알 수 있듯이 원하는 기준에 따라 목록을 정렬할 수 있습니다.

둘째, 1C:Enterprise 8.1 플랫폼은 빠른 검색 메커니즘을 적극적으로 사용합니다. 이 메커니즘을 사용하면 첫 번째 문자를 입력하여 목록에서 원하는 요소를 빠르게 찾을 수 있습니다(그림 2). 그러나 동적 목록(예: 디렉터리 항목 목록 또는 문서 목록)에서 빠른 검색은 정렬이 가능한 세부정보별로만 작동합니다.

쌀. 2

"선택 및 정렬" 창을 열면 정렬 가능한 모든 목록 세부정보를 볼 수 있습니다. 이 창은 일반적으로 작업 표시줄(그림 3) 또는 마우스 오른쪽 버튼으로 열리는 목록 컨텍스트 메뉴(그림 4)에서 사용할 수 있습니다. "선택 및 정렬" 창에서 "정렬" 탭으로 이동해야 합니다. 이 탭에는 정렬이 가능한 모든 세부 정보가 표시됩니다.

쌀. 3

쌀. 4

그림 3은 "상품 및 서비스 판매" 문서 목록에 대해 "날짜"와 "번호"라는 두 가지 세부 정보로 정렬할 수 있음을 보여줍니다. 그러나 정렬 창의 정보 내용은 이에 국한되지 않습니다. 여기에서 현재 활성화된 정렬(창 왼쪽)과 정렬에 사용할 수 있는 모든 세부정보 목록(오른쪽)을 확인할 수 있습니다. 원하는 정렬 및 순서를 구성할 수도 있습니다. 참고: 현재 정렬 속성은 정렬 방향을 나타내는 화살표인 특수 기호로 목록에 표시됩니다. 다양한 정렬(결합 포함)의 세 가지 예와 이를 목록에 표시하는 방법이 그림 5에 나와 있습니다.

쌀. 5

아래 예에서는 결합 정렬(여러 세부 사항을 동시에 사용)을 사용할 수 있는 가능성을 보여줍니다. 우리의 경우 날짜별로 내림차순(가장 오래된 날짜가 아래쪽에 있음)으로 정렬되고 숫자별로 오름차순(가장 큰 숫자가 아래쪽에 있음)으로 정렬됩니다.

각 목록에서 원하는 정렬을 개별적으로 저장할 수 있습니다. "열 때 이 정렬 설정 사용" 확인란을 선택하고 "확인"을 클릭하세요. 시스템은 설정을 기억하고 다음에 이 목록을 열 때 저장된 정렬을 설정합니다.

이 속성 이름이 있는 헤더를 클릭하면 필수 속성별로 목록을 빠르게 정렬할 수 있습니다.

예를 들어, 우리의 경우 "날짜" 속성(오름차순으로 날짜 정렬이 켜져 있고 날짜별 빠른 검색을 사용할 수 있음) 또는 "숫자" 속성(날짜별 정렬 기준)을 클릭할 수 있습니다. 숫자 오름차순이 활성화되며, 그 후에는 숫자로 빠르게 검색할 수 있습니다. 정렬을 반전시키는 것도 쉽습니다. 목록 헤더에서 동일한 속성을 다시 클릭하기만 하면 됩니다.

선택 메커니즘

선택은 1C:Enterprise 8.1 플랫폼의 강력한 메커니즘으로, 목록에 수십 또는 수십만 개의 요소가 포함되어 있더라도 목록을 효과적으로 작업할 수 있습니다. 먼저 일반적인 경우 선택 메커니즘이 어떻게 작동하는지 살펴보겠습니다.

목록(일반적으로 테이블 형식)이 있는 거의 모든 곳에서 작업 표시줄의 해당 버튼이나 목록의 상황에 맞는 메뉴에서 활성화되는 선택 메커니즘을 사용할 수 있습니다(그림 3 및 4). 원하는 목록에 대한 선택이 가능하면 '선택 및 정렬' 창이 열립니다. 선택할 수 있는 모든 유형의 세부정보가 표시됩니다. 사용 가능한 선택 요소 목록은 선택이 사용되는 위치에 따라 다릅니다. 일반적으로 선택에 필요한 하나 이상의 요소를 찾아 값을 지정하고 구성된 기준 조합을 활성화해야 합니다.

특정 유형의 선택에 대해 가능한 조건 목록은 해당 선택에 사용된 요소 유형에 따라 다릅니다. 예를 들어 숫자와 날짜에 범위를 사용할 수 있고 문자열("포함"/"포함하지 않음" 조건)에 하위 문자열 검색을 사용할 수 있으며 디렉터리 요소에 대해 목록 채우기 및 계층 구조 분석을 사용할 수 있습니다.

여러 선택 기준을 동시에 지정하면 지정된 기준을 모두 만족하는 항목만 목록에 표시됩니다.

예제가 포함된 선택 및 정렬 메커니즘

데모 데이터베이스("Enterprise Accounting", 에디션 1.6)의 몇 가지 문제를 해결해 보겠습니다. 예를 들어 "고객 문서" 저널에 상대방 "Simon and Schuster LLC"에 대해 생성된 문서를 표시해 보겠습니다. 특정 구성 및 구현된 추가 서비스 기능을 참조하지 않고 1C:Enterprise 8.1 플랫폼에 대한 규칙 및 선택 논리 표준을 설명하겠다고 즉시 예약하겠습니다.

따라서 문서 저널 "Customer Documents"를 엽니다. 선택이 활성화되지 않은 표준 상태에서는 모든 구매자의 모든 문서가 화면에 표시됩니다(데모 데이터베이스에서도 이는 두 페이지 이상을 차지합니다).

거래 상대방인 Simon and Schuster LLC의 모든 문서를 빠르게 살펴봐야 합니다. 작업은 다음과 같이 구현됩니다. 선택 창이 열리고 "상대방" 요소에서 디렉터리(그림 6)에서 상대방 "Simon and Schuster LLC"를 선택하고 "확인"을 클릭합니다. 문제가 해결되었습니다(그림 7).

쌀. 6

쌀. 7

원하는 선택 항목을 빠르게 사용하려면 원하는 기준 선택을 즉시 시작하는 것으로 충분합니다. 사용된 선택 항목 옆의 확인란을 선택할 필요가 없습니다. 프로그램은 필요한 기준이 지정된 후에 이 작업을 자체적으로 수행합니다. Ctrl+Enter* 키 조합을 눌러 구성된 선택 기준을 빠르게 적용할 수 있습니다.

또한 선택 요소(예: 상대방 "Simon and Schuster LLC")에 값을 지정할 때 대부분의 경우 1C:Enterprise 8.1 플랫폼에서 널리 사용되는 빠른 선택 메커니즘이 작동합니다. 이 예에서는 상대방 이름의 첫 번째 문자나 해당 코드를 선택 값 필드에 직접 입력하고 Enter 또는 Tab을 누르면 시스템이 필요한 디렉토리 요소를 자동으로 "추측"합니다.

빠른 선택을 사용하면 알고 있는 값 선택 속도가 크게 빨라진다는 점을 명심하세요. 가능할 때마다 사용하십시오.

이제 이름에 "Teapot"이라는 단어가 포함된 항목 목록이 표시됩니다. 이렇게 하려면 "Nomenclature" 디렉터리를 열고 선택 창을 불러온 다음 "Name" 요소에서 "Contains" 비교 조건을 선택하고 필요한 단어를 표시합니다(그림 8).

쌀. 8

"포함" 비교 유형이 우연히 선택된 것이 아닙니다. 이를 통해 명명법 이름 어디에서나 원하는 단어(또는 그 일부)를 찾을 수 있습니다. 비교 유형을 "같음"으로 두면 쿼리가 작성된 것과 정확하게 이름이 지정된 명명법 항목만 목록에 표시됩니다. 그러나 우리의 데모 데이터베이스에는 그러한 것이 없습니다(즉, 단일 요소가 표시되지 않습니다).

데모 데이터베이스에는 항목에 "전체 이름" 속성이 있으므로 사용 가능한 선택 목록에 별도의 위치로 표시됩니다. 단, 동시에 '포함'/'포함하지 않음'만 비교 조건으로 사용할 수 있습니다. 그 이유는 데모 데이터베이스의 "전체 이름" 속성이 무제한 길이의 문자열이기 때문입니다.

이름이 아닌 전체 이름으로 검색하는 경우 이름으로 선택 사용 확인란을 선택 취소하는 것이 좋습니다. 그렇지 않으면 선택이 이름과 전체 이름으로 모두 사용되므로 항상 필요한 것은 아닙니다(그림 9).

쌀. 9

선택 항목을 사용할 때 디렉터리 요소 작업의 편의를 위해 계층 구조 표시를 일시적으로 끄는 것이 좋습니다(그림 10).

쌀. 10

세 번째 작업으로 문서 로그 "고객 문서"에서 "상품 및 서비스 판매" 문서만 살펴보겠습니다. 이 문제에 대한 해결책은 문서 저널에서만 사용할 수 있는 선택 유형 중 하나의 특성을 보여줄 것입니다.

"고객 문서" 저널을 열고 "문서 유형" 선택 요소에 "상품 및 서비스 판매" 문서를 표시합니다. 프로그램 자체는 이 저널에 포함된 문서 중에서 특정 유형의 문서를 선택할 수 있는 기능을 제공합니다. 이를 위해 작업 패널에 개인 버튼도 있습니다(그림 11).

쌀. 11

문서 유형별 선택과 유사하게 구성에 문서 간의 관계가 구성된 경우 플랫폼은 선택 요소 "하위 구조"를 자동으로 제공합니다.

디렉토리의 "구매자" 그룹에 있는 상대방에 대한 "송장" 문서만 문서 로그 "구매자 문서"에서 보도록 하겠습니다. 이 작업은 첫 번째 작업과 유사하지만 특정 거래상대방을 지정하지 않고 "구매자" 그룹에 있는 전체 거래상대방 그룹의 송장을 분석한다는 점만 다릅니다.

작업을 구현하는 방법에는 여러 가지가 있습니다. 가장 효과적인 것을 살펴 보겠습니다. "구매자 문서" 저널을 열고 "문서 유형" 선택 요소에 "송장 발행" 문서를 표시합니다. 그런 다음 "상대방" 선택 요소에 "그룹 내" 비교 유형을 표시합니다. "상대방" 값 유형을 선택하고 상대방 선택 양식을 엽니다. 여기에서 "구매자" 그룹을 선택합니다(그림 12).

쌀. 12

이러한 유형의 비교는 지정된 그룹에 있는 모든 디렉터리 요소가 조건을 충족한다는 것을 의미합니다. 또한, 지정된 그룹 내에 하위 그룹이 있더라도 거기에 중첩된 모든 요소도 이 기준을 충족합니다.

이제 작업을 복잡하게 만들어 보겠습니다. "구매자 문서" 문서 로그에서 "송장" 문서만 살펴보겠습니다. 동시에 구매자와 공급업체 모두에 대한 문서도 살펴봐야 합니다. 하나의 부과된 선택 기준을 제외하고는 이전 것과 유사하게 해결합니다.

인간의 언어로 작업은 다음과 같이 공식화됩니다. "구매자, 공급자, 판매 공급자 디렉터리 그룹에 있는 모든 계약자에 대해 필요한 모든 문서를 표시합니다." 이는 구현하기 쉽습니다. "상대방" 선택 조건에서 "목록의 그룹 내"를 선택합니다(그림 13). 그런 다음 목록을 작성하는 메커니즘을 사용할 수 있게 되며 여기에 디렉터리의 필요한 그룹(또는 요소)을 추가할 수 있습니다. 또한 목록을 수동으로 작성할 수도 있습니다. 이전 문제 해결과 유사하게 원하는 그룹을 찾아 선택하고 목록의 각 새 요소에 대해 이를 반복합니다. 그러나 프로그램에 의해 자동으로 구현되는 편리한 선택 메커니즘을 사용하는 것이 더 좋습니다. 선택을 통해 필요한 구성 요소로 목록을 채우는 것이 훨씬 쉽고 빠릅니다. 목록이 완성되면 "확인"을 클릭하고 구성된 선택 기준을 활성화하십시오. 문제가 해결되었습니다.

쌀. 13

"목록의 그룹에 있음" 선택 조건과 "목록에 있음" 조건의 차이점은 첫 번째 경우 목록에 명시적으로 지정되거나 목록 내에 있는 디렉토리의 모든 요소에 대해 조건이 충족된다는 점입니다. 목록에 지정된 그룹입니다. 두 번째 경우는 단순히 선택할 때 목록을 확인하도록 프로그램에 지시합니다. 즉, 거기에 그룹을 지정하면 그룹 자체가 선택 항목에 포함되고(디렉터리의 독립 요소로) 그룹에 포함된 요소는 선택 기준을 충족하지 않습니다. "정면" 문제를 해결하는 것이 가능했습니다. "목록에서" 조건을 선택하고 선택을 사용하여 필요한 그룹에 포함된 모든 요소를 ​​거기에 추가합니다.

"목록에 없음" 및 "목록의 그룹에 없음" 선택 조건을 사용하면 선택에 포함되어서는 안 되는 필수 데이터 세트를 지정할 수 있습니다. 즉, 문제는 반대 방법으로 해결될 수 있습니다. "목록의 그룹에 없음"을 지정하고 필요한 세 가지 항목(구매자, 공급업체, 판매용 공급업체)을 제외한 모든 디렉터리 그룹을 여기에 추가합니다.

마지막으로, 번호 TDN00002의 "상품 및 서비스 판매" 문서에서 이름에 "STINOL"이라는 단어가 포함된 명명법만 표 섹션에 표시합니다. 이 작업을 통해 우리는 선택 메커니즘 자체의 보편성과 그 사용이 얼마나 다양한지 확인할 수 있습니다. 이 작업은 예를 들어 송장의 표 부분에 수백(또는 수천) 개의 줄이 있고 그 구성을 신속하게 분석해야 하는 실제 상황을 기반으로 합니다. 데모 데이터베이스에는 TDN00002라는 번호의 "상품 및 서비스 판매" 문서가 있으며 표 섹션에 여러 행이 있습니다. 문서에 선택 항목을 사용하는 버튼이 없음에도 불구하고 컨텍스트 메뉴(마우스 오른쪽 버튼)를 통해 선택 항목을 호출할 수 있습니다.

다음으로 명명법의 맥락에서 선택 기준을 부과합니다. 또 다른 질문이 즉시 발생합니다. 명명법 선택 조건이 매우 제한된 경우 "STINOL"을 선택하는 방법입니다("같음", "같지 않음", "목록에 있음" 및 "목록에 없음" 사용 가능). 이러한 조건에서는 문제가 해결될 수 있습니다. "목록에 있음" 조건을 선택하고 이미 익숙한 목록 작성 창을 열고 항목 선택을 사용합니다(그림 14, 1). 명명법 목록에는 많은 수의 요소가 있을 수 있으므로 필수 항목을 찾아보지는 않겠습니다. 항목 이름에 대해 선택 조건 "포함"을 지정하여 항목 목록에서 선택을 사용해 보겠습니다(그림 14, 2).

쌀. 14

그런 다음 남은 것은 선택한 항목을 문서의 선택 목록에 추가하고 선택 기준을 적용하는 것입니다.

선택 메커니즘의 유용한 기능

1C:Enterprise 8.1 시스템의 선택과 어떤 방식으로든 관련된 몇 가지 사항을 더 고려해 보겠습니다.

날짜 바인딩을 사용하는 구성 개체 목록(예: 문서 목록) 및 문서 로그에서 날짜 범위별 빠른 필터링을 사용할 수 있습니다. 이렇게 하려면 작업 표시줄에서 해당 "기간 설정" 버튼을 클릭하기만 하면 됩니다(또는 상황에 맞는 메뉴에서 선택)(그림 15). 이런 방식으로 각 목록에서 날짜별로 요소를 표시하는 기준을 개별적으로 조정할 수 있습니다.

쌀. 15

"현재 열의 값으로 선택" 버튼(그림 16)을 클릭하면 현재 목록 셀의 값으로 선택을 빠르게 설정할 수 있습니다. 이 버튼을 클릭하면 해당 열의 현재 값을 기준으로 선택이 이루어집니다. 이 기능은 세부 사항을 사용하여 선택 항목을 설정할 수 있는 열에 대해서만 작동합니다. 목록에서 이미 선택 항목을 사용하는 경우 새 항목이 해당 목록에 첨부됩니다. 또한 이 열에 대한 버튼이 활성화됩니다. 동일한 방법으로 해당 열의 버튼을 "눌러" 선택을 취소할 수 있습니다.

쌀. 16

선택 메커니즘의 또 다른 유용한 속성은 선택 기록을 유지하는 것입니다(그림 17). 프로그램은 어떤 선택 사항이 설정되었는지 기억하므로 드롭다운 목록에서 해당 항목을 선택하기만 하면 빠르게 돌아갈 수 있습니다. 그런데 "선택 및 정렬" 창에서 "선택" 버튼에 주의하세요(그림 6). 이 버튼을 클릭하면 선택 설정을 저장하고 복원하여 나중에 해당 설정으로 돌아갈 수 있는 인터페이스로 이동합니다(그림 18).

쌀. 17

쌀. 18

마지막 기능은 모든 선택을 취소하는 것입니다(그림 19). "선택 비활성화" 버튼을 클릭하면 목록에 설치된 모든 선택이 비활성화됩니다. "선택 및 정렬" 창을 열고 모든 활성 요소를 선택 취소하면 비슷한 작업을 수행할 수 있습니다.

쌀. 19

이 프로그램에는 문서 목록이나 저널에서 문서 번호로 빠르게 검색하는 기능도 있습니다. 이 기능은 "번호로 검색" 버튼(그림 20)을 통해 호출되며 검색 매개변수를 유연하게 설정하여 원하는 문서를 찾을 수 있습니다. 지정된 기준에 따라 검색된 문서는 본 서비스 창 하단에 표시되며, 원하는 문서로 이동할 수 있습니다.

편집자의 선택
쿠스쿠스를 곁들인 양고기 요리법 많은 사람들이 "쿠스쿠스"라는 단어를 들어봤지만 그것이 무엇인지 상상하는 사람은 많지 않습니다....

사진이 포함된 레시피는 아래를 참고하세요. 간단하고 준비하기 쉬운 요리인 맛있는 스튜 요리법을 알려 드리겠습니다.

칼로리 함량: 지정되지 않음 요리 시간: 지정되지 않음 우리 모두는 어린 시절의 맛을 좋아합니다. 어린 시절의 맛이 우리를 "아름답고 먼 곳"으로 데려가기 때문입니다....

통조림 옥수수는 정말 놀라운 맛을 가지고 있습니다. 그것의 도움으로 옥수수를 곁들인 배추 샐러드 요리법을 얻을 수 있습니다...
우리의 꿈은 때때로 특이한 인상을 남기고 그것이 무엇을 의미하는지에 대한 의문이 생깁니다. 해결해야 한다는 사실 때문에...
혹시 꿈에서 도움을 요청하셨나요? 마음 속으로는 자신의 능력이 의심스럽고 현명한 조언과 지원이 필요합니다. 또 왜 꿈을 꾸지...
커피 찌꺼기에 대한 운세는 인기가 많으며 컵 바닥에 운명의 표시와 치명적인 상징이 표시되어 흥미를 유발합니다. 이런 예측으로...
나이가 어리다. 슬로우 쿠커에 당면을 곁들인 죽 요리를 준비하는 몇 가지 요리법을 설명하겠습니다. 먼저 살펴 보겠습니다.
와인은 모든 행사에서뿐만 아니라 더 강한 것을 원할 때도 마시는 음료입니다. 하지만 테이블 와인은...