추가 세부 정보 값은 어디에 저장되어 있습니까? 1s 8.3. 추가 세부 정보 및 추가 항목 정보를 설정합니다. 소품 제작의 특징

1C Accounting 8.3(버전 3.0)의 참조 요소에 세부 정보를 추가하는 방법

2016-12-07T18:20:33+00:00

1C에서 이미 사용 가능한 기회가 충분하지 않은 경우가 발생합니다. 그리고 항상 프로그래머에게 연락할 필요는 없습니다. 새로운 1C : Accounting 8.3 (버전 3.0)과 관련하여 이러한 사례 중 하나에 대해 이야기하겠습니다.

상대방에 대한 정보를 입력할 필드가 충분하지 않다고 가정합니다. 그리고 "상태"라는 새 필드를 추가하고 "높음", "중간"및 "낮음"의 세 가지 값 중 하나를 갖습니다. 구성기로 이동하지 않고 이러한 필드를 추가하는 방법은 아래에서 단계별로 알려 드리겠습니다.

1. "관리" 섹션으로 이동하여 "일반 설정" 항목을 선택합니다():

2. "확인란을 찾아서 설정하십시오. 추가 세부 사항및 세부 정보"가 아직 설치되지 않은 경우 "추가 세부 정보" 링크를 클릭합니다.

3. 열리는 설정 창의 왼쪽에서 "계정"을 선택합니다. 도구 모음에서 "만들기" 버튼을 클릭합니다.

4. "Contractors" 디렉토리의 요소에 대한 새 속성을 생성하는 창이 열립니다. 이름 필드에 "상태"를 입력합니다. 값 유형으로 "추가 값"을 그대로 두십시오. 나중에 다른 유형의 값(문자열, 숫자, 날짜 등)도 가능하다는 점에 유의하십시오. 그러나 지금 우리에게 필요한 것은 추가 가치입니다. 사용자에게 세 가지 옵션 중에서 제한된 선택권을 주고 싶기 때문입니다.

5. 각 옵션을 생성하려면 "값" 탭으로 이동하여 "생성" 버튼을 클릭하고 값의 이름(예: "높음")을 입력한 다음 "저장 후 닫기" 버튼을 클릭합니다.

6. 아래 그림과 같이 "High", "Medium"및 "Low"라는 이름으로 세 값이 모두 생성 될 때까지 계속합니다. "저장 후 닫기" 버튼을 클릭합니다.

7. 보시다시피 상대방은 추가 세부 정보 목록에 상태 속성이 있습니다.

8. 이제 상대방 디렉토리의 요소로 이동하면 양식 맨 아래에 새로운 상태 필드가 표시됩니다( 표시되지 않으면 양식에 축소된 "추가 세부 정보" 그룹을 엽니다.):

9. 이 필드에서 우리가 만든 세 가지 값 중 하나를 대체할 수 있습니다. 이 필드를 통해 목록 형식으로 선택하거나 보고서에 표시할 수 있습니다.

질문: 추가 소품, 프로그램 매력.


안녕하세요.

디렉토리의 추가 세부 정보를 파악하려고 합니다.
쿼리를 사용하여 필요한 데이터를 추출하는 방법을 알아냈지만 더 쉬운 방법이 있음을 알려줍니다.
"개발자용" 그룹에 추가 요구 사항을 추가하기 위한 양식에는 이 매개 변수를 사용하여 프로그래밍 방식으로 추가 요구 사항에 액세스할 수 있음을 나타내는 단일 매개 변수 "이름"이 있습니다.
그래서 문제는 이 변환이 어떻게 수행되는가입니다.

답변:() 정말 감사합니다. 알겠습니다.

질문: 프로그래밍 방식으로 boo 3.0에 대한 추가 정보


프로그래밍 방식으로 추가 세부 정보를 채우는 방법
구현 문서의 경우 부울 유형의 필수 언로드가 추가 정보에 생성되었습니다.
프로그래밍 방식으로 true를 작성하는 방법

