조건에 따라 표 부분의 행을 색칠하는 방법은 무엇입니까? 필수 조건 개체의 표 형식 부분에 99999개 이상의 행이 있습니다.

1C Enterprise 8.2에서는 동적 목록과 동일한 조건부 디자인을 테이블 형식 부분에 적용할 수 있습니다. 그러나 달리 동적 목록, 사용자 모드에서도 목록 설정을 사용할 수 있는 경우 구성자 모드 또는 기본 제공 언어에서만 수행할 수 있습니다. 이렇게 하려면 속성을 사용해야 합니다. 조건부 장식형태.
예를 들어, 들어오는 송장의 표 형식 부분의 라인을 정렬하여 금액이 10000 녹색 배경으로 강조 표시되었으며 셀 제품그리고 수량 10개 이상의 단위가 있는 표 형식 부분의 행이 선택되었습니다. 푸른텍스트.
조건부 데코레이션을 대화식으로 수행해 보겠습니다. 문서 양식이 있습니다 재화 및 용역의 수령, 양식 요소의 루트(문자열 양식) 속성을 엽니다. 인라인 조건부 장식링크를 클릭 열려 있는.

나타나는 창에서 모양 사용자 정의버튼을 눌러 추가하다.
먼저 우리는 지정합니다 장식필드를 강조 표시합니다. 필드에서 선택 버튼을 누르십시오. 장식그리고 설치 초록배경색.
그런 다음 디자인이 적용될 조건, 즉 표 섹션의 행 배경이 녹색일 때의 조건을 지정합니다. 필드에서 선택 버튼을 누르십시오. 상태표시되는 창에서 추가 새로운 선택 요소. 이렇게하려면 버튼을 클릭하십시오 추가하다열에 표시 왼쪽 값- 필드
표 부분 개체.제품.금액, 그래프에서 비교 유형 - 더보기, 그리고 그래프에서 올바른 의미선택하다 10000 .
그런 다음 작성할 필드 목록을 지정합니다. 데이터 구성 시스템에 구축된 동적 목록 디자인과 달리 전체 행을 선택하려면 여기에 테이블 형식 섹션의 행에 있는 모든 필드를 나열해야 합니다.
필드에서 선택 버튼을 누르십시오. 사용자 정의 가능한 필드를 누른 다음 추가하다그리고 작성하고자 하는 필드 목록에 테이블 형식 부분의 모든 필드를 하나씩 추가합니다.

그런 다음 테이블 형식 부분의 필드에 대한 조건을 하나 더 만듭니다. 제품그리고 수량이 필드의 텍스트 색상은 푸른, 필드에 값이 있는 경우 수량10 .
따라서 우리는 문서 양식의 표 부분에 필요한 디자인을 달성했습니다. 재화 및 용역의 수령.

돈과 상품을 고려하기 위해 다양한 테이블이 비즈니스에서 널리 사용됩니다. 거의 모든 문서는 테이블입니다.

한 테이블에는 창고에서 배송할 상품이 나열되어 있습니다. 다른 표에서 - 이러한 상품에 대한 지불 의무.

따라서 1C에서는 테이블 작업이 눈에 띄는 위치를 차지합니다.

1C의 테이블은 "테이블 부분"이라고도 합니다. 참고서, 문서 및 기타에 있습니다.

쿼리는 두 가지 다른 방법으로 액세스할 수 있는 실행 결과로 테이블을 반환합니다.

첫 번째 - 더 빠른 - 선택에서 행을 가져오는 것은 순서대로만 가능합니다. 두 번째는 쿼리 결과를 값 테이블로 언로드한 다음 이에 대한 임의 액세스입니다.

//옵션 1 - 쿼리 결과에 대한 순차적 액세스

// 테이블 가져오기
선택 = Query.Execute().Select();
// 쿼리 결과의 모든 행을 순서대로 무시
동안 Selection.Next() 루프
보고서(선택.이름);
종료 주기;

//옵션 2 - 값 테이블에 업로드
Query = New Query("SELECT Name FROM Directory.Nomenclature");
// 테이블 가져오기
테이블 = Query.Execute().Upload().
// 모든 라인을 우회할 수도 있습니다.
테이블 루프의 각 행에 대해
보고서(문자열.이름);
종료 주기;
//또는 임의로 문자열에 액세스
String = Table.Find("삽", "이름");

