이 소식을 먼저 읽은 사람들이 있습니다.
최신 기사를 받으려면 구독하십시오.
이메일
이름
당신은 벨을 어떻게 읽고 싶습니까?
스팸 없음

1C:Accounting 8.2(버전 2.0)에서 "값이 개체 유형(ForeignOrganization)의 값이 아닙니다" 오류

2015-07-13T13:28:05+00:00

이러한 오류는 "상대방과의 정산서류(수동회계)"를 내용 중 하나로 사용하는 모든 문서에서 발생할 수 있습니다.

종종 이 오류("값이 값이 아닙니다 객체 유형(Foreign Organization)")라는 문구가 인쇄를 하려고 하면 "Invoice Issued" 문서에 나타나는데 이 경우 문서에 "Invoice Base Document" 필드가 명시되어 있는데도 프로그램에서는 비어있는 것으로 인식하기 때문입니다.

이 문제를 해결하기 위한 두 가지 옵션이 있습니다.

  • 아마도 가장 간단한 방법은 데이터베이스에서 이 문서를 삭제하고 다시 입력하는 것입니다. 이미 복사하지 않고 입력하십시오. 완성된 문서, 그러나 문서를 처음부터 시작하십시오.
  • 고급 사용자를 위한 두 번째 옵션: "도구" - "디렉토리 및 문서 그룹 처리" 메뉴를 통해 "송장 발행을 위한 기본 문서" 속성을 문서에서 이미 선택된 속성으로 변경합니다.
진심으로, (교사 및 개발자).

귀하(또는 사용자)는 1C에서 일합니다. 갑자기, 실수. 무엇을 할까요?

물론 가장 정확한 것은 어떤 종류의 오류 1C, 그 원인을 분석하여 무엇이 무엇인지 찾기 위해 한두 시간을 보내는 것입니다.

이것이 불가능하다면? 시간도 없고 욕망도 없고 지식도 부족합니다. 다음은 1C에서 오류를 빠르게 수정하기 위한 몇 가지 매우 나쁜 팁입니다.

오류 메시지 1C

1C 오류 메시지의 일반적인 보기는 1C 오류 텍스트와 확인 및 추가 버튼이 있는 창입니다.

여기에 표시된 1C 오류의 텍스트는 사용자 메시지이며 표시된 1C 오류가 잘못된 작업의 결과일 수 있기 때문에 프로그래머에게 아무 것도 알려주지 않는 경우가 많습니다.

1C 오류를 수정하려면 이 창에서 자세히를 클릭하여 1C 프로그래머 오류 메시지를 확인하십시오. 다음과 같이 명시되어 있습니다.

  • 오류 1C가 발생한 곳
  • 1C 에러가 발생한 이 모듈의 기능
  • 1C 오류가 발생한 이 모듈의 줄 번호입니다.

Configurator 버튼을 클릭하면 Configurator가 열리며, 이 모듈은 이 줄에서 이 기능을 수행한 다음 1C 오류를 수정할 수 있습니다.

실수 트릭

방금 말했듯이 1C 오류 텍스트에서 이전에 수행한 잘못된 작업의 결과인 경우가 많습니다.

예를 들어, 매우 일반적인 1C 오류 텍스트는 다음과 같습니다.

값이 개체 유형 값(SomeName)이 아닙니다.

그게 무슨 뜻인가요???

그리고 이것은 다음을 의미합니다.

  • 변수가 있다
  • 프로그램은 변수 값이 디렉토리, 문서 또는 이와 유사한 것으로 가정합니다. 일반적으로 세부 정보(필드)가 있습니다.
  • 프로그램이 이 개체의 필드에 액세스하려고 시도합니다.
  • 그러나 1C 오류는 어떤 이유로 프로그램의 이전 행에서 이 변수가 "Undefined" 값과 같이 세부 정보(필드)가 없는 값을 수신했다는 것입니다.

더 일반적인 1C 오류 수정