답변:

일반 서버 모듈에서 이러한 프로시저를 만들고 필요한 경우 호출합니다.

프로시저 WriteAdditionalProperty(lxDoc, lxPropertyName, lxValue)Export lxProperty = PlansofCharacteristicViews.AdditionalAttributesAndDetails.FindBy Name(lxPropertyName); If Not ValueFilled(lxProperty) Then //property not found, exit //클라이언트 모드에서 호출되었는지 보고하려고 시도합니다. //사용자에게 이 메시지가 표시됩니다. Report("Additional attribute not found: " + lxPropertyName); 반품; EndIf; //SetPrivilegedMode(True); //RS에 상태 기록(이것이 주요 항목임) lxSet = RegistersInformation.AdditionalInformation.CreateRecordSet(); lxSet.Selection.Object.Set(lxDoc); lxSet.Selection.Property.Set(lxProperty); lxWrite = lxSet.Add(); lxRecord.Object = lxDoc; lxRecord.Property = lxProperty; lxRecord.Value = lxValue; lxSet.Write(); //SetPrivilegedMode(False); 종료 절차


친애하는 여러분, 인사드립니다.

나는 앉아서 UT11에 추가하고 있습니다. 디렉토리의 경우 명명법이 고유한 추가 속성(부울)을 생성했습니다. 이를 사용하려면 쿼리가 더 복잡해집니다. 먼저 명명법의 "추가 세부 정보" 테이블에서 이 속성을 찾은 다음 명명법의 기본 테이블에 연결해야 합니다.

configurator에서 직접 props를 추가하면 요청이 더 복잡해지지 않고 "Nomenclature. My props"를 선택하기만 하면 됩니다. 그리고 프로그래밍 방식으로 "OnCreateOnServer" 형식으로 출력하면 공통 모듈, 즉 V 표준 양식한 줄 추가 - 이로 인해 업데이트가 치질이 되지 않습니다.
otherFormWorksServer.AddDocumentStatusToForm(ThisForm.Elements, ThisForm.Elements.Parent of NewElement); 실제로 (제 경우에는) 개선 사항이 많고 추가로 목욕할 가치가 없다면 생각합니다. 세부?

답변:이러한 세부 정보를 사용하는 보고서 및 기타 메커니즘이 생성되는 빈도에 따라 다르며 어딘가에 편리한 선택이 필요합니다.

질문: 양식의 추가 세부 정보 위치


안녕하세요. 1C:Enterprise 8.3(8.3.6.2152) 관리 양식 모드가 있습니다.
"Nomenclature" 참고서의 경우 추가 내용의 구성이 변경되었습니다. 디렉토리 요소의 형식에서 내가 이해하는 한 이러한 추가 세부 정보는 GroupAdditionalDetails에 표시됩니다.

필요한 순서와 장소에 이러한 세부 정보를 배치하는 방법을 알려주십시오.

답변:

기능 주셔서 감사합니다. 내일 살펴보겠습니다. 질문과 관련하여 세부 사항은 모든 것이 동일하지만 너무 많아서 여러 페이지에서 일부 논리적 그룹으로 그룹화하고 싶습니다.

질문: Exchange UT 11.3 -> Bitrix 사이트, 추가 세부 정보 업로드


안녕하세요.
UT 11.3과 Bitrix 사이트 간의 교환이 구성되고 추가 세부 정보(속성)가 포함된 명명법이 언로드됩니다. 제품에 대한 임의의 설명을 저장하는 길이 제한 없는 문자열 유형의 속성이 하나 있습니다. 따라서 플랫폼은 1024자 이상을 쓸 수 없으며 이는 특성 유형 계획에 의해 제한됩니다. 그리고 큰 텍스트는 이후에 사이트에 업로드할 때 필요한 추가 소품에 저장해야 합니다. 표준 소품을 제공하지 마십시오. 예, 이후에 사이트에 업로드할 때 무제한의 문자를 저장할 수 있지만 이미 사용 중입니다. 방법을 조언 하시겠습니까?

답변:또는 이 텍스트를 저장하기 위해 추가 레지스터를 조입니다.

질문: 추가 소품 또는 일반 소품 + 확장.


안녕하세요.
새로 찍자 ERP 구성, UT11 등
작업은 속성을 디렉토리에 추가하는 것입니다. 추가 세부 정보에 대한 표준 메커니즘을 사용하여 이를 수행하거나 구성자에 속성을 추가하고 확장자와 함께 양식에 표시할 수 있습니다.

어떤 경험이 더 좋습니까? 후속 업데이트 및 알고리즘/보고서에서 이 속성의 사용 측면에서.

답변:보고서에만 필요합니까? 추가 작업을 수행하십시오. 소품.

질문: 추가 세부 정보, 요청


요청을 도와주세요.
"단말기 획득" 디렉토리에는 PM "추가 세부 정보"가 있고 "사용"(부울) 및 "종료 날짜"(날짜)의 두 가지 추가 세부 정보가 있습니다.
저것들.:
EkvTerm1, 조직 "뿔과 발굽"
오후:
사용: 참

EkvTerm2, 조직 "뿔과 발굽"
오후:
사용: 참
종료일: 2017년 10월 6일

EkvTerm3, 조직 "뿔과 발굽"
오후:
종료일: 2017년 12월 6일

다음 형식으로 출력되도록 쿼리가 필요합니다.
EqTherm1 참
EkvTerm2 참 2017년 6월 10일
저것들. 각 터미널에 대해 사용하도록 표시된 터미널은 날짜를 표시하고 3일 동안 요청을 작성하려고 했지만 예상대로 출력되지 않습니다.
EquTherm1 참 2017년 6월 10일
EkvTerm2 참 2017년 6월 10일

내 요청은 다음과 같습니다.

SELECT 취득 단말기 추가 세부 정보.참조.은행 계좌 소유자 AS 소유자, 취득 단말기 추가 세부 정보 Link AS Link, SELECT WHEN 취득 단말기 추가 세부 정보 s.Value END HOW TO Use PLACE Table1 FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminalsAdditionalDetails WHERE AcquiringTerminalsAdditionalDetails .Reference.DeletionMark = FALSE AND AcquiringTerminalsAdditionalDetails.Property = &PropertyUse; ////////////////////////////////////////////////// / ////////////////////////////// SELECT 취득 단말기추가 세부 정보.링크.은행 계좌.소유자 AS 소유자, 취득 단말기추가 세부 정보.링크 AS Link, Select WHEN AcquiringTerminalsAdditional Details .Property.Name LIKE "%Date%" THEN AcquiringTerminalsAdditionalDetails.Value END AS TerminationDate PUT table2 FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminalsAdditionalDetails WHERE AcquiringTerminalsAdditionalDetails.Reference.Bylabel = FALSE AND AcquiringTerm inalsAdditionalDetails.Property = &PropertyDate; ////////////////////////////////////////////////// / ////////////////////////////// SELECT table1.Owner AS Owner, table1.Link AS Link, table1.Use HOW 사용 , table2 .EndDate AS TerminationDate FROM table1 AS table1 LEFT JOIN table2 AS table2 BY (table1.Owner = table2.Owner) ORDER BY 소유자

답변:

1s-nick은 다음과 같이 말했습니다.

먼저 "사용" 속성이 true로 설정된 터미널을 선택한 다음 추가 테이블의 모든 행을 가져옵니다. 세부.

SELECT AcquiringTerminalsAdditionalDetails.Reference AS Link, AcquiringTerminalsAdditionalDetails.Property AS Property, AcquiringTerminalsAdditionalDetails.Value AS Value FROM Directory.AcquiringTerminals.AdditionalDetails AS AcquiringTerminalsAdditionalDetails WHERE Acquiring ringTerminalsAdditionalDetails.Link IN (Select AdditionalDetails.Link FROM Directory.AcquiringTerminals .AdditionalDetails AS AdditionalDetails WHERE AdditionalDetails.Property = &Property 및 AdditionalAttributes.Value = TRUE)