중요한 기능은 쿼리 결과에서 얻은 테이블에서 모든 열에 강력한 형식이 지정된다는 것입니다. 즉, 명명법 조회에서 이름 필드를 요청하면 허용 가능한 길이가 N 문자 이하인 문자열 유형의 열을 받게 됩니다.

양식의 테이블(일반 클라이언트)

사용자는 테이블이 양식에 배치될 때 테이블을 사용합니다.

에 대한 단원과 에 대한 단원에서 양식 작업의 기본 원칙에 대해 논의했습니다.

자, 이제 폼에 테이블을 배치해 보겠습니다. 이렇게 하려면 제어판에서 표를 드래그하면 됩니다. 마찬가지로 메뉴에서 Form/Insert 컨트롤을 선택할 수 있습니다.

데이터를 구성에 저장할 수 있습니다. 그런 다음 양식을 편집 중인 구성 개체의 기존(이전에 추가된) 표 형식 부분을 선택해야 합니다.

데이터 속성에서 "..." 버튼을 클릭합니다. 표 형식의 부분 목록을 보려면 개체 분기를 확장해야 합니다.

표 형식의 부분을 선택할 때 1C 자체가 양식의 표에 열을 추가합니다. 사용자가 이러한 테이블에 입력한 문자열은 디렉토리/문서와 함께 자동으로 저장됩니다.

동일한 Data 속성에서 임의의 이름을 입력하고 ValueTable 유형을 선택할 수 있습니다.

이는 임의의 값 테이블이 선택되었음을 의미합니다. 자동으로 열을 추가하지 않고 자동으로 저장되지 않지만 원하는 대로 할 수 있습니다.

테이블을 마우스 오른쪽 버튼으로 클릭하면 열을 추가할 수 있습니다. 열 속성에서 해당 이름(1C 코드 참조용), 양식의 열 머리글, 표 형식 부분의 속성과의 연결(후자는 임의의 표가 선택되지 않은 경우 표 형식 부분).

폼의 테이블 속성에서 사용자가 행을 추가/삭제할 수 있는지 여부를 지정할 수 있습니다. 고급 양식은 ViewOnly 확인란입니다. 이러한 속성은 정보를 표시하기 위한 것이지만 편집용이 아닌 테이블을 구성하는 데 유용합니다.

테이블을 관리하려면 폼에 명령 패널을 표시해야 합니다. 메뉴 항목 양식/삽입 컨트롤/명령 패널을 선택합니다.

도구 모음의 버튼이 자동으로 나타나도록 명령 모음의 속성에서 자동 완성 확인란을 선택합니다.

양식의 테이블(씬/관리 클라이언트)

관리되는 양식 지정된 작업조금 다르게 봐. 양식에 표 섹션을 배치해야 하는 경우 개체 분기를 확장하고 표 섹션 중 하나를 왼쪽으로 끕니다. 그리고 그게 다야!

값 테이블을 배치해야 하는 경우 새 양식 속성을 추가하고 속성에 유형(값 테이블)을 지정합니다.

열을 추가하려면 이 양식 속성에서 마우스 오른쪽 버튼 메뉴인 속성 열 추가 항목을 사용합니다.

그런 다음 테이블도 왼쪽으로 끕니다.

테이블에 명령 모음이 있도록 하려면 테이블 속성에서 사용법 - 명령 모음 위치 섹션에서 값을 선택합니다.

표를 Excel로 내보내기

양식에 있는 모든 1C 테이블을 인쇄하거나 Excel에 업로드할 수 있습니다.

이렇게 하려면 테이블의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 목록 표시를 선택합니다.

관리되는(씬) 클라이언트에서는 메뉴 항목 모든 작업/표시 목록을 사용하여 유사한 작업을 수행할 수 있습니다.

통사론:

끼워 넣다(<Индекс>)

옵션:

<Индекс>필수의

유형: 숫자. 행이 삽입될 테이블 형식 섹션의 위치 인덱스입니다.

반환 값:

유형: 테이블 형식 섹션 행. 삽입된 문자열입니다.

설명:

지정된 인덱스가 있는 행을 테이블 형식 섹션에 삽입합니다.

통사론:

부리다()

반환 값:

유형; 값 테이블. 표 섹션의 행을 포함하는 값 표. 값 테이블의 열 이름은 테이블 필드의 열 이름과 동일합니다. 행 번호가 포함된 열은 LineNumber라는 열에 덤프됩니다.

설명;