물론 1C에 있을 수 있는 모든 오류를 고려할 수는 없습니다.
자주 발생하는 1C 오류와 1C 오류를 빠르게 수정하기 위한 나쁜 팁을 간략하게 나열해 보겠습니다.

  • 변수가 부울 유형이면(즉, True 및 False 값을 취함) 다음과 같이 액세스할 수 있습니다.

    If VariableName 다음

    이 철자는 다음과 유사합니다.
    VariableName = True이면

    그러나 어떤 이유로 이 변수가 부울이 아닌 값을 취하는 경우 첫 번째 옵션은 1C 오류를 제공하고 두 번째 옵션은 그렇지 않습니다.

  • "Xxx라는 함수를 찾을 수 없습니다"

    모듈의 일부는 서버에서 실행됩니다. 또한 동일한 모듈의 일부 기능을 서버 또는 클라이언트에서 수행할 수 있습니다.

    이 경우 서버에서 실행 중인 함수가 클라이언트에서 실행 중인 함수에 접근하는 1C 오류가 발생할 수 있습니다. 이 경우 1C와 같은 오류가 발생합니다.

    이러한 기능은 가능하면 서버로 이전해야 합니다.

  • "xxx라는 변수를 찾을 수 없습니다"

    이전 오류 1C와 유사합니다. 프로그램에 공통 모듈에 있는 함수에 대한 호출이 있는 경우 다음과 같습니다.
    모듈명.함수명();

    모듈의 속성에서 동시에 클라이언트에서 실행되는 것으로 확인되고 서버에서 실행되는 프로그램 행에서 액세스하면 오류 1C가 발생합니다
    "변수를 찾을 수 없음 - ModuleName"

    동일한 방식으로 서버에서 이 모듈의 실행을 활성화해야 합니다.

  • "개체에 대해 XXX 속성을 찾을 수 없습니다"

    "Property"라는 단어는 이 객체(props)의 필드를 의미합니다. 필요한:
    o 물체가 무엇인지 결정
    o 이것이 디렉토리, 문서라면 prop이 실제로
    o 만약 그렇다면 – 같은 이름을 가진 양식의 세부사항을 보십시오.

  • "개체에서 메서드 Xxx를 찾을 수 없습니다"

    "메소드"라는 단어는 이 개체의 모듈에 있는 기능/프로시저를 나타냅니다.

    필요한:
    o 그것이 어떤 종류의 물건인지 결정
    o 해당 모듈 찾기(1C 개체인 경우 개체 모듈, 양식인 경우 양식 모듈)
    o 이 이름을 가진 함수가 있는지 확인하십시오.

  • "요청을 실행할 때 오류 1C"

    이것은 요청 텍스트에 1C 오류가 있음을 의미합니다. 요청 텍스트는 일반적으로 프로그램이 실행되는 것보다 먼저(즉, 더 높게) 정의됩니다. 이 모듈에서 쿼리 텍스트를 찾으십시오(눈으로 위를 바라보거나 "SELECT"라는 단어를 검색하여).

    쿼리 텍스트를 구문 분석하거나 쿼리 텍스트를 마우스 오른쪽 버튼으로 클릭하고 쿼리 빌더를 열어 힌트를 얻으십시오.

  • "오류 1C 레이아웃" - 보고서를 실행할 때

    이 1C 오류는 요청 텍스트의 1C 오류 또는 ACS 설정의 1C 오류(종종 그룹화, 선택한 필드, 조건부 서식)를 의미합니다.

    설정으로 시작하여 크게 단순화하십시오. 선택한 필드 및 조건부 서식에서 목록에 십자 표시가 있는 필드가 없는지 확인하십시오.

    그래도 도움이 되지 않으면 요청 텍스트로 이동하여 요청 빌더를 사용하여 힌트를 얻으세요.

정보가 입력되면 요소가 자동으로 입력 범주를 변경하고 특정 편의가 만들어지며 경우에 따라 프로그램에 심각한 장애가 될 수 있습니다.

셀에서 1C 값의 오류는 무엇을 의미합니까?

"값 1C는 개체 유형에 속하지 않습니다"라는 경고는 처리된 테이블 셀에 있음을 나타냅니다. 소프트웨어 모듈, 원래 제공된 잘못된 데이터 유형입니다. 템플릿을 손으로 채우면 구분점을 제외한 모든 문자가 디지털 값 1C 대신 문자열을 만들 수 있으며 추가 점은 정보를 "날짜" 위치로 변환할 수 있습니다.

