개체 필드에서 그룹 연락처 정보를 찾을 수 없습니다. "객체 필드를 찾을 수 없는 경우" 수행할 작업

때때로 업데이트 후 1C가 "개체 필드를 찾을 수 없음"을 작성하여 이 개체 또는 그 개체를 나타내는 경우가 있습니다. 이것은 프로그램에 들어갈 때, 양식을 작성할 때 등에 발생할 수 있습니다.

메시지의 본질을 생각해보면 프로그램이 사용자 정의 개체를 찾을 수 없다는 것은 자명합니다. 이 상황은 오래된 플랫폼에서 실행되는 새 릴리스를 설치할 때 일반적입니다. 이 경우 레거시 플랫폼 메커니즘은 릴리스 변경 사항을 무시하고 더 이상 존재하지 않는 속성을 참조합니다.

그림 1

액세스 중인 모듈은 작동을 중지하지만 프로그램은 작업을 중단하지 않을 수 있습니다. 응용 프로그램이나 처리 모듈에서 오류가 발견되면 시작할 때 프로그램이 시작되지 않을 수 있습니다.

업데이트를 설치할 때 열리는 배달 설명을 확인하는 것이 중요합니다. 플랫폼 버전 사용에 대한 권장 사항이 여기에 표시되어야 합니다.



그림 2

따라서 문제에 대한 첫 번째이자 주요 솔루션은 1C: Enterprise 플랫폼을 업데이트하는 것입니다.

설치한 플랫폼을 확인하려면 "서비스" - "정보" 메뉴 항목으로 이동해야 합니다. 맨 윗줄에 플랫폼 버전이 표시되고 구성 업데이트를 설치할 때 권장되는 버전과 비교됩니다.



그림 3

사용자 기본 설정 지우기

업데이트된 프로그램 플랫폼에서도 오류가 발생할 수 있습니다. 예를 들어 구성을 업데이트한 후 구현 문서에서 "선택" 버튼을 클릭하면 "개체 필드를 찾을 수 없습니다(화폐)"라는 메시지가 나타나기 시작했습니다. 플랫폼이 업데이트 되었기 때문에 여기에 있는 이유는 무엇입니까? 일부 프로그램 매개 변수는 사용자 설정에서 수정할 수 있으며 오류를 제거하려면 설정을 지우는 것으로 충분합니다. "1C: Accounting 3.0"에서 이 항목은 "관리" - "프로그램 설정" - "사용자 및 권한 설정"에 있습니다.


그림 4

"개인 사용자 설정" 하위 섹션에서 "설정 지우기" 하이퍼링크를 따르십시오. 여기에서 모든 사용자에 대한 설정을 지우거나 선택한 사용자에 대해서만 설정을 지우도록 선택할 수 있습니다. 모든 설정 또는 일부 특정 유형의 설정을 지우도록 선택할 수도 있습니다.



그림 5



그림 6

우리가 사용자 설정을 열기 전에 프로그램 오류에서 참조하는 사용되지 않는 개체를 사용할 수 있습니다. 특정 설정(오류 프롬프트에서)을 선택하거나 모든 설정을 지울 수 있습니다.


그림 7

오류가 플랫폼 및 사용자 설정과 관련이 없는 경우 단순히 정보 베이스에 오류가 있어 지정된 개체가 손상되었을 수 있습니다. 이 경우 "관리" 메뉴 항목의 구성 관리자 모드에서 "정보 베이스 테스트 및 수정"을 수행하는 것이 좋습니다.



그림 8

테스트 및 수정하는 동안 베이스의 논리적 및 참조 무결성을 확인해야 합니다. 개체가 감지되지 않으면 확인 프로그램에 대한 설정을 설정할 수 있습니다. 이러한 개체를 어떻게 처리할지(개체 생성, 참조 지우기 또는 변경하지 않음)할 수 있습니다.



그림 9

"개체 만들기" 옵션을 선택하면 프로그램이 개체에 대한 존재하지 않는 참조를 감지하면 일종의 스텁인 요소를 생성합니다. "링크 지우기" 또는 "개체 삭제" 옵션을 선택하면 잘못된 링크가 단순히 삭제됩니다. 스위치를 "변경하지 않음" 위치에 두면 프로그램은 아무 조치도 취하지 않고 단순히 이 개체를 가리킵니다. 이 옵션은 분명히 도움이 되지 않습니다.

따라서 1C 프로그램의 오류에 대한 논리적 설명이 있습니다.

1C 사용자가 만나는 문제 - "오류: 개체 필드를 찾을 수 없음"은 시작 시 가장 자주 나타납니다. 이 문제는 불편하고 작업 프로세스를 느리게 합니다. 설문 조사에서 알 수 있듯이 많은 사용자가이 문제를 빠르고 독립적으로 해결하는 방법을 모릅니다. 몇 가지 효과적인 지침을 살펴보겠습니다.