테이블 형식 부분을 값 테이블로 언로드합니다.

컴포지션 테이블 = 컴포지션.언로드();

통사론:

언로드컬럼(< Колонка>)

옵션:

<Колонка>필수의

유형- 숫자, 문자열. 값을 언로드할 열입니다. 열 인덱스, 열 이름을 매개 변수 값으로 전달할 수 있습니다.

반환 값:

유형: 배열. 열의 값을 포함하는 배열입니다.

설명:

테이블 형식 섹션의 열에 포함된 값을 배열로 언로드합니다.

메모:

열의 값은 표 섹션의 행 인덱스 순서로 언로드됩니다.

상품 = Composition.UnloadColumn("명명");

통사론:

추가하다()

반환 값:

유형: 테이블 형식 섹션 행. 라인을 추가했습니다.

설명:

테이블 섹션 끝에 행을 추가합니다.

통사론:

다운로드(< Таблица>)

옵션:

<Таблица>필수의

유형: 값 테이블. 표 형식 부분이 로드된 값의 표입니다. 테이블 열은 이름으로 결합됩니다.

설명:

값 테이블에서 테이블 형식 부분을 로드합니다. 이 경우 테이블 형식 부분의 모든 이전 행이 삭제됩니다. 로드할 때 표 형식 부분의 열에 있는 값은 동일한 이름을 가진 값 표 열의 값으로 채워집니다.

컴포지션.로드(컴포지션 테이블);

통사론:

로드컬럼(< Массив>, <Колонка>)

옵션:

<Массив>의무

유형: 배열. 열에 로드할 값의 배열입니다.

<Колонка>필수의

유형: 숫자, 문자열. 배열의 값이 로드될 열입니다.

열 인덱스 또는 열 이름을 매개 변수 값으로 전달할 수 있습니다.

설명:

배열에서 테이블 섹션의 지정된 열로 값을 로드합니다.

메모:

배열의 값은 인덱스 순서대로 열에 로드됩니다.

Composition.LoadColumn(제품, "명칭");

통사론:

색인(< Строка>)

옵션:

<Строка>필수의

유형: 테이블 형식 행 - 인덱스를 가져올 테이블 형식 섹션의 행입니다.

반환 값:

유형: 숫자. 행 인덱스.

설명:

테이블 형식 섹션에서 행 인덱스를 가져옵니다.

IndexTekRow = 합성.색인(FormElements.Content.CurrentRow);

통사론:

결과(<Колонка>)

옵션:

<Колонка>선택 과목

유형; 숫자, 문자열. 합계가 계산되는 열의 인덱스 또는 이름입니다.

반환 값:

유형: 숫자.

설명:

지정된 열에 있는 모든 행의 값을 합산합니다.

메모:

숫자 값에 적합합니다.

TotalByDocument = Sum.Total("총계");

통사론:

수량()

반환 값:

유형: 숫자. 표 섹션의 행 수입니다.

설명:

표 섹션의 행 수를 가져올 수 있습니다.

TotalRows = Composition.Count();

통사론:

찾다(< Значение>, <Колонки>)

옵션:

<3начение>필수의

유형: 사용자 지정. 원하는 값입니다.

<Колонки>선택 과목

유형: 문자열. 쉼표로 구분된 검색할 열 이름 목록입니다.

기본값: 매개변수를 지정하지 않거나 빈 문자열을 전달하면 전체 테이블을 검색합니다.

반환 값:

유형: 테이블 형식 섹션 행. 조회할 값이 포함된 문자열입니다. 값을 찾지 못하면 Undefined 값을 반환합니다.

설명:

표 섹션의 지정된 열에서 값을 찾을 수 있습니다. 열 목록이 비어 있으면 전체 표 섹션에서 검색이 수행됩니다.

메모:

이 방법은 고유한 값을 찾는 데 효과적으로 사용할 수 있습니다.

FindString = Composition.Find(TekProduct, "명명");

FindRow = 정의되지 않은 경우

alert("제품을 찾을 수 없습니다!");

수량 = FindString.수량;

통사론:

문자열 찾기(< Параметры отбора>)

옵션:

<Параметры отбора>필수의

유형: 구조. 검색 조건을 지정합니다. 구조의 키는 검색할 열의 이름을 정의하고 구조의 값은 검색할 값을 정의합니다.

반환 값:

유형: 배열. 지정된 검색 조건과 일치하는 테이블 형식 섹션의 행 배열입니다.

설명:

지정된 검색 조건과 일치하는 표 형식 섹션의 행을 찾을 수 있습니다.

메모:

이 방법은 고유하지 않은 값을 샘플링하는 데 효과적으로 사용됩니다.

SelectionParameters = 새 구조;

SelectionParameters.Insert("명명", CurrentProduct);

FindStrings = Composition.FindStrings(FilterParameters);

통사론:

분명한()

설명:

표 섹션의 모든 행을 삭제합니다.

통사론:

무너지다(<Колонки группировок, <Колонки суммирования>)

옵션:

<Колонки группировок>필수의

유형: 문자열. 테이블 필드의 행을 그룹화해야 하는 쉼표로 구분된 열 이름입니다.

<Колонки суммирования>선택 과목

유형: 문자열. 테이블 필드 행의 값을 합산해야 하는 쉼표로 구분된 열 이름.

설명:

지정된 그룹화 열에 따라 표 형식 부분을 축소합니다. 첫 번째 매개변수에 지정된 열에서 동일한 값을 갖는 행은 한 줄로 접힙니다. 두 번째 매개 변수에 지정된 열에 저장된 이러한 행의 값이 누적됩니다.

중요한! 두 열 목록 모두 전체 표 섹션을 포함해야 합니다. 열 목록은 겹치지 않아야 합니다.