NULL이 필요한 이유가 명확하지 않습니다.

홈 1C: 통합 자동화 2 버전의 새로운 기능

추가 세부정보/정보 작성 간소화

추가 세부 정보 및 추가 정보 생성은 명령으로 수행됩니다. 추가하다다른 세트에서.

이 명령을 실행하면 추가 속성/정보를 선택하기 위한 양식이 열리며, 이 양식을 사용하면 세트에 추가할 추가 속성/정보를 선택할 수 있습니다.

버튼을 클릭하면 추가 세부 정보/정보 추가 옵션을 선택하는 양식으로 전환됩니다. 더 나아가.

추가 세부 정보 및 정보를 추가하기 위한 다양한 옵션이 지원됩니다. 옵션은 양식에서 선택됩니다. 추가 세부 정보/정보 추가).

  • 여러 세트(명명법 유형)에 포함된 공통 속성 및 모든 해당 값 복사 - 옵션 소품 사본 만들기,
  • 샘플에 따라 속성 복사(공통 값 목록 사용) - 옵션 샘플에 따라 속성의 복사본을 만듭니다(공통 값 목록 사용).. 이 속성의 값 목록은 두 세트에서 동일합니다. 이 옵션은 동일한 유형의 여러 속성에 대해 한 번에 값 목록이 중앙에서 구성되도록 하는 편의성이 특징입니다. 속성의 이름과 속성을 수정할 수 있습니다. 추가 속성 값 변경은 하이퍼링크로 수행됩니다. 소품과 공유되는 값 목록추가 소품 형태로,
  • 세트에 공통 소품 추가 - 옵션 소품 공유 및 세트에 추가. 이 옵션은 소품이 두 세트에 대해 동일해야 하는 경우에 적합합니다. 이 경우 데이터를 선택할 수 있습니다. 다른 유형목록 및 보고서에서.

항목 유형, 특성 및 시리즈에 대한 추가 정보를 생성하고 추가하는 것은 추가 세부 정보를 생성/추가하는 것과 유사합니다.

BP 3.0에서 추가 세부 정보 및 정보 사용

추가 세부 정보 및 정보(이하 DRS라고 함)는 구성을 변경하지 않고 기능을 확장할 수 있는 메커니즘입니다. 이 메모를 작성하는 것은 알코올 제품 선언에 추가로 사용하고 구현에 대한 추가 정보를 다시 보기 위해 TTN 및 인증서 A 및 B를 세부 정보를 보존하여 인쇄하라는 명령으로 촉발되었습니다. 그들은 기본 BP 3.0을 사용합니다. 이에 따라 구성을 변경할 수는 없지만 DRS는 이 작업에 충분합니다.

BP 2.0의 경우 원칙적으로 오랫동안 솔루션을 가지고 있습니다. 또한 자동차, 운전자, 운송 업체 등에 대한 데이터가 저장되는 추가 세부 정보도 사용합니다. 계획이 해결되었습니다. 인쇄 할 때 추가 세부 정보가 기록되고 (첫 번째 인쇄 중에는 생성되지 않음) 후속 인쇄시 양식 세부 정보가 저장된 값으로 채워집니다. 알코올 신고서를 작성할 때 동일한 데이터를 사용합니다. 저는 BP 3.0(3.0.20.18)에서 UV에 대해 작업을 시작했고 DRS 사용 메커니즘이 크게 변경되었으며 IMHO가 더 나은 것을 확인했습니다.

  1. DRS를 "제공"하는 개체가 변경되었습니다.

BP 2.0

BP 3.0

참조 값속성객체

특성 유형 계획 AssignmentsPropertiesCategoriesObjects

특성 유형 계획

속성객체

정보 레지스터 ValuesPropertiesObjects

추가 세부 정보 및 정보의 디렉토리 세트

특성 유형 계획 추가 세부 정보

정보 등록 추가 정보

  1. 2.0에서 "추가 세부 정보"라는 이름은 이 데이터 목적의 본질을 정확하게 반영하지 않습니다. 결국 이것은 정확히 "추가 정보"이며 이 정보의 개체와 다른 구성 개체에 저장됩니다. 그 자체. 3.0에서는 "추가 정보" 레지스터에 저장된 정보와 "추가 세부 정보" 디렉토리의 표 부분에 저장된 세부 정보(UT 11 문서에는 이제 유사한 표 부분이 있음)를 모두 지정할 수 있습니다. 별도의 창에서 버튼으로 호출되지 않고 디렉토리 요소의 형태로 사용 가능해졌습니다.

보시다시피 DRS 개체 수가 적고 작업하기가 더 편리해 보입니다. 중요한 차이점은 "개체 범주의 속성 할당"특성 유형이 아니라 "추가 세부 정보 및 정보 집합"에 DRS를 저장할 수 있는 구성 개체 목록의 저장입니다. " 표 형식의 두 부분으로 구성된 참조 서적:

  • - 추가 세부 정보 - 읽기/쓰기 참조 형식으로 제공되는 세부 정보 목록과 필수 작성 플래그가 포함되어 있습니다. 이러한 세부 정보는 디렉토리의 표 형식 부분에 저장됩니다.
  • - 추가 정보 - "추가 정보" 레지스터에 저장되고 추가 버튼으로 사용할 수 있는 정보 목록입니다.

문서의 경우 현재 일부 추가 정보만 사용할 수 있습니다.

디렉터리의 경우 정보와 추가 세부 정보를 모두 설정할 수 있습니다.

또한 디렉토리의 추가 세부 정보는 요소 형식으로 편집됩니다.

디렉토리에 등록된 내역은 요소 양식에 표시되지만, 표 섹션의 추가 내역은 모두 채워져야만 나타납니다.

DRS를 사용하는 개체의 구성도 변경되었습니다.

  • - BP 2.0은 하나의 특성에 15개의 디렉토리와 모든 구성 문서 목록,
  • - BP 3.0 디렉토리는 18개, 110개 문서(이러한 모든 문서를 확인하지 않았는지 여부)가 되었으며, 각각에 대해 "추가 세부 정보 및 정보 세트" 디렉토리의 별도의 미리 정의된 요소에 추가 정보가 설정됩니다.

"개체 속성 값" 유형이 있는 추가 특성의 경우 선택을 위한 임의 목록을 설정할 수 있습니다. 실제로는 디렉터리와 유사합니다(2.0부터 "ObjectsPropertyValues" 디렉터리임).

목록을 편집할 수 있습니다.

PVC "추가 세부 정보 및 정보"에 대한 참조에서 한 가지 더-"개체에 대한 모든 추가 세부 정보 및 정보를 보고서 및 목록에 표시할 수 있습니다.". 실제로 이제 등록된 ADR은 데이터 저장 목적뿐만 아니라 예를 들어 문서 목록 등에서 선택하는 데에도 사용할 수 있습니다.

선택하지 않은 RTiU 목록:

문서에 대해 기록된 추가 정보:

추가 정보로 RT&U 목록 선택 설정:

채워지지 않은 드라이버에 대해 설정된 선택이 있는 RTiU 목록:

별거 아닌거 같긴한데 이쁘다........

» 추가 세부 정보의 하위 시스템이 크게 개선되어 작업하기가 훨씬 더 편리해졌습니다. 그러나 먼저 세부 정보와 속성 및 해당 설정을 입력하는 복잡성을 이해해야 합니다.

추가 정보 및 세부 정보가 필요한 이유

세부 정보는 개체 자체의 표 부분에 직접 있습니다. 시스템 관리자가 새 속성을 설정하면 개체 형식으로 나타납니다. 그러면 이미 채워질 수 있습니다. 필수 구성 요소인 개체의 속성을 설명하려면 추가 특성을 사용해야 합니다. 이러한 세부 정보의 입력은 개체를 편집하는 과정에서 발생합니다. 개체에 대한 액세스 권한이 있는 사용자가 이 작업을 수행할 수 있습니다.

개체의 필수 부분이 아닌 데이터를 저장하려면 추가 정보가 필요합니다. 추가 정보 서비스가 제공되는 디렉토리 및 문서 요소 형식의 상단 도구 모음에있는 동일한 이름의 버튼을 눌러 호출되는 별도의 창에 목록 형식으로 입력 할 수 있습니다. 디렉토리 및 문서.

중요한:
이 정보는 개체에 대한 직접 액세스 권한이 없는 사용자가 사용할 수 있습니다.

추가 세부 정보 및 정보 설정

해당 기능을 사용하려면 "추가 세부 정보 및 정보 사용"이라는 상자를 선택하십시오. 이렇게하려면 "관리"섹션으로 이동하여 설정 패널을 선택한 다음 프로그램 설정 항목을 선택하고 필요한 탭으로 이동하십시오.

새 속성 추가

전체 액세스 권한이 있는 사용자만 이 작업을 수행할 수 있습니다.

  • "추가 세트 목록을 엽니다. 세부 정보 및 정보”(탐색 패널의 “관리” 섹션, 하위 섹션 “양식”). 추가 세부 정보를 할당할 수 있는 개체 목록에는 정보를 입력할 수 있는 문서와 세부 정보와 정보를 모두 입력할 수 있는 일부 디렉터리가 표시됩니다. 이 경우 새 객체를 세트에 도입할 수 없습니다.
  • 양식에는 추가 문서 정보 세트가 있는 표가 있습니다. 참조 개체를 열면 해당 집합의 형식이 다른 것을 볼 수 있습니다. 속성 집합을 포함하는 테이블이 있습니다. 예를 들어 "Employees"라는 이름의 디렉토리에 새로운 세부 정보를 도입합니다. 이렇게 하려면 추가 세부 정보 표 위에 있는 선택 버튼을 누르십시오. 선택 양식이 나타납니다. 다른 객체에 대한 새로운 내용이 이미 데이터베이스에 입력되어 있는 경우 모두 이 양식에 반영되어 선택할 수 있습니다. 그렇지 않은 경우 적절한 버튼을 사용하여 다른 것을 만듭니다.
  • 예를 들어 "주거 지역"과 같은 추가 매개변수를 입력합니다. 값 유형에서 "개체 속성 값"을 선택하고 나타나는 목록에서 선택하십시오. 여기에서 복합 데이터 유형을 설정할 수도 있습니다.
  • 메모. "필수입력" 체크박스를 체크하시면, 주소록에서 거주지역의 상세정보가 기재되지 않은 부분은 기록되지 않습니다.

  • 다음으로 특히 툴팁의 모양, 주석 및 새 매개변수의 표시를 지정할 수 있습니다.
  • 필요한 모든 값이 채워지면 "저장 후 닫기"를 클릭하십시오. 추가 소품이 세트에 추가됩니다. 여기에서 원하는 경우 "Employees" 디렉토리에 대한 새 속성의 "의무"를 정의할 수도 있습니다. "기본값"을 그대로 두면 디렉토리와 관련된 "필수"는 속성의 직접 설명과 동일합니다.
  • 그런 다음 이 디렉토리 세트를 기록하고 닫을 수 있습니다.
  • 필요한 필수 "거주 지역"이 있는 하위 섹션의 양식 요소에 추가 데이터가 나타나는지 확인하기 위해 이를 엽니다.
  • 이제 지구 목록을 입력하고 특정 직원에게 필요한 지구를 선택합니다.

성공했으며 이제 보고 문서를 만들 때 "거주 지역"이라는 추가 필드를 표시할 수 있습니다.