앞으로는 테이블을 게시하는 과정에서 잘못된 특성이 보충되기 때문에 이러한 문서의 사용이 부정확해집니다. 선택 항목을 구성하고 "날짜별" 필터를 설정하면 양식에 날짜가 표시되지 않고 기존 불일치를 나타내는 선이 표시됩니다.

문서를 취소하면 필요한 파일이 올바르게 형성될 때까지 1C에서 값 표시를 설정하는 데 도움이 됩니다. 이 경우 오류가 있는 양식을 삭제하고 수동으로 입력해야 합니다. 값이 1C인 부정확성이 나타나는 이유가 프로그래머의 활동인 경우 구성기에서 결함을 수정해야 합니다.

IT 컨설팅 전문가는 Enterprise 8.3 응용 프로그램을 설정하고 유지 관리하는 데 광범위한 경험을 가지고 있습니다. 1C의 값에 대한 가장 일반적인 질문에 대한 답변을 얻을 수 있습니다.

최근에 작동하는 컴퓨터 중 하나에서 프로그램을 업데이트했습니다. 1C:기업. 업데이트 중 프로그램을 시작한 후 "업데이트에 실패했습니다. 프로그램 버전을 업데이트하는 동안 오류가 발생했습니다: 값이 개체 유형(코드)의 값이 아닙니다." 프로그램을 다시 시작해도 도움이 되지 않았습니다. 오류 창이 다시 나타납니다.

1C:Enterprise에 내장된 도구는 이 문제를 해결하는 데 도움이 되었습니다. 정보 베이스 테스트 및 수정.

1. 우선 프로그램을 종료합니다. 1C, 만일의 경우에 대비하여 데이터베이스를 백업하십시오. 이렇게하려면 데이터베이스가 저장된 폴더로 이동하여 어딘가에 복사하십시오. 파일 1Cv8.1CD:

2. 이제 프로그램을 다시 실행하십시오. 1C:기업. 시작 창에서 " 구성자”:

3. 그런 다음 메뉴 표시줄에서 " 관리” – “테스트 및 수정”:

4. 열리는 창에서 내 스크린샷과 같이 상자와 마커를 선택한 다음 "실행" 버튼을 클릭합니다.

5. 테스트 프로세스가 끝나면 이 테스트 결과 정보가 아래에 표시됩니다.
프로그램 닫기 1C. 그런 다음 다시 시작합니다. 실행 후 오류: 업데이트하지 못했습니다. 값이 개체 유형 값이 아닙니다."를 반복해서는 안됩니다.

오류: 1C:Accounting 8.3(버전 3.0.31.9)의 "값이 개체 유형 값(RightValue)이 아닙니다."

2018-10-25T11:51:27+00:00

1C: Accounting 8.3의 최신 릴리스(3.0.31.9)로 업데이트한 후 일부 사용자는 더 이상 지불 주문 목록을 열지 않습니다. 오류 팝업: "값이 개체 유형(RightValue)의 값이 아닙니다."

이것은 1C 개발자의 실수이며 다음 업데이트 중 하나에서 반드시 수정할 것입니다.

하지만 3월 31일 코앞에 오늘 결제 주문을 받고 싶은데 어떻게 해야 하나요? 지금까지 나는 한 가지 방법만 알고 있습니다.

  • 관리 섹션으로 이동합니다.
  • 작업 창에서 사용자 설정을 엽니다.
  • 사용자 설정을 완전히 지웁니다.

아직 더 부드러운 방법은 모르지만 이 방향으로 작업하고 있습니다.

아마도 모든 설정을 먼저 지우지 않고 모양 설정에서 "지불 주문" 요소의 설정만 지우는 것이 나을 것입니다.

진심으로, (교사 및 개발자).

이 소식을 먼저 읽은 사람들이 있습니다.
최신 기사를 받으려면 구독하십시오.
이메일
이름
당신은 벨을 어떻게 읽고 싶습니까?
스팸 없음