Composition.Collapse("명칭", "수량, 금액, 합계"");

통사론:

이동하다(< Строка>, <Смещение>)

옵션:

< Строка>필수의

유형: 숫자, 테이블 형식 문자열. 이동할 문자열의 인덱스 또는 이동할 문자열 자체입니다.

<Смещение>필수의

유형: 숫자. 줄을 이동할 줄 수입니다. 양수 값은 행이 표 섹션의 끝(아래)에 더 가깝게 이동되고 음수 값은 시작(위)에 더 가깝다는 것을 의미합니다.

설명:

지정된 위치 수만큼 표 섹션의 행을 이동할 수 있습니다.

// 두 번째 줄을 이전 위치로 이동

합성.이동(1, -1);

// 두 번째 줄을 다음 위치로 이동

통사론:

삭제(< Индекс>)

옵션:

<Индекс>필수의

유형: 숫자, 테이블 형식 문자열. 테이블 형식 섹션에서 삭제할 행의 인덱스 또는 삭제할 행 자체입니다.

설명:

테이블 형식 부분에서 지정된 인덱스가 있는 행을 삭제합니다.

용법:

읽기와 쓰기.

설명:

속성 집합에는 표 섹션의 행 열에 있는 값이 포함됩니다. 속성 이름은 표 섹션의 열 이름과 동일합니다.

테이블 섹션의 테이블 필드 확장

이 확장의 경우 테이블 필드의 CurrentRow 및 CurrentData 속성에는 테이블 섹션의 Row 유형 값이 있습니다.

테이블 섹션에서 테이블 필드 열 확장

테이블 부분과 연결된 테이블 필드 열의 추가 속성입니다.

속성

용법:

읽기와 쓰기.

설명:

유형: 문자열. 테이블 섹션 열의 이름을 포함하며, 그 값은 테이블 필드 셀에 표시되고 편집됩니다.

용법:

읽기와 쓰기.

설명:

유형 - 문자열. 표 섹션 열의 이름을 포함하며 그 값은 셀 플래그에 표시되고 편집됩니다.

테이블 필드.

메모:

Boolean 및 숫자 유형의 테이블 형식 부분의 열에 사용됩니다.

용법:

읽기와 쓰기.

설명:

유형: 부울. 테이블 필드의 바닥글에 열 합계를 표시하기 위한 플래그를 포함합니다.

메모:

이 속성은 숫자 유형이 있는 열에 사용할 수 있습니다.

선택

선택

목록 및 레코드 집합의 항목에 대한 필터 조건을 설정하고 저장하는 데 사용됩니다. 목록에서 요소를 선택하면 많은 요소 목록에서 특정 기준에 따라 요소를 선택해야 하는 경우에 도움이 됩니다.

선택은 선택 요소의 모음입니다. 지정된 레코드 집합 목록에 사용할 수 있는 필터 항목을 제어하는 ​​데 사용됩니다. 각 요소는 하나의 조건을 설정할 수 있습니다. 전체 개체는 "AND"로 연결된 요소로 설명되는 개별 조건으로 구성된 복합 조건입니다.

속성

용법:

읽기만 합니다.

설명:

유형: 선택 요소. 속성 집합에는 이 필터에 대한 필터 요소 집합이 포함됩니다. 속성 이름은 이 선택 항목의 선택 필드 이름과 동일합니다.

행동 양식

통사론:

초기화()

설명:

모든 선택 요소에 대해 선택을 사용하는 기능을 비활성화합니다.

DirectoryList.Selection.Reset();

또한보십시오:

선택 요소, Usage 속성.

선택 요소

하나의 선택 요소에 대한 선택 매개변수를 제어하는 ​​데 사용됩니다.

속성

용법:

읽기와 쓰기.

설명:

유형: 비교 유형. 선택 요소로 필터링할 때 사용되는 비교 방법을 포함합니다.

비교 종류(ComparisonKind) .

용법:

읽기와 쓰기.

설명:

유형: 사용자 지정. 필터링 기준이 되는 값을 포함합니다.

용법:

읽기와 쓰기.

설명:

유형: 사용자 지정. 간격이 비교 유형으로 사용되는 경우 올바른 비교 값을 포함합니다.

용법:

읽기와 쓰기.

설명:

유형: 사용자 지정. 간격이 비교 유형으로 사용되는 경우 왼쪽 비교 값을 포함합니다.

용법:

읽기와 쓰기.

설명:

유형: 부울. 필터에서 선택 요소를 사용하는 기호를 포함합니다. 속성에 True 값이 있으면 이 선택 요소에 대해 필터링이 수행되고, 그렇지 않으면 선택 요소가 필터링에 참여하지 않습니다.

행동 양식

통사론:

설치 (< Значение> , <Использование>)

옵션:

<3начение>선택 과목

임의 유형. 비교 값.

<Использование>선택 과목

부울 유형. 값으로 선택을 사용하는 기호입니다. 기본값: 참.

설명:

선택 값과 사용 플래그를 설정합니다. 이 메서드를 실행하면 비교 유형이 Equal로 설정됩니다.

메모:

선택 요소 관리

선택 조건의 대화식 변경 가용성을 제어하도록 설계되었습니다.

속성

용법:

읽기와 쓰기.

설명:

유형: 부울. 선택 조건에서 대화식 변경의 가용성에 대한 플래그를 포함합니다.

용법:

읽기만 합니다.

설명:

유형: 문자열. 선택 컨트롤의 이름입니다. 선택 컨트롤 컬렉션의 속성 이름과 일치합니다.

주문하다

주문은 디렉토리, 문서, 잡지, 기록부 목록의 요소를 주문하기 위한 것입니다.

주문하다

다양한 목록에서 데이터의 순서를 설정하고 저장하는 데 사용됩니다.

행동 양식

통사론:

색인(<ЭлементПорядка>)

옵션:

<ЭлементПорядка>필수의

유형: 항목 주문. 인덱스가 결정될 주문 요소입니다.

반환 값:

유형: 숫자. 지정된 주문 요소 컬렉션의 인덱스입니다. 없는 경우 -1을 반환합니다.

통사론:

수량()

반환 값:

유형: 숫자. 컬렉션의 주문 요소 수입니다.

통사론:

분명한()

설명:

모든 주문 기능을 지웁니다.

통사론:

설치(<Строка порядка>)

옵션:

<Строка порядка>선택 과목

유형: 문자열. 정렬 기준으로 사용할 필드 이름의 쉼표로 구분된 목록입니다. 정렬 방향은 각 필드 이름 뒤에 공백으로 구분하여 지정할 수 있습니다. 방향은 "내림차순"("Desc") - 내림차순으로 정렬합니다. "Asc" - 오름차순으로 정렬합니다. 기본적으로 순서는 오름차순입니다. 필드 이름이 지정되는 순서에 따라 순서가 수행되는 순서가 결정됩니다. 즉, 먼저 지정된 필드에 따라 순서가 지정됩니다. 그런 다음 해당 필드에서 동일한 값을 가진 행 그룹은 두 번째로 나열된 필드를 기준으로 정렬되는 식입니다.

설명:

선택된 방향으로 주어진 필드에 의한 순서를 설정합니다.

DirectoryList.Order.Set("내림차순 코드, 오름차순 이름");

주문 요소
속성

용법:

읽기만 합니다.

설명:

유형: 문자열. 순서를 설정하는 데 사용되는 데이터의 이름입니다.

용법:

읽기만 합니다.

설명:

유형: DirectionSort. 정렬 방향(오름차순 또는 내림차순

행동 양식

통사론:

설치(<Значение>, <Использование>)

옵션:

<Значение>필수의

유형: 사용자 지정. 비교 값.

<Использование>선택 과목

유형: 부울. 값으로 선택을 사용하는 기호입니다.

기본값: 참.

설명:

선택 값과 사용 플래그를 설정합니다. 이 메서드를 실행하면 비교 유형이 Equal로 설정됩니다.

메모:

이 방법은 선택의 가치와 용도를 모두 설정해야 하는 경우 적용하는 것이 좋습니다.

주문 요소 통제

대화식 정렬 순서 변경의 가용성을 제어하도록 설계되었습니다.

속성

용법:

읽기와 쓰기.

설명:

부울 유형. 정렬 순서에서 대화식 변경의 가용성에 대한 플래그를 포함합니다.

용법:

읽기만 합니다.

설명:

유형: 문자열. 주문 요소 컨트롤의 이름입니다. 주문 제어 컬렉션의 속성 이름과 일치합니다.

기간설정

기간을 입력하도록 설계되었습니다. 개체를 사용하여 다양한 시간순 목록에서 보기 간격을 설정할 수 있습니다.

속성

용법:

녹음만 합니다.

설명:

유형: VariantSettingPeriod. 기간 편집 대화 상자가 열릴 탭을 지정합니다.

VariantSettingsPeriod(PeriodSettingVariant) .

용법:

읽기와 쓰기.

설명:

유형: IntervalBorder 변형. 기간의 시작을 지정합니다.

속성 값을 결정할 때 시스템 열거 RangeBorderVariant가 사용됩니다.

용법:

읽기와 쓰기.

설명:

OptionIntervalBorder를 입력합니다. 기간의 끝을 지정합니다.

속성 값을 결정할 때 시스템 열거 RangeBorderVariant가 사용됩니다.

용법:

읽기와 쓰기.

설명:

VariantPeriod를 입력합니다. 사용자 정의 간격 기간 옵션이 포함되어 있습니다.

속성 값을 결정할 때 시스템 열거 PeriodVariant가 사용됩니다.

용법:

읽기와 쓰기.

설명:

유형: 날짜. 기간의 시작 날짜를 포함합니다.

메모:

StartVariant 속성이 SpecificDate로 설정되어 있으면 의미가 있습니다.

용법:

읽기와 쓰기.

설명:

유형: 날짜. 기간의 종료 날짜를 포함합니다.

메모:

EndOption 속성이 SpecificDate로 설정되어 있으면 의미가 있습니다.

용법:

읽기와 쓰기.

설명:

유형: 날짜. 사용자 지정 간격 기간의 날짜입니다. PeriodVariant 속성 값이 설정된 경우 기간은 이 날짜부터 계산됩니다.

용법:

읽기와 쓰기.

설명:

유형: 부울. 기간의 시각적 설정을 위한 대화 상자에서 "간격" 탭의 가시성을 결정합니다.

용법:

읽기와 쓰기.

설명:

유형: 부울. 기간의 시각적 설정을 위한 대화 상자에서 "기간" 탭의 가시성을 결정합니다.

용법;

읽기와 쓰기.

설명:

유형: 숫자. 간격을 시작할 작업 날짜 이전의 일 수입니다.

메모:

StartVariant 속성이 Offset으로 설정되어 있으면 의미가 있습니다.

용법:

읽기와 쓰기.

설명:

유형. 숫자. 간격 종료에 대한 작업 날짜 이후의 일 수입니다.

메모:

EndVariant 속성이 Offset으로 설정되어 있으면 의미가 있습니다.

행동 양식

통사론:

GetStartDate()

반환 값:

유형: 날짜.

설명:

기간의 시작 날짜를 반환합니다.

메모:

시작 날짜 = NP.GetStartDate();

통사론:

GetEndDate()

반환 값:

유형: 날짜.

설명:

기간의 종료 날짜를 반환합니다.

메모:

간격 제한이 무제한으로 설정된 경우 빈 날짜가 반환됩니다.

종료일 = NP.GetEndDate();

통사론:

성능()

반환 값:

유형: 문자열.

설명:

구성된 기간의 문자열 표현을 얻을 수 있습니다.

통사론:

편집하다()

반환 값:

유형: 부울. 확인 버튼을 누르면 참입니다.

설명:

모달 모드에서 기간 입력 대화 상자를 엽니다. EditAsInterval 및 EditAsPeriod 속성 값에 따라 시각적 설정 대화 상자에는 두 탭 또는 그 중 하나가 있습니다. 두 탭을 모두 사용하는 경우 둘 중 하나 또는 다른 탭의 활동은 VariantSettings 속성에 의해 설정됩니다.

통사론:

SetPeriod(< Дата начала> , <Дата окончания>)

옵션:

<Дата начала>선택 과목

유형 날짜 기간의 시작 날짜입니다.

<Дата окончания>선택 과목

날짜 기간의 종료 날짜를 입력합니다.

설명:

편집 기간을 설정합니다. 가능한 경우 해당 개체에 대해 기간 옵션과 기간 값이 자동으로 선택됩니다.

NP.SetPeriod("2002040Y,"20020531");

생성자

통사론:

NewSetPeriod()

설명:

새 기간 설정을 만들 수 있습니다. 기본적으로 생성된 객체의 속성은 다음과 같이 정의됩니다.

EditAsInterval - 참;

EditAsPeriod - 참;

VariantStart - VezRestrictions;

종료 옵션 - 제한 없음;

옵션 설정 - 간격.

시점(PointOfTime)

데이터베이스의 객체에 대한 순간을 수신하고 저장하기 위한 것 데이터베이스 객체에 대한 참조뿐만 아니라 날짜와 시간을 포함합니다. MomentTime 유형의 다른 객체의 속성 값 및 메서드 매개변수로 사용됩니다.

시점은 날짜와 시간이 같은 객체의 시점을 구별하는 것이 중요한 경우에 사용됩니다(예: 해당 축의 시간에 대한 문서의 위치 비교).

속성

용법:

읽기만 합니다.

설명:

날짜를 입력합니다. 특정 시점의 날짜와 시간을 포함합니다.

용법:

읽기만 합니다.

행동 양식

통사론:

비교하다(<Момент времени>)

옵션:

<Момент времени>필수의

유형: 순간. 비교할 시점입니다.

반환 값:

유형: 숫자. -1 - 시점이 비교가 수행된 시점보다 작으면 0 - 시점이 비교가 수행된 시점과 같으면 1 - 시점이 다음과 같으면 비교가 수행되는 시점보다 큽니다.

설명:

특정 시점을 다른 시점과 비교할 수 있습니다.

Moment1 = 새로운 MomentInTime(Doc1.Date, Doc1);

Moment2 = 새로운 MomentInTime(Doc2.Date, Doc2);

Moment1.Compare(Moment2) = -1이면 Moment1 = Moment2입니다.

통사론:

옵션:

<Дата>필수의

설명:

날짜별로 특정 시점을 생성하고 데이터베이스의 개체에 대한 링크를 생성할 수 있습니다.

경계

특정 값 범위의 경계를 수신하고 저장하도록 설계되었습니다. 구간의 경계 값과 구간에 경계 값을 포함하거나 제외하는 기호를 포함합니다.

Border 유형의 다른 개체의 속성 값 및 메서드 매개 변수로 사용됩니다.

경계는 예를 들어 누적 레지스터의 잔액 및 회전율, 정보 레지스터의 조각 및 값을 얻을 때 쿼리 간격을 설정하기 위해 경계 값의 포함 또는 제외를 나타내는 것이 중요한 경우에 사용됩니다.

속성

용법:

읽기만 합니다.

설명:

유형: ViewBorder. 구간 내 경계 값의 포함/제외 기호를 포함합니다.

속성 값을 결정할 때 시스템 열거형 BoundKind가 사용됩니다.

용법:

읽기만 합니다.

설명:

유형: 사용자 지정. 테두리 값을 포함합니다.

생성자

통사론:

새 테두리(< Значение> , <Вид границы>)

옵션:

<3начение>필수의

테두리 값.

<Вид границы>선택 과목

유형: ViewBorder. 값 포함/제외를 제한합니다.

기본값: 매개변수를 지정하지 않으면 경계 값이 포함된 경계 옵션이 사용됩니다.

매개변수 값을 결정할 때 시스템 열거형 BoundKind가 사용됩니다.

설명:

지정된 특성으로 새 테두리를 만들 수 있습니다.

관련 출판물