1C 설치에서 각 개체에는 고유한 필드가 할당됩니다. 프로그래머의 관점에서 이러한 오류를 분석한 후 결론을 내릴 수 있습니다. 프로그램이 개체에 지정되지 않은 필드에 액세스할 때 문제가 나타납니다. 사용자의 관점에서 문제를 평가하면 1C의 오류는 프로그램이 사용자 지정 속성을 찾을 수 없다는 것입니다.

1C 오류는 일반적으로 세 가지 상황에서 나타납니다.

  • 프로그램 입구에서;

  • 양식을 작성하는 동안;

  • 템플릿을 작성하기 전에

목록은 계속될 수 있지만 문제 해결 방법은 잘못된 페이지 표시의 세부 정보에 전적으로 의존합니다.

오류: 개체 필드를 찾을 수 없음 1C(인증)

최근 1C 업데이트에서는 OpenID를 통해 로그인할 수 있습니다. 이 새로운 옵션을 사용하면 연결이 중단된 후 더 쉽게 로그인할 수 있습니다.

문제를 해결할 수 있는 몇 가지 방법이 있습니다.

  • 플랫폼을 최신 릴리스로 업데이트하십시오(공식 1C 웹사이트에서 업데이트를 찾을 수 있음).

  • 다운그레이드(반드시 백업).

업데이트를 사용하지 않고 문제를 해결하는 방법:

  • 프로그램 내부의 검사 건너뛰기;

  • 교환 규칙의 독립적인 변경.

오류: 필드를 찾을 수 없음(창고)

이유: 문서의 데이터는 예를 들어 표 중간에 표시되지만 헤더에 있어야 합니다.

  • 오류 지점에서 중단을 설정합니다.

  • Configurator에서 입력한 데이터의 정확성을 확인하십시오.

오류: 개체 필드를 찾을 수 없음(가중치 항목 접두사)

문제 해결 옵션:

  • 모든 상품의 코드를 중량으로 설정합니다.

  • 코드의 경우 템플릿을 설정합니다("하드웨어 설정" 섹션).

오류: 개체 필드를 찾을 수 없음(검색 문자열)

  • 코드를주의 깊게 확인하십시오. 아마도 열거에서 문제가 발생하여 잘못 지정된 대응 또는 부재를 나타냅니다.

  • 다른 변환 처리를 로드합니다.

오류: 개체 필드를 찾을 수 없음(계정)

당신은 제거 할 수 있습니다 주어진 오류설정에서 "파트너 및 계약자의 독립 유지 관리"를 활성화하는 경우. 이 설정 메뉴에 액세스하려면 "관리"로 이동한 다음 "CRM 및 영업"으로 이동합니다.

우리가 고려하고 있는 오류는 새 소프트웨어 메커니즘을 도입하는 동안 프로그램의 새 릴리스에서 자주 발생합니다. 대부분의 경우 새 릴리스가 릴리스되면 문제가 저절로 해결됩니다. 다음 릴리스를 기다리지 않으려면 백업을 유지하는 것을 잊지 마십시오. 그러면 이전 버전으로 돌아갑니다. 이 옵션은 1C 오류가 발생하는 모든 상황에서 사용할 수 있습니다.

  1. 쓸모없고 불필요한 정보의 구성을 지우는 것이 필요합니다. 구성 확인 메뉴에서 구성의 논리적 무결성 확인 확인란을 선택합니다. 프로그램은 자체적으로 잘못된 정보를 제거합니다.

  2. 구성이 지원되는 경우 전문가는 공급업체 구성을 철저히 검증할 것을 권장합니다. 확인하려면 공급자의 구성을 새 데이터베이스에 로드하고 첫 번째 단계를 반복하십시오.

순전히 기술적인 요점을 기반으로 하는 오류 제거를 위한 특정 작업 알고리즘도 있습니다.

  1. 활성 기지의 모든 백그라운드 작업을 꺼야 합니다.

  2. 서버를 재부팅합니다.

  3. sql을 사용하여 백업합니다.

  4. 지지대에서 베이스를 제거하고 cf.를 내리십시오.

1C에서 출시한 프로그램 및 구성 작업에서 가장 일반적인 오류 중 하나는 "개체 필드를 찾을 수 없습니다."라는 메시지일 것입니다. 이 기사는 이 오류의 원인, 제거 방법 및 오류가 나타나는 상황에 대해 설명합니다.

"객체의 필드를 찾을 수 없습니다"은(는) 무슨 뜻인가요?

