개체 필드가 작업에서 감지되지 않았습니다. "개체 필드를 찾을 수 없음"인 경우 수행할 작업입니다. 오류 이유
때때로 1C 사용자에게 "객체 필드를 찾을 수 없습니다."라는 오류가 발생합니다.
오류 이유
이 문제는 다양한 경우에 발생할 수 있습니다.
- 프로그램에 들어갈 때;
— 양식을 작성할 때 또는 템플릿에 데이터를 입력하기 전에
- 핸들러 실행 시 - "CommonModule 사용자(OpenID 인증)" 사유로 인해 "녹화 전".
옵션은 다를 수 있습니다. 1C 구성자의 디버그 모드에서 모든 기능이 올바르게 작동하고 프로그램을 시작할 때 이러한 오류가 발생합니다.
오류의 원인은 이전에 개발된 소프트웨어 메커니즘이 구성 데이터를 고려하지 않고 프로그램 코드에 입력된 데이터가 처리되지 않기 때문입니다. 저것들. 존재하지 않는 속성에 대한 호소가 있습니다.
이러한 상황은 새 릴리스를 설치하거나 이전 플랫폼에서 1C 프로그램으로 작업할 때 존재할 수 있습니다.
오류 수정 방법
"개체 필드를 찾을 수 없음" 오류를 수정하려면 프로그램을 다시 설치하거나 최신 버전으로 업데이트해야 합니다. 플랫폼의 현재 버전은 회사의 공식 웹사이트 또는 기타 관련 리소스에서 다운로드할 수 있습니다.
또는 이전 버전으로 롤백할 수 있지만 정기적으로 백업하는 것이 좋습니다.
아마도 1C에서 발표한 프로그램 및 구성 작업에서 가장 일반적인 오류 중 하나는 "개체 필드를 찾을 수 없음"이라는 메시지입니다. 이 기사는 이 오류의 원인, 제거 방법 및 오류가 나타나는 상황에 대해 설명합니다.
"개체 필드를 찾을 수 없음"은 무엇을 의미합니까?
모든 1C 구성은 프로그램이 주기적으로 액세스하는 메타데이터 개체 집합입니다. 각 객체는 일련의 필드로 특징지어집니다. 이 창이 나타날 때 프로그램이 보고하는 개체 필드에 액세스한 잘못된 결과입니다.
이 상황은 언제든지 발생할 수 있습니다.
- 프로그램을 시작할 때;
- 양식의 정보 필드를 작성할 때;
- 정보를 인쇄할 때.
오류 이유
개체의 메시지 1C 필드를 찾을 수 없으며 구성이 변경된 후(현재 버전에 대한 독립적인 추가 또는 업데이트) 가장 자주 나타납니다. 발생의 주된 이유는 프로그래머의 부주의입니다.
- 코드가 참조하는 속성이 데이터베이스에 없습니다(삭제되었거나 아직 생성되지 않음).
- 코드에 오류(;
- 필드를 생성할 때 오류가 발생했습니다(관리 양식으로 작업하는 사용자와 관련됨).
- 양식 요소의 모든 세부 정보가 채워지지 않습니다(특히 입력 필드에 "데이터 경로" 속성이 설정되지 않은 경우 이 필드에 액세스할 때마다 "개체 필드를 찾을 수 없음" 오류가 표시됨).
- 관리되는 양식에서 처리기의 단추에 대한 명령을 지정하는 것을 잊은 경우에도 이 오류가 발생할 수 있습니다.
솔루션
1C의 경우 "개체 필드를 찾을 수 없음"은 심각한 오류가 아닙니다. 시스템 작동은 계속되고 오류가 발생한 본체의 모듈 실행만 중단됩니다.
이 오류의 원인이 무엇이든 프로그래머의 개입 없이는 한 가지 경우에만 해결할 수 있습니다. 오류가 구성 전달을 업데이트하여 발생한 경우입니다.
이 경우 데이터베이스의 백업 복사본을 복원하거나 업데이트를 롤백할 수 있습니다. 그런 다음 새 구성 릴리스에서 오류가 수정될 가능성이 높습니다. 대부분의 다른 경우에는 프로그램의 실행 코드를 변경해야 합니다.
오류의 예 및 해결 방법
릴리스 8.2.15 이후의 프로그램 버전에서는 사용자 식별을 단순화하기 위해 OpenID를 사용하여 로그인하는 기능이 도입되었습니다. 이 릴리스가 출시될 당시 많은 사용자에게 "객체 필드를 찾을 수 없습니다(OpenID 인증).
나중에 밝혀 졌 듯이이 창이 나타난 이유는 이전에 개발 된 구성이 이러한 인증 가능성을 고려하지 않았기 때문입니다. 그리고 그러한 문제를 해결하는 메커니즘은 프로그램 코드에 명시되어 있지 않습니다.
주요 솔루션은 다음과 같습니다.
- 플랫폼을 현재 버전으로 업그레이드
- 구성 업데이트 거부
- 교환 규칙 변경
- 확인을 무시해도 됩니다.
어쨌든 예외의 원인이 무엇이든 당황해서는 안 됩니다. 프로그램이 알려주는 내용, 누락된 필드를 읽고 어떤 조치로 인해 메시지가 표시되었는지 분석하고 기술 지원 전문가에게 문의하십시오. 대부분의 경우 이러한 문제는 연락 후 1시간 이내에 해결됩니다.
1C 사용자가 겪는 문제 - "오류: 개체 필드를 찾을 수 없음"은 시작 시 가장 자주 나타납니다. 이 문제는 불편을 초래하고 작업 흐름을 느리게 합니다. 설문 조사에서 알 수 있듯이 많은 사용자는 이 문제를 빠르고 독립적으로 해결하는 방법을 모릅니다. 효과적인 권장 사항을 살펴보겠습니다.
1C 설정에서 각 개체에는 자체 필드가 할당됩니다. 이러한 오류를 프로그래머의 관점에서 분석한 결과 프로그램이 개체에 지정되지 않은 필드에 액세스할 때 문제가 발생한다는 결론을 내릴 수 있습니다. 사용자 관점에서 문제를 평가할 때 1C의 오류는 프로그램이 사용자가 지정한 속성을 찾을 수 없다는 것입니다.
일반적으로 오류 1C는 세 가지 상황에서 나타납니다.
- 프로그램에 들어갈 때;
- 양식을 작성하는 동안;
- 템플릿을 작성하기 전에.
이 목록은 계속될 수 있지만 문제 해결 방법은 전적으로 잘못된 페이지 표시의 세부 사항에 따라 다릅니다.
오류: 개체 필드를 찾을 수 없음 1C(인증)
최신 1C 업데이트에서는 OpenID를 통해 로그인할 수 있습니다. 이 새로운 옵션을 사용하면 연결이 끊어진 후에 더 쉽게 로그인할 수 있습니다.
여러 가지 방법으로 문제를 해결할 수 있습니다.
- 플랫폼을 최신 릴리스로 업데이트하십시오(공식 1C 웹 사이트에서 업데이트를 찾을 수 있음).
- 이전 버전으로 되돌리기(반드시 백업 생성).
업데이트를 사용하지 않고 문제를 해결하는 방법:
- 프로그램 내에서 검사 건너뛰기;
- 교환 규칙의 독립적인 변경.
오류: 필드를 찾을 수 없음(창고)
이유: 문서의 데이터는 예를 들어 테이블 중간에 표시되지만 헤더에 있어야 합니다.
- 오류 지점에서 휴식을 설정하십시오.
- 구성기에서 입력한 데이터의 정확성을 확인하십시오.
오류: 개체 필드를 찾을 수 없음(중량 제품 접두사)
문제 해결 옵션:
- 모든 무게 상품에 대한 코드를 설정하십시오.
- 코드 템플릿을 설정합니다("하드웨어 설정" 섹션).
오류: 개체 필드를 찾을 수 없음(검색 문자열)
- 코드를주의 깊게 확인하십시오. 열거에서 문제가 발생하여 잘못 지정된 대응 또는 부재를 나타냅니다.
- 다른 변환 처리를 다운로드하십시오.
오류: 개체 필드를 찾을 수 없음(계정)
설정에서 "파트너 및 상대방의 독립적 유지 관리"를 활성화하면 이 오류를 제거할 수 있습니다. 이 설정 메뉴에 액세스하려면 "관리"로 이동한 다음 "CRM 및 영업"으로 이동하십시오.
우리가 고려하는 오류는 새로운 소프트웨어 메커니즘을 도입하는 동안 프로그램의 새 릴리스에서 자주 발생합니다. 대부분의 경우 새 릴리스가 릴리스되는 동안 문제가 저절로 해결됩니다. 새 릴리스를 기다리지 않으려면 백업을 저장하는 것을 잊지 마십시오. 이렇게 하면 이전 버전으로 돌아갑니다. 이 옵션은 1C 오류가 발생하는 모든 상황에서 사용할 수 있습니다.
- 쓸모없고 불필요한 정보의 구성을 지우는 것이 필요합니다. "구성 확인" 메뉴에서 "구성의 논리적 무결성 확인" 상자를 선택합니다. 프로그램은 잘못된 정보를 자동으로 제거합니다.
- 구성이 지원되는 분들은 벤더의 구성을 꼼꼼히 확인하시길 권장합니다. 확인하려면 공급업체의 구성을 새 데이터베이스에 업로드하고 첫 번째 단계를 반복하십시오.
순전히 기술적 포인트에 기반한 오류 제거를 위한 특정 작업 알고리즘도 있습니다.
- 활성 기지의 모든 백그라운드 작업을 꺼야 합니다.
- 서버를 다시 로드합니다.
- SQL을 사용하여 백업하십시오.
- 지지대에서 베이스를 제거하고 언로드 참조.
1C 사용자가 겪는 문제 - "오류: 개체 필드를 찾을 수 없음"은 시작 시 가장 자주 나타납니다. 이 문제는 불편을 초래하고 작업 흐름을 느리게 합니다. 설문 조사에서 알 수 있듯이 많은 사용자는 이 문제를 빠르고 독립적으로 해결하는 방법을 모릅니다. 효과적인 권장 사항을 살펴보겠습니다.
1C 설정에서 각 개체에는 자체 필드가 할당됩니다. 이러한 오류를 프로그래머의 관점에서 분석한 결과 프로그램이 개체에 지정되지 않은 필드에 액세스할 때 문제가 발생한다는 결론을 내릴 수 있습니다. 사용자 관점에서 문제를 평가할 때 1C의 오류는 프로그램이 사용자가 지정한 속성을 찾을 수 없다는 것입니다.
일반적으로 오류 1C는 세 가지 상황에서 나타납니다.
- 프로그램에 들어갈 때;
- 양식을 작성하는 동안;
- 템플릿을 작성하기 전에.
이 목록은 계속될 수 있지만 문제 해결 방법은 전적으로 잘못된 페이지 표시의 세부 사항에 따라 다릅니다.
오류: 개체 필드를 찾을 수 없음 1C(인증)
최신 1C 업데이트에서는 OpenID를 통해 로그인할 수 있습니다. 이 새로운 옵션을 사용하면 연결이 끊어진 후에 더 쉽게 로그인할 수 있습니다.
여러 가지 방법으로 문제를 해결할 수 있습니다.
- 플랫폼을 최신 릴리스로 업데이트하십시오(공식 1C 웹 사이트에서 업데이트를 찾을 수 있음).
- 이전 버전으로 되돌리기(반드시 백업 생성).
업데이트를 사용하지 않고 문제를 해결하는 방법:
- 프로그램 내에서 검사 건너뛰기;
- 교환 규칙의 독립적인 변경.
오류: 필드를 찾을 수 없음(창고)
이유: 문서의 데이터는 예를 들어 테이블 중간에 표시되지만 헤더에 있어야 합니다.
- 오류 지점에서 휴식을 설정하십시오.
- 구성기에서 입력한 데이터의 정확성을 확인하십시오.
오류: 개체 필드를 찾을 수 없음(중량 제품 접두사)
문제 해결 옵션:
- 모든 무게 상품에 대한 코드를 설정하십시오.
- 코드 템플릿을 설정합니다("하드웨어 설정" 섹션).
오류: 개체 필드를 찾을 수 없음(검색 문자열)
- 코드를주의 깊게 확인하십시오. 열거에서 문제가 발생하여 잘못 지정된 대응 또는 부재를 나타냅니다.
- 다른 변환 처리를 다운로드하십시오.
오류: 개체 필드를 찾을 수 없음(계정)
설정에서 "파트너 및 상대방의 독립적 유지 관리"를 활성화하면 이 오류를 제거할 수 있습니다. 이 설정 메뉴에 액세스하려면 "관리"로 이동한 다음 "CRM 및 영업"으로 이동하십시오.
우리가 고려하는 오류는 새로운 소프트웨어 메커니즘을 도입하는 동안 프로그램의 새 릴리스에서 자주 발생합니다. 대부분의 경우 새 릴리스가 릴리스되는 동안 문제가 저절로 해결됩니다. 새 릴리스를 기다리지 않으려면 백업을 저장하는 것을 잊지 마십시오. 이렇게 하면 이전 버전으로 돌아갑니다. 이 옵션은 1C 오류가 발생하는 모든 상황에서 사용할 수 있습니다.
- 쓸모없고 불필요한 정보의 구성을 지우는 것이 필요합니다. "구성 확인" 메뉴에서 "구성의 논리적 무결성 확인" 상자를 선택합니다. 프로그램은 잘못된 정보를 자동으로 제거합니다.
- 구성이 지원되는 분들은 벤더의 구성을 꼼꼼히 확인하시길 권장합니다. 확인하려면 공급업체의 구성을 새 데이터베이스에 업로드하고 첫 번째 단계를 반복하십시오.
순전히 기술적 포인트에 기반한 오류 제거를 위한 특정 작업 알고리즘도 있습니다.
- 활성 기지의 모든 백그라운드 작업을 꺼야 합니다.
- 서버를 다시 로드합니다.
- SQL을 사용하여 백업하십시오.
- 지지대에서 베이스를 제거하고 언로드 참조.
1C:Pridpriemstvo 사용자가 겪는 문제 - "오류: 개체 필드를 찾을 수 없음"은 시작 시 가장 자주 나타납니다. 이 문제는 불편을 초래하고 작업 흐름을 느리게 합니다. 설문 조사에서 알 수 있듯이 많은 사용자는 이 문제를 빠르고 독립적으로 해결하는 방법을 모릅니다. 효과적인 권장 사항을 살펴 보겠습니다.
1C:Primary 설정에서 각 개체에는 자체 필드가 할당됩니다. 이러한 오류를 프로그래머의 관점에서 분석한 결과 프로그램이 개체에 지정되지 않은 필드에 액세스할 때 문제가 발생한다는 결론을 내릴 수 있습니다. 사용자의 관점에서 문제를 평가한 후 1C:Primary의 오류는 프로그램이 사용자가 지정한 속성을 찾을 수 없다는 것입니다.
오류 1C: 수락은 일반적으로 세 가지 상황에서 나타납니다.
- 프로그램에 들어갈 때;
- 양식을 작성하는 동안;
- 템플릿을 작성하기 전에.
이 목록은 계속될 수 있지만 문제 해결 방법은 전적으로 잘못된 페이지 표시의 세부 사항에 따라 다릅니다.
입증
1C:Pіdpriєmstvo의 최신 업데이트에서는 OpenID를 통해 입력할 수 있습니다. 이 새로운 옵션을 사용하면 연결이 끊어진 후에 더 쉽게 로그인할 수 있습니다.
여러 가지 방법으로 문제를 해결할 수 있습니다.
- 1C 플랫폼을 최신 릴리스로 자동 업데이트합니다(1C: Enterprise의 공식 웹사이트에서 업데이트를 찾을 수 있음).
- 도움이되지 않으면 1C 프로그래머가 필요합니다
업데이트를 사용하지 않고 문제를 해결하는 방법:
- 프로그램 내에서 검사 건너뛰기;
- 교환 규칙의 독립적인 변경.
재고
이유: 문서의 데이터는 예를 들어 테이블 중간에 표시되지만 헤더에 있어야 합니다.
- 오류 지점에서 휴식을 설정하십시오.
- 구성기에서 입력한 데이터의 정확성을 확인하십시오.
문제 해결 옵션:
- 모든 무게 상품에 대한 코드를 설정하십시오.
- 코드 템플릿을 설정합니다("하드웨어 설정" 섹션).
검색 라인
- 코드를주의 깊게 확인하십시오. 열거에서 문제가 발생하여 잘못 지정된 대응 또는 부재를 나타냅니다.
- 다른 변환 처리를 다운로드하십시오.
상대방
설정에서 "파트너 및 상대방의 독립적 유지 관리"를 활성화하면 이 오류를 제거할 수 있습니다. 이 설정 메뉴에 액세스하려면 "관리"로 이동한 다음 "CRM 및 영업"으로 이동하십시오.
우리가 고려하는 오류는 새로운 소프트웨어 메커니즘을 도입하는 동안 프로그램의 새 릴리스에서 자주 발생합니다. 대부분의 경우 새 릴리스가 릴리스되는 동안 문제가 저절로 해결됩니다. 새 릴리스를 기다리지 않으려면 백업을 저장하는 것을 잊지 마십시오. 이렇게 하면 이전 버전으로 돌아갑니다. 이 옵션은 오류 1C: 수락이 팝업되는 모든 상황에서 사용할 수 있습니다.
1C:엔터프라이즈 전문가는 사용자가 프로그램 기능을 표시하는 데 오류가 발생하는 경우 수행할 작업에 대한 몇 가지 일반적인 권장 사항을 제공합니다.
- 쓸모없고 불필요한 정보의 구성을 지우는 것이 필요합니다. "구성 확인" 메뉴에서 "구성의 논리적 무결성 확인" 상자를 선택합니다. 프로그램은 잘못된 정보를 자동으로 제거합니다.
- 구성이 지원되는 분들은 벤더의 구성을 꼼꼼히 확인하시길 권장합니다. 확인하려면 공급업체의 구성을 새 데이터베이스에 업로드하고 첫 번째 단계를 반복하십시오.
순전히 기술적 포인트에 기반한 오류 제거를 위한 특정 작업 알고리즘도 있습니다.
- 활성 기지의 모든 백그라운드 작업을 꺼야 합니다.
- 서버를 다시 로드합니다.
- SQL을 사용하여 백업하십시오.
- 지지대에서 베이스를 제거하고 언로드 참조.