모든 1C 구성은 프로그램이 주기적으로 액세스하는 메타데이터 개체 집합입니다. 각 개체는 필드 집합을 특징으로 합니다. 이 창이 나타날 때 프로그램이 보고하는 개체 필드에 액세스한 잘못된 결과에 대한 것입니다.

이 상황은 언제든지 발생할 수 있습니다.

  • 프로그램을 시작할 때;
  • 양식의 정보 필드를 채울 때
  • 정보를 인쇄할 때.

오류 이유

메시지 1C 개체 필드를 찾을 수 없습니다. 가장 자주 구성을 변경한 후에 나타납니다(독립적으로 추가하거나 업데이트 현재 버전). 발생의 주요 원인은 프로그래머의 부주의입니다.

  • 코드에서 사용하는 필수 요소가 데이터베이스에 없습니다(삭제되었거나 아직 생성되지 않음).
  • 코드에 오류(;
  • 필드를 생성하는 동안 오류가 발생했습니다(관리되는 양식으로 작업하는 사용자와 관련됨).
  • 양식 요소의 모든 세부 정보가 채워지지 않습니다(특히 "데이터 경로" 변수가 입력 필드에 입력되지 않은 경우 이 필드에 액세스할 때마다 "개체 필드를 찾을 수 없음" 오류가 나타납니다).
  • V 관리되는 양식핸들러에서 버튼에 대한 명령을 지정하는 것을 잊어버린 경우에도 이 오류가 발생할 수 있습니다.

구제책

1C의 경우 "개체 필드가 ​​감지되지 않음"은 심각한 오류가 아닙니다. 시스템 작업은 계속되고 오류가 발생한 본문의 모듈 실행만 중단됩니다.

이 오류가 발생하는 이유가 무엇이든 프로그래머의 개입 없이 오류가 구성 전달 업데이트로 인해 발생한 경우 한 가지 경우에만 해결할 수 있습니다.

이 경우 데이터베이스의 백업 복사본을 복원하거나 업데이트를 롤백할 수 있습니다. 이후 구성의 새 릴리스에서 오류가 제거될 가능성이 높습니다. 대부분의 다른 경우에는 프로그램의 실행 코드를 변경해야 합니다.

오류 및 제거 방법의 예

8.2.15 릴리스 이후의 프로그램 버전에서는 사용자 식별을 단순화하기 위해 OpenID를 사용하여 로그인하는 기능이 도입되었습니다. 이 릴리스 당시 많은 사용자에게 "개체 필드를 찾을 수 없음(AuthenticationOpenID)" 오류가 발생했습니다.

나중에 밝혀진 바와 같이 이 창이 나타난 이유는 이전에 개발된 구성에서 이러한 인증 가능성을 고려하지 않았기 때문입니다. 그리고 그러한 문제를 해결하는 메커니즘은 프로그램 코드에 명시되어 있지 않습니다.

주요 솔루션은 다음과 같습니다.

  1. 현재 최신 버전으로 플랫폼 업데이트
  2. 구성 업데이트 거부
  3. 교환 규칙의 변경
  4. 확인을 무시하면 됩니다.

어쨌든 예외적인 상황의 이유가 무엇이든, 어떤 경우에도 당황해서는 안 됩니다. 프로그램에서 알려주는 내용, 누락된 필드를 읽고, 메시지가 나타나게 한 조치를 분석하고 전문가에게 문의하십시오. 기술적 지원... 대부분이 문제는 연락 순간부터 1 시간 이내에 해결됩니다.

1C 사용자가 만나는 문제 - "오류: 개체 필드를 찾을 수 없음"은 시작 시 가장 자주 나타납니다. 이 문제는 불편하고 작업 프로세스를 느리게 합니다. 설문 조사에서 알 수 있듯이 많은 사용자가이 문제를 빠르고 독립적으로 해결하는 방법을 모릅니다. 몇 가지 효과적인 지침을 살펴보겠습니다.

1C 설치에서 각 개체에는 고유한 필드가 할당됩니다. 프로그래머의 관점에서 이러한 오류를 분석한 후 결론을 내릴 수 있습니다. 프로그램이 개체에 지정되지 않은 필드에 액세스할 때 문제가 나타납니다. 사용자의 관점에서 문제를 평가하면 1C의 오류는 프로그램이 사용자 지정 속성을 찾을 수 없다는 것입니다.

1C 오류는 일반적으로 세 가지 상황에서 나타납니다.

  • 프로그램 입구에서;
  • 양식을 작성하는 동안;
  • 템플릿을 작성하기 전에

목록은 계속될 수 있지만 문제 해결 방법은 잘못된 페이지 표시의 세부 정보에 전적으로 의존합니다.

오류: 개체 필드를 찾을 수 없음 1C(인증)

최근 1C 업데이트에서는 OpenID를 통해 로그인할 수 있습니다. 이 새로운 옵션을 사용하면 연결이 중단된 후 더 쉽게 로그인할 수 있습니다.

문제를 해결할 수 있는 몇 가지 방법이 있습니다.

  • 플랫폼을 최신 릴리스로 업데이트하십시오(공식 1C 웹사이트에서 업데이트를 찾을 수 있음).
  • 이전 버전으로 다운그레이드합니다(백업을 생성해야 함).

업데이트를 사용하지 않고 문제를 해결하는 방법:

  • 프로그램 내부의 검사 건너뛰기;
  • 교환 규칙의 독립적인 변경.

오류: 필드를 찾을 수 없음(창고)

이유: 문서의 데이터는 예를 들어 표 중간에 표시되지만 헤더에 있어야 합니다.

  • 오류 지점에서 중단을 설정합니다.
  • Configurator에서 입력한 데이터의 정확성을 확인하십시오.

오류: 개체 필드를 찾을 수 없음(가중치 항목 접두사)

문제 해결 옵션:

  • 모든 상품의 코드를 중량으로 설정합니다.
  • 코드의 경우 템플릿을 설정합니다("하드웨어 설정" 섹션).

오류: 개체 필드를 찾을 수 없음(검색 문자열)

  • 코드를주의 깊게 확인하십시오. 아마도 열거에서 문제가 발생하여 잘못 지정된 대응 또는 부재를 나타냅니다.
  • 다른 변환 처리를 로드합니다.

오류: 개체 필드를 찾을 수 없음(계정)

설정에서 "파트너 및 상대방의 독립 유지 관리"를 활성화하면 이 오류를 제거할 수 있습니다. 이 설정 메뉴에 액세스하려면 "관리"로 이동한 다음 "CRM 및 영업"으로 이동합니다.

우리가 고려하고 있는 오류는 새 소프트웨어 메커니즘을 도입하는 동안 프로그램의 새 릴리스에서 자주 발생합니다. 대부분의 경우 새 릴리스가 릴리스되면 문제가 저절로 해결됩니다. 다음 릴리스를 기다리지 않으려면 백업을 유지하는 것을 잊지 마십시오. 그러면 이전 버전으로 돌아갑니다. 이 옵션은 1C 오류가 발생하는 모든 상황에서 사용할 수 있습니다.

  1. 쓸모없고 불필요한 정보의 구성을 지우는 것이 필요합니다. 구성 확인 메뉴에서 구성의 논리적 무결성 확인 확인란을 선택합니다. 프로그램은 자체적으로 잘못된 정보를 제거합니다.
  2. 구성이 지원되는 경우 전문가는 공급업체 구성을 철저히 검증할 것을 권장합니다. 확인하려면 공급자의 구성을 새 데이터베이스에 로드하고 첫 번째 단계를 반복하십시오.

순전히 기술적인 요점을 기반으로 하는 오류 제거를 위한 특정 작업 알고리즘도 있습니다.

  1. 활성 기지의 모든 백그라운드 작업을 꺼야 합니다.
  2. 서버를 재부팅합니다.
  3. sql을 사용하여 백업합니다.
  4. 지지대에서 베이스를 제거하고 cf.를 내리십시오.

때때로 1C 사용자는 "개체 필드를 찾을 수 없습니다."라는 오류가 발생합니다.

오류 이유

이 문제는 다양한 경우에 발생할 수 있습니다.

- 프로그램 입구에서;
- 양식을 작성할 때 또는 템플릿에 데이터를 입력하기 전에
- 핸들러가 실행될 때 - "CommonModule Users(AuthenticationOpenID)"로 인한 "기록 전".

옵션은 다를 수 있습니다. 1C 구성기의 디버그 모드에서 모든 기능이 올바르게 작동하고 프로그램을 시작하면 이러한 오류가 발생합니다.

오류의 원인은 이전에 개발된 소프트웨어 메커니즘이 이러한 구성을 고려하지 않고 프로그램 코드에 입력된 데이터가 처리되지 않기 때문입니다. 저것들. 존재하지 않는 속성에 호출이 있습니다.

이 상황은 새 릴리스를 설치하거나 이전 플랫폼에서 1C 프로그램으로 작업할 때 존재할 수 있습니다.


오류 수정 방법

"개체 필드를 찾을 수 없음" 오류를 수정하려면 프로그램을 다시 설치하거나 업데이트해야 합니다. 새로운 버전... 플랫폼의 현재 버전은 회사의 공식 웹사이트 또는 기타 관련 리소스에서 다운로드할 수 있습니다.

또는 다음으로 롤백할 수 있습니다. 이전 버전그러나 정기적인 백업을 수행하는 것이 좋습니다.



관련 기사: