2). 한 번에 여러 릴리스에 대한 표준 구성 업데이트(8.2) 8.2에서 1에 대한 업데이트

/ 켜지지 않음

1C와 전문적으로 관련되지 않은 다양한 타사 전문가(시스템 관리자, 회계사 등)가 1C 구성 업데이트에 대한 조언을 요청하는 경우가 많습니다. "1C 구성을 업데이트하는 방법", "구성기를 통해 1C를 업데이트하는 방법"-모두 다른 방식으로 동일한 질문을합니다. 그래서 매번 같은 내용을 설명하지 않고 모두 참고할 수 있도록 이 글을 쓰기로 결정했습니다 =)
대부분의 최신 구성은 사용자 모드에서 직접 인터넷을 통해 1C 데이터베이스의 자동 업데이트를 지원합니다. 이는 편리하지만 여러 가지 제한 사항이 있습니다. 주요 제한은 인터넷입니다. 첫째, 속도가 빨라야 하고, 둘째, 충분히 빨라야 합니다. 항상 이런 일이 일어나는 것은 아닙니다. 또한 사용자가 구성 업데이트를 잊어버리거나 게을러서 누락된 릴리스가 많이 누적되는 경우가 매우 많습니다. 결과적으로 인터넷을 통해 업데이트하는 데 시간이 오래 걸릴 수 있습니다.
이 문서에서는 "수동으로" 구성을 직접 업데이트하는 방법에 중점을 둘 것입니다.

1C 업데이트 다운로드

1C 구성이 있다고 가정해 보겠습니다: Enterprise Accounting 3.0, 다음과 같은 최신 릴리스 포함

최신 릴리스로 업데이트해야 합니다.
이렇게 하려면 구성 업데이트가 포함된 공식 1C 웹사이트인 https://users.v8.1c.ru/ 웹사이트로 이동하여 "업데이트 다운로드" 하이퍼링크를 클릭해야 합니다.

그런 다음 소프트웨어 제품을 등록할 때 생성된 사용자 이름과 비밀번호를 입력합니다.
ITS 구독 및 등록에 모든 것이 제대로 되어 있으면(기본 버전 소유자의 경우 ITS 구독이 필요하지 않음) 다음과 유사한 창이 열립니다.

구성을 찾고 적절한 하이퍼링크를 클릭하는 곳입니다. 최신 릴리스까지의 모든 구성 업데이트가 포함된 테이블이 나타납니다.

현재 구성 릴리스는 3.0.49.20입니다(첫 번째 그림 참조). 여기서 그는 목록의 위에서 다섯 번째입니다.

저것들. 우리는 이미 네 번째 릴리스인 3.0.49.21, 3.0.49.22, 3.0.49.23, 3.0.49.27을 놓쳤습니다.
가장 인기 있는 사람들은 서둘러 이 모든 릴리스를 다운로드하고 단계별로 업데이트할 것입니다. 하지만 우리는 게으른 사람들이므로 맨 오른쪽 열을 살펴보겠습니다. 맨 왼쪽 열의 릴리스로 어떤 버전이 업데이트될 수 있는지 나타냅니다. 보시다시피 많은 항목이 있으며 맨 오른쪽 열에서 현재 릴리스를 찾으면 모든 업데이트에 해당 항목이 있음을 알 수 있습니다.

저것들. 모든 릴리스를 다운로드할 필요는 없지만 최신 릴리스만 다운로드하면 됩니다. 현재 구성은 이를 업데이트하는 것이 매우 일반적입니다.
릴리스 링크에 "실패"한 후에는 업데이트 배포 링크가 포함된 창이 나타납니다.

이 창에는 업데이트된 구성이 안정적으로 작동하는 플랫폼 릴리스가 표시되는 경우가 많습니다. 플랫폼 릴리스가 이 릴리스보다 오래된 경우 업데이트해야 합니다.
필요한 배포판을 하드 드라이브에 다운로드하십시오.
이 배포는 자동 추출 아카이브 형식입니다.

1C 업데이트 템플릿 설치

압축을 풀면 파일 목록이 디렉터리에 표시됩니다. 그 중 우리는 setup.exe라는 하나의 파일에만 관심이 있습니다.

실행하면 업데이트 템플릿 설치 창이 나타납니다.

이 창에서는 기본적으로 아무것도 변경할 필요가 없습니다. “다음” 버튼을 클릭하고 업데이트 템플릿을 설치하세요.

1C 구성을 업데이트합니다.

템플릿을 설치한 후 메뉴 - 구성 - 지원 - 업데이트 구성 경로에서 구성을 열고 이동하여 업데이트해야 합니다.

업데이트하기 전에 데이터베이스를 저장하세요!

맨 끝에 도달할 때까지 "다음"을 모두 클릭해야 하는 구성 업데이트 창이 나타납니다.

모든 작업을 올바르게 수행했다면 https://users.v8.1c.ru/ 사이트에서 다운로드한 릴리스 번호가 이 업데이트 목록에 표시됩니다.
마우스로 선택하면 '완료' 버튼이 활성화됩니다.

이 버튼을 누르면 업데이트에 대한 정보가 나타납니다.

“계속 업데이트” 버튼을 클릭하세요. 잠시 후 현재 릴리스와 구성이 업데이트될 릴리스를 보여주는 창이 나타납니다.

이 창이 보이면 모든 것이 올바르게 완료된 것이며 구성을 업데이트할 수 있는 필수 릴리스를 다운로드한 것입니다. “확인”을 클릭하고 업데이트를 즐기세요.
어느 시점에 데이터베이스 구성을 업데이트할지 묻는 창이 나타납니다.

우리는 동의합니다.
데이터 재구성에 대한 정보가 있는 창에서 "수락" 버튼을 클릭합니다.

구성 프로그램의 모든 것! 구성이 업데이트되었으며 업데이트를 완료하려면 1C: Enterprise를 시작해야 합니다. 디버깅을 통해 이를 수행하거나 구성기를 닫고 사용자 모드의 별도 세션에서 1C: Enterprise를 시작할 수 있습니다.
사용자 모드에서는 업데이트의 적법성을 확인해야 합니다(PRO 버전 소유자의 경우). 확인 후 데이터베이스가 업데이트됩니다.

모든 것이 잘 진행되고 데이터베이스 업데이트 프로세스 중에 오류가 발생하지 않으면 새 릴리스에서 1C 구성을 갖게 됩니다.

많은 릴리스를 놓친 경우 cf 파일을 사용하여 1C 구성을 업데이트해 볼 수 있습니다. 이를 수행하는 방법은 내 기사를 읽으십시오.

내 책의 도움으로 1C 프로그래밍을 쉽고 빠르게 배울 수 있습니다.

때로는 1C에서 프로그래밍 언어를 배우는 것이 복잡하고 어려운 것 같습니다. 실제로 1C 프로그래밍은 쉽습니다. 내 책은 1C 프로그래밍을 빠르고 쉽게 익히는 데 도움이 될 것입니다. 및 "1C 개발 기초 : 택시"

내 책 "11단계 프로그래밍 1C"의 도움으로 1C 프로그래밍을 배우세요

  1. 복잡한 기술 용어가 없습니다.
  2. 700페이지가 넘는 실용적인 자료.
  3. 각 작업에는 그림(스크린샷)이 함께 제공됩니다.
  4. 숙제 문제 모음입니다.
  5. 이 책은 초보자를 위해 명확하고 간단한 언어로 작성되었습니다.

이 책은 이미 프로그래밍을 시작했고 이 주제에 대해 어려움을 겪고 있는 사람들과 오랫동안 프로그래밍을 해왔지만 1C 관리 양식을 사용해 본 적이 없는 사람들에게 적합합니다.

  1. 복잡한 기술 용어 없이;
  2. 600페이지 이상의 실용적인 자료;
  3. 각 예시에는 그림(스크린샷)이 첨부되어 있습니다.
  4. 책은 PDF 형식으로 이메일로 전송됩니다. 모든 기기에서 열 수 있습니다!

15% 할인 프로모션 코드 - 48PVX헤유


이 강의가 문제 해결에 도움이 되었거나, 마음에 들었거나, 유용하다고 생각했다면, 얼마든지 기부하여 내 프로젝트를 지원할 수 있습니다.

수동으로 결제할 수 있습니다.

Yandex.Money - 410012882996301
웹머니 - R955262494655

내 그룹에 가입하세요.

1C와 같은 프로그램 구성을 업데이트하는 과정에는 시간이 많이 걸릴 수 있으므로 전문가에게 문의하고 1C 교육을받는 것이 좋습니다. 어떤 단계에서든 집중력이 떨어지기 쉽습니다. 심각한 오류가 발생합니다. 그 중 가장 자주 접하는 몇 가지를 살펴보겠습니다. 예를 들어, 1c가 업데이트되지 않는 이유는 무엇입니까?

가장 간단한 옵션에 대한 설명

대부분의 경우 프로그램 자체는 보고서를 작성하여 특정 작업을 수행할 수 없는 이유를 기록합니다. 예를 들어, 사용자가 등록할 때 로그인 정보와 비밀번호를 잘못 입력했습니다. 메시지를 읽고 링크를 따라 현재 상황을 수정하면 됩니다.

또 어떤 오류가 널리 퍼졌습니까?

  • 이 프로그램의 관리자는 업데이트를 진행하기 전에 아카이브를 생성하도록 주의해야 합니다. 그리고 이 작업이 실제로 완료되었는지 별도로 확인해야 합니다. 백업 부족은 문자 그대로 모든 사용자가 직면하는 문제입니다. 그리고 이는 1s 8.2가 업데이트되지 않는 이유에 대한 답변과 관련이 있습니다.
  • 비표준 구성은 업데이트 시 표준 구성과 혼동되는 경우가 많습니다. 이로 인해 이전에 변경한 내용이 사라질 수 있습니다.
  • 프로세스를 완료한 후에는 변경 내역을 반드시 숙지하시기 바랍니다. 구성이 다르게 작동할 가능성이 높습니다. 또는 작동하려면 추가 설정을 사용해야 합니다.
  • 프로그램 작업 시 대화 상자 양식 컨트롤의 속성이 표시되지 않는 경우가 있습니다. 그 이유는 사용자 자신의 부주의 때문이다. 그 후에는 1s 8 3이 업데이트되지 않는 이유에 대한 질문이 더욱 혼란스러워집니다.
  • 때로는 업데이트 후 프로그램에서 새 구성으로 전환하는 것을 허용하지 않는 경우가 있습니다. 예를 들어 코드와 문서 번호가 고유하지 않기 때문입니다. 정보 레지스터를 업데이트할 때도 오류가 나타납니다. 이 상황에서는 레코드 세트가 더 이상 고유하지 않습니다. 가능한 해결 방법에는 코드 열거, 길이 또는 내용 변경, 고유성 제어 비활성화, 속성 변경 등이 있습니다.
  • 사용자는 모든 릴리스에서 데이터베이스를 일관되게 업데이트하지 못할 수 있습니다. 그리고 즉시 최신 버전을 적용합니다. 이로 인해 중요한 정보가 데이터베이스에서 사라질 수도 있습니다. 기본 제공 업데이트 처리는 각 릴리스 이후에 실행되어야 합니다. 그러면 프로그램 자체가 관심 있는 정보로 빈 줄을 채울 가능성이 높습니다. 그리고 1C 릴리스가 업데이트되지 않은 상황을 수정합니다.
  • 사전 작업 후 베이스에 즉시 설치하는 것은 거의 모든 사용자가 저지르는 실수입니다. 하지만 먼저 백업 복사본을 사용하여 테스트를 수행해야 합니다. 그러면 행동이 충분히 정확한지 알아낼 가능성이 더 커집니다.

이 기사에서는 비표준 1C 구성(버전 8.2 및 8.3)을 업데이트하는 동시에 사용자(또는 다른 개발자)가 수행한 모든 변경 사항을 표준 1C 8 구성에 저장하는 방법에 대해 설명합니다.

구성 업데이트의 예를 살펴보겠습니다. 회계 2.0모듈, 역할, 이벤트 구독, 교환 계획 등의 비표준 변경으로 인해 여기에서 논의된 사례는 도움을 받으면 업데이트하기가 그리 어렵지 않습니다. 귀하의 사례를 처리할 수 있는 업데이트 기술만 보여 드리겠습니다.

비표준 1C 구성 단계별 지침 업데이트

1C 8 구성을 업데이트하기 위한 단계별 알고리즘을 살펴보겠습니다. 이 알고리즘은 보편적이며 처음 11단계는 표준 1C 8 구성을 업데이트하는 프로세스를 설명하고 모든 지점은 비표준 1C 8 구성 업데이트를 함께 설명합니다. :

  • users.v8.1c.ru에서 구성 업데이트 파일을 다운로드하거나 다른 사용 가능한 소스(예: ITS 디스크)에서 가져옵니다.
  • 1C 8 업데이트 파일의 압축을 풀고 하드 드라이브의 폴더에 설치하십시오.
  • 1C 8 릴리스 번호가 있는 폴더에서 1cv8.cfu 파일을 찾으십시오. 이는 구성 업데이트가 포함된 파일입니다.

  • 달리다 1C:기업모드에서 구성자;
  • 메뉴로 이동 구성 -> 지원 -> 구성 업데이트.

  • 열리는 "구성 업데이트" 창에서 해당 항목에 플래그를 설정합니다. 업데이트 파일 선택그리고 버튼을 누르세요 다음(원한다면 첫 번째 포인트를 사용해도 됩니다. 사용 가능한 업데이트 찾기업데이트 파일을 자동으로 검색합니다) ;
  • "업데이트 파일 지정" 필드에서 릴리스 번호가 있는 폴더에서 .cfu 파일을 선택합니다. 모든 릴리스에 대해 1C 8 데이터베이스 구성을 업데이트하는 것은 불가능합니다. 각 업데이트 파일에는 해당 파일이 의도된 릴리스 목록이 있습니다. 따라서 여러 업데이트 파일을 순차적으로 설치해야 할 수도 있습니다.
  • 다음 창에는 이 업데이트에 대한 설명이 표시됩니다. 또한 이 파일이 업데이트할 구성 버전을 확인할 수도 있습니다. 버튼을 클릭하세요 계속 업데이트;
  • 이 구성 버전을 선택한 파일로 업데이트할 수 없는 경우 어떤 릴리스를 설치해야 하는지 묻는 창이 표시됩니다.
  • 선택한 파일이 구성 업데이트에 적합한 경우 업데이트 버전에 대한 정보가 포함된 창이 나타납니다. 계속 업데이트하려면 버튼을 클릭하세요. 좋아요;
  • 그 후 업데이트 프로세스가 시작됩니다. 구성이 표준인 경우 완료 후 남은 것은 현재 구성 변경에 동의하고 모드에서 1C 8을 실행하는 것입니다. 기업;
  • 변경 사항(비표준)으로 구성을 업데이트하는 경우 업데이트 프로세스가 완료된 후 이전 구성과 새 구성을 비교하고 병합하는 창이 나타납니다.

비표준 구성 1C 예제 분석 업데이트

비표준 1C 8 구성의 올바른 업데이트에 대한 자세한 분석으로 넘어 갑시다. 이러한 구성을 업데이트하는 데 따른 전체 문제는 표준 메타데이터 개체(공통 모듈, 역할, 문서, 디렉터리)가 타사에서 변경되었다는 것입니다. , 등.). 모든 변경 사항이 그대로 유지되고 안전하고 건전한지 확인해야 하지만 동시에 업데이트 파일에 포함된 1C의 모든 변경 사항도 적용됩니다. 이를 위해 변경된 구성을 업데이트할 때 비교 창이 나타납니다. 기본 구성(변경 사항 포함) 및 새로운 공급업체 구성(업데이트된 표준 구성).

이 창에는 두 개의 열이 포함되어 있으며 각 열에는 메타데이터 트리가 포함되어 있습니다. 첫 번째는 현재 데이터베이스 구성 메타데이터를 표시하고 두 번째는 업데이트된 공급업체 구성 메타데이터(업데이트된 일반 구성)를 표시합니다. 녹색 연필은 변경된 개체를 나타내며, 첫 번째 열에는 변경한 일반적인 메타데이터 개체가 표시되고, 두 번째 열에는 업데이트로 변경된 일반적인 메타데이터 개체가 표시됩니다. 따라서 비표준 1c 구성을 올바르게 업데이트하려면 사용자와 업데이트에 의해 변경된(즉, 두 번 변경된) 모든 메타데이터 개체를 찾아야 합니다.

이렇게 하려면 창 하단에 있는 버튼을 클릭하세요. 필터, 열리는 창에서 플래그를 설정하세요 그리고 누르세요 좋아요.

이제 필요한 개체만 비교 창에 표시되므로 업데이트 프로세스가 크게 단순화됩니다. 새로운 비표준 문서, 디렉터리, 역할, 모듈 등이 구성에 추가된 경우 구성을 업데이트해도 해당 내용을 덮어쓰지 않고 그대로 유지되며 아무 일도 일어나지 않습니다. 문제가 되는 것은 수정된 유형 객체뿐입니다.

다양한 메타데이터 개체를 올바르게 업데이트하려면 자신만의 접근 방식이 필요하므로 간단한 예를 사용하여 다양한 상황을 살펴보겠습니다. 또한 대대적으로 다시 작성된 구성을 업데이트하는 것은 복잡한 작업이며 최대한의 주의와 집중이 필요하다는 점도 알고 있습니다.

일반 모듈 업데이트.

  • 예를 살펴보겠습니다. 공통 모듈로 버전 관리구성다음과 같이 변경했습니다.
    • 절차 중 구성 버전 확인()다음 줄을 주석 처리했습니다. //OpenFormModal("GeneralForm.DeprecatedConfigurationVersion",Parameters);
    • 우리는 이름이 있는 모듈에 자체 프로시저를 추가했습니다. MyTestProcedure().

    업데이트 중에 이 모듈이 변경되었습니다. 비교 창에서 두 번 변경된 필터를 적용하면 목록에 포함되는 것을 볼 수 있습니다.

    이 창을 자세히 살펴보고 이 창에서 어떤 정보를 얻을 수 있는지 이해해 보겠습니다. 먼저, 기본 구성과 업데이트된 공급업체 구성 모두에서 공통 모듈이 변경되었음을 알 수 있습니다. 이는 두 열 모두에 녹색 연필로 표시됩니다. 둘째, 첫 번째 열에는 공통 모듈 이름 옆에 확인란이 표시됩니다. 이는 모듈이 병합될 것임을 나타냅니다(우리가 변경한 모듈과 표준 업데이트 모듈). 셋째, 마지막 열에서는 모듈이 어떤 모드로 병합되는지 확인합니다. 이 경우 값은 다음과 같이 설정됩니다. 새로운 공급자 구성에서 가져옵니다.즉, 변경 사항을 완전히 덮어쓰고 업데이트로 인한 변경 사항이 완전히 적용됩니다.

    다른 병합 모드는 우선순위가 다른 모듈의 부분 병합을 제공합니다. 하지만 이 모드를 사용하지 않는 것이 좋습니다. 이렇게 하면 모듈이 엉망이 될 수 있습니다. 변경 사항 중 일부는 덮어쓰게 되고 일부 표준 변경 사항은 적용되지 않습니다. 따라서 열의 값을 변경하십시오. 병합 모드...우리는 결코 그렇게 하지 않을 것입니다. 넷째, 모듈 반대쪽 첫 번째 열의 체크박스를 해제하면 병합이 수행되지 않고 모듈은 업데이트 전의 형태로 유지됩니다. 위 사항을 토대로 업데이트하는 방법은 두 가지가 있습니다. 공통 모듈:

    • 표준 항목을 설치하여 변경 사항을 덮어씁니다. 그런 다음 업데이트된 모듈에 덮어쓰기된 변경 사항을 수동으로 적용합니다.
    • 모듈을 업데이트하거나 수동으로 표준을 변경하지 마십시오.

    구성 비교 메커니즘

    모듈의 변경 사항을 비교하려면 구성 비교 병합 창에 내장된 다음 메커니즘을 사용할 수 있습니다.

    • 모듈 차이점 보기. 이렇게 하려면 비교 창에서 모듈을 마우스 오른쪽 버튼으로 클릭하고 모듈 차이점 표시...그러면 업데이트된 모듈과 수정된 모듈에서 어떤 절차가 다른지 확인할 수 있는 모듈 비교 창이 열립니다. 화면 상단은 두 개의 열로 구분됩니다. 왼쪽에는 변경된 기본 구성에 대한 절차 목록이 있고 오른쪽에는 업데이트된 표준 구성에 대한 유사한 절차 목록이 있습니다. 창의 아래쪽 부분도 같은 원리에 따라 두 부분으로 나뉩니다. 선택한 시술의 코드를 표시합니다. 기본 구성에만 존재하는 라인은 파란색으로 강조 표시됩니다. 업데이트된 표준 구성에만 있는 줄은 녹색으로 강조 표시됩니다. 두 구성 모두에 존재하지만 일치하지 않는 라인은 빨간색으로 강조 표시됩니다.






    • . 개체 비교 보고서를 사용하여 모듈을 비교할 수도 있습니다. 비교 창에서 호출하려면 모듈을 마우스 오른쪽 버튼으로 클릭하고 열린 창에서, 그 지역에서 체재,깃발을 세우다 세부.열리는 보고서에서 변경된 모듈 라인과 두 구성 모두에서 어떻게 보이는지 확인할 수 있습니다.


      이 보고서가 변경 사항에 대한 모든 정보를 제공한다는 사실에도 불구하고 (적어도 모듈을 업데이트할 때는) 사용하기가 편리하지 않습니다. 훨씬 더 흥미로운 점은 두 가지 수정 사항입니다. O 기본 구성 개체와 기존 공급업체 구성의 비교 보고서(이 보고서에는 변경한 내용만 표시됩니다.) (이 보고서에는 업데이트로 인해 모듈에 적용된 변경 사항만 표시됩니다.)



      첫 번째 보고서를 사용하면 모듈에서 변경 사항이 적용된 위치 수를 확인할 수 있으므로 창에서 빠르게 찾을 수 있습니다. 모듈 차이점을 확인하세요.두 번째 보고서에서는 일반적인 업데이트로 인해 변경된 위치가 몇 군데인지 확인할 수 있습니다.

    모듈을 업데이트하는 데 필요한 모든 도구를 정리했습니다. 실제 적용을 보여주기 위해 모듈 업데이트 프로세스를 단계별로 고려해 보겠습니다. 버전 관리구성위에 나열된 변경사항이 포함됩니다. 두 가지 방법으로 모듈을 업데이트해 보겠습니다.

    • 모듈을 업데이트하고 변경 사항을 삭제해 보겠습니다. 업데이트 후 수동으로 입력하겠습니다.
    • 우리는 모듈을 업데이트하지 않을 것입니다. 나중에 업데이트에서 받은 변경 사항을 적용하겠습니다.

    첫 번째 방법:

      • 알고리즘을 설명하기 전에 설명이 너무 많은 공간을 차지하지 않도록 매우 간단한 업데이트 예를 고려하고 있지만 복잡한 경우의 업데이트 프로세스는 더 많은 집중과 주의가 필요하지만 정확히 동일한 단계로 구성됩니다. ;
      • 구성을 업데이트하기 전에 텍스트 문서를 만들어 보겠습니다. 여기에는 업데이트 후 수동으로 수행해야 하는 변경 사항이 기록됩니다. 텍스트 문서의 데이터는 가장 이해하기 쉬운 방식, 즉 구조적으로 표시되어야 합니다. 이 예에서는 다음과 같이 작성합니다: 1. 일반 모듈 1.1 버전 제어구성
      • 공통 모듈을 찾아보자 버전 관리구성 기준 치수.마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 O를 선택하십시오. 기본 구성의 개체를 이전 개체와 비교한 보고서입니다.열리는 창에 깃발을 꽂고 세부.나도 깃발을 세웠어 텍스트 문서로 출력, 변경 사항을 확인하는 것이 더 편리하기 때문이지만 이는 습관의 문제입니다. 버튼을 눌러보자 좋아요.열리는 보고서는 다음과 같습니다.

      • 보고서에는 모듈에 두 가지 변경 사항이 있음을 보여줍니다(각각의 새로운 변경 전에 해당 변경이 이루어진 줄 번호가 기록됩니다).
        • 34행이 변경되었습니다. 기본 구성에서는 주석 처리되었지만 이전 공급자 구성에서는 주석 처리되지 않았습니다.
        • 절차가 추가되었습니다. 이전 공급자 구성에서는 해당 위치가 비어 있지만 기본 구성에서는 해당 위치에 있습니다. 우리는 보고서를 종료하지 않습니다. 이는 우리에게 유용할 것입니다.
      • 이제 모듈 비교창에서 첫 번째 차이점을 찾아보겠습니다. 이렇게 하려면 지점을 다시 마우스 오른쪽 버튼으로 클릭하세요. 기준 치수상황에 맞는 메뉴에서 항목을 선택하십시오 모듈 차이점 표시...모듈 비교 창에서는 라인 번호(글로벌 넘버링)가 보이지 않으므로 첫 번째 변경 사항을 찾기 위해 창 상단에 있는 모든 절차를 스크롤해 보겠습니다. 또한 보고서를 통해 첫 번째 변경 사항이 줄 변경과 연관되어 있다는 것을 알고 있으므로 빨간색으로 강조 표시된 텍스트를 찾습니다. 변경된 줄은 CheckConfigurationVersion() 프로시저에서 찾을 수 있습니다.

      • 변경 사항을 기록하기 위해 생성된 텍스트 문서를 열어보겠습니다. "1.1.1" 단락에 변경 사항이 있는 절차의 이름을 기록합니다. 그런 다음 모듈 텍스트에서 쉽게 찾을 수 있도록 발견된 변경 사항을 입력해야 합니다. 이를 위해 나는 일반적으로 변경 전후에 한 번에 여러 줄의 절차를 문서에 복사하지 않고 한 번에 복사합니다. 하지만 이 경우에는 절차가 작기 때문에 변경된 줄 자체를 복사하는 것으로 충분합니다. 다음 기록을 얻게 됩니다. 1. 일반 모듈 1.1 ControlVersionConfiguration 1.1.1 CheckVersionConfiguration //OpenFormModal("GeneralForm.Not 권장VersionConfiguration", 매개변수);
      • 이제 구성 비교 보고서를 다시 열고 다음 변경 사항을 살펴보고 모듈 비교 창에서도 찾아보겠습니다. 이번에 새로운 절차가 추가되었습니다. 이전 공급자 구성에는 이 절차가 전혀 없기 때문에 해당 텍스트가 파란색으로 강조 표시됩니다.

      • 변경사항을 다시 기록하기 위해 생성된 텍스트 문서를 열어보겠습니다. “1.1.2” 단락에 추가된 절차의 이름을 적습니다. 그런 다음 추가된 절차의 전체 텍스트를 거기에 복사합니다.
      • 버전 관리구성 1.1.2 MyTestProcedure 프로시저 MyTestProcedure() 내보내기 //프로시저 텍스트 EndProcedure
      • 이 모듈을 업데이트해야 함을 나타내는 플래그가 설정되어 모든 변경 사항이 지워집니다.
      • 다음으로 텍스트 문서에서 두 번 변경된 다른 메타데이터 개체에 대한 변경 사항을 기록해야 합니다. 하지만 이 예에서는 특정 일반 모듈을 고려하고 있으므로 이 단계를 건너뛰겠습니다. 두 번 변경된 객체에 대한 작업이 완료되면 비교/병합 창에서 버튼을 클릭합니다.
      • 실행하다; “기본 구성에 변경된 개체가 있습니다...”라는 텍스트 창이 나타나면 버튼을 클릭하세요.;

      • “기본 구성에 변경된 개체가 있습니다...”라는 텍스트 창이 나타나면 버튼을 클릭하세요.;

      • 다음 창인 지원 규칙 설정에서는 설정을 변경하지 않고 버튼만 클릭하면 됩니다. 나타나는 마지막 메시지는 "구성 병합 완료"입니다. 버튼을 누르세요;
      • 좋아요 메뉴를 사용하여 구성을 저장합니다.파일 -> 저장 , 픽토그램구하다 (파란색 플로피) 또는 키보드 단축키;
      • Ctrl+S 구성이 저장되면 덮어쓴 변경 사항을 모듈에 복원합니다. 메타데이터 트리에서 모듈을 찾아 엽니다.
      • ControlVersionConfiguration;
      • 이 모듈의 변경 사항이 입력된 텍스트 문서를 열어 보겠습니다. "1.1.1" 단락에 절차가 명시되어 있습니다.구성 버전 확인,
      • 모듈에서 찾아서 열어보겠습니다.

        텍스트 문서는 해당 행을 주석 처리해야 함을 나타냅니다. OpenFormModal("GeneralForm.DeprecatedConfigurationVersion",Parameters);

      • 모듈에서 찾아서 코멘트를 설정해 보겠습니다. "1.1.2" 단락에 절차가 명시되어 있습니다. MyTest프로시저,
      • 모듈에 추가해야 하는 것입니다. 텍스트 문서에서 복사하여 모듈 끝에 붙여넣습니다.
      • 위 방법 중 하나를 사용하여 구성을 저장합니다. 이제 구성 업데이트가 완료되었습니다. 남은 것은 키를 사용하여 구성을 업데이트하는 것뿐입니다. F5 또는 F7

    • 또는 해당 아이콘을 클릭하고 1C:Enterprise 모드에서 업데이트의 합법성을 확인합니다.
      • 두 번째 방법:
      • 동일한 구조로 텍스트 문서를 만듭니다.
      • 보고서를 생성해 봅시다 새로운 공급자 구성의 개체를 이전 공급자 구성과 비교하여 보고합니다.
      • 생성된 보고서와 모듈 비교 창을 사용하여 새로운 공급업체 구성에 따른 변경 사항을 텍스트 문서에 기록합니다.
      • 구성 비교/병합 창에서 모듈 옆에 있는 것을 확인하세요. 버전 관리구성플래그가 제거되었습니다. 이는 이 모듈이 업데이트되지 않음을 의미합니다.
      • 구성을 업데이트하고 텍스트 문서에서 모듈로 변경합니다. 버전구성

교환 계획 업데이트.

예를 들어보겠습니다: 교환 계획의 일부로 조직별당신은 디렉토리를 포함했습니다 외부 처리.비표준 1C 구성을 업데이트할 때 이 교환 계획의 구성이 변경되었으며 표준 변경 사항이나 자체 변경 사항을 잃지 않고 교환 계획을 올바르게 업데이트해야 하는 작업에 직면했습니다. 변경된 메타데이터 개체를 비교하는 데 사용되는 도구는 이전 단락에서 자세히 설명했으므로 이 경우 모든 내용을 간략하게 설명하겠습니다.

교환 계획 업데이트를 단계별로 살펴보겠습니다. 조직별다음과 같은 변경 사항이 있습니다:

  • 일반 모듈을 업데이트할 때 생성된 텍스트 문서에 새 줄을 추가합니다. 2. Exchange 계획 2.1 조직별
  • 교환 계획을 찾아보자 조직별비교/병합 창에서 브랜치로 확장 화합물.교환 측면에서 모듈을 변경할 수도 있습니다. 일반 모듈에 대해 설명된 규칙에 따라 업데이트해야 합니다. 이 경우 우리는 교환 계획의 구성을 업데이트하는 데 관심이 있습니다.
  • 일반 모듈의 경우와 마찬가지로 교환 계획의 구성은 사용자가 직접 변경 사항을 수동으로 추가하여 업데이트할 수도 있고, 표준 변경 사항을 수동으로 추가하여 업데이트하지 않을 수도 있습니다. 구성에 표준 변경 사항보다 더 많은 변경 사항이 있는 경우 두 번째 방법을 사용하여 업데이트하는 것이 더 적습니다. 동일한 보고서를 사용하여 어떤 변경 사항이 더 있는지 확인할 수 있습니다.
  • 이 예에는 보다 일반적인 변경 사항이 있으므로 변경 사항을 텍스트 문서에 기록하겠습니다. 2. 교환 계획 2.1 조직별 - ***디렉터리 - -->디렉터리.외부 처리
  • 비교/병합 창에서 교환계획 옆 체크박스가 체크되어 있는지 확인하세요. 조직별;
  • 구성을 저장하십시오.
  • 구성이 저장되면 덮어쓴 변경 사항을 교환 계획에 복원합니다. 메타데이터 트리에서 교환 계획을 찾아 엽니다. 조직별;
  • 텍스트 문서의 "2.1"단락에 참고 도서가 표시되어 있습니다. 외부처리,교환 계획 구성의 메타데이터 트리에서 이를 찾아 교환에 디렉토리의 참여를 나타내는 플래그를 설정합니다.

  • 구성을 저장하고 업데이트해 보겠습니다.

이벤트 구독을 업데이트하세요.

예를 살펴보겠습니다: 이벤트 구독 소스 조직 내 Exchange용 디렉터리를 삭제하기 전에당신은 디렉토리를 포함했습니다 외부 처리.업데이트 중에 소스 구성이 변경되었으며 작업은 이전 작업과 유사합니다. 즉, 비표준 1c 구성을 올바르게 업데이트합니다.

다음 변경 사항을 적용하여 이벤트 구독 소스 목록을 업데이트하는 방법을 단계별로 살펴보겠습니다.


1C에서 역할 업데이트

1C 8의 역할 업데이트에 대해 이야기하기 전에 표준 역할을 변경하지 않는 것이 더 좋으며 그럴 필요도 없으며 비표준 1C 구성을 업데이트하는 것도 매우 어렵다는 점에 주목하고 싶습니다. 표준 구성을 수정하고 여기에 문서, 디렉터리 등을 추가하는 경우 새 메타데이터 개체를 포함하는 고유한 역할(또는 상황에 따라 여러 개)을 생성합니다. 이렇게 하지 않으면 시간이 지남에 따라 표준 역할을 업데이트하는 것이 매우 어려울 것이며 때로는 불가능할 수도 있습니다. 왜냐하면 거의 모든 릴리스에서 역할이 많이 변경되고 구성 비교에 대한 보고서가 명확하지 않게 보일 수 있기 때문입니다.

그러나 여전히 역할이 이미 한 번 이상 변경된 경우가 종종 있으며 그 이유와 이유를 이해할 시간이 없습니다. 따라서 예를 살펴보겠습니다. 일반적인 역할에서 회계사참고 도서용 세무 당국업데이트 중에 읽기 및 보기 권한이 추가되었으며 역할 권한 세트도 변경되었습니다.

역할을 단계별로 업데이트하는 방법을 살펴보겠습니다.

  • 역할을 찾아보자 회계사비교/병합 창에서 브랜치로 확장 진상;
  • 이 예에서는 역할이 한 번만 변경되지만 일반적으로 그런 것은 아닙니다. 따라서 역할을 업데이트하지 않고 표준을 수동으로 변경하는 것이 훨씬 쉽습니다.
  • 형태를 잡자 새로운 공급업체 구성 개체를 이전 공급업체 구성과 비교하는 보고서. 일반적으로 여기에는 많은 정보가 포함되어 있지만 업데이트에 모든 정보가 필요한 것은 아닙니다.
  • 새 메타데이터 개체가 추가되었거나 이전 개체에 대한 권한이 변경되었습니다.
    • 추가된 객체는 다음과 같습니다: - -->

      새 개체를 추가할 때 해당 개체에 대해 설정해야 하는 권한에 대한 정보가 보고서에 표시되지 않습니다. 따라서 업데이트 후 공급자 구성에서 해당 배열을 확인하거나 사용 가능한 모든 항목을 설치할 수 있습니다.

    • 변경된 개체는 다음과 같습니다. - ***디렉터리 - ***세무 당국 - ***권한 - ***읽기 - ***값 -->허용됨<--Запрещено - ***Просмотр - ***Значение -->허용된<--Запрещено

      동시에 어떤 권리가 변경되었는지 자세히 표시됩니다.

  • 이 예에서는 비교 보고서에 유용한 정보가 한 줄만 있습니다. 이를 텍스트 문서에 추가합니다. 4. 역할 4.1 회계사 - -->객체 - RegulatedReportStatisticsForm11NA

    이 경우 해당 개체가 어떤 메타데이터 개체인지 표시할 수 있지만 이 경우 보고서는 이미 명확합니다.

  • 비교/조합 창에서 역할 옆의 확인란을 선택 취소합니다. 회계사;
  • 그런 다음 두 번 변경된 다른 메타데이터 개체에 대한 변경 사항을 텍스트 문서에 기록하고 업데이트를 수행해야 합니다(프로세스는 위에 자세히 설명되어 있습니다).
  • 구성을 저장하십시오.
  • 구성을 저장한 후 역할에 대한 일반적인 변경을 수행해야 합니다. 회계사. 메타데이터 트리에서 이 역할을 찾아 엽니다.
  • 텍스트 문서의 "4.1" 단락에는 역할에 개체가 추가되었다고 나와 있습니다. 규제 보고서통계양식 11NA,역할 메타데이터 트리에서 찾아 권한을 확인하세요. 용법그리고 보다;

  • 구성을 저장하고 업데이트해 보겠습니다.

이것으로 비표준 1C 구성 업데이트에 대한 기사를 마칩니다. 읽고 난 후에도 여전히 궁금한 점이 있으면 댓글로 질문해 주세요! 독자의 요청에 따라 다음 기사에서는 비표준 1C 8 구성 업데이트의 다른 흥미롭고 복잡한 측면에 대해 이야기할 수 있습니다.

회계. 1C:Accounting 8.2 구성을 최신 버전으로 업데이트하는 방법

1C 프로그램의 모든 사용자는 때때로 제조업체가 소프트웨어 제품에 대한 업데이트를 출시한다는 것을 알고 있습니다. 일반적으로 업데이트는 누적 패키지, 개별 구성 파일 형태로 제공되거나 1C 웹 사이트에서 자동으로 다운로드됩니다. 프로그램은 주로 1C 프로그래머가 수행한다는 사실에도 불구하고 프로세스 자체는 간단합니다. 숙련된 시스템 관리자, 컴퓨터 과학자 및 회계사는 매뉴얼을 읽은 후 스스로 1C 8.2를 생성할 수 있습니다.


먼저, 업데이트하기 전에 정보 데이터베이스를 백업하세요. 우리는 에서 이 작업을 수행하는 방법을 설명했습니다. 아래에서 설명할 모든 내용은 일반적인 구성에만 적용됩니다. 일반적인 구성을 결정하는 방법.

1C 구성 업데이트의 예를 고려하기 위해 1C: Accounting for Ukraine 8.2 버전 1.2.6.5를 사용하고 1.2.7.4로 업데이트해 보겠습니다.

구성자 모드에서 선택한 1C 데이터베이스를 열어 보겠습니다. 열리는 구성 창에서 기본 메뉴의 "구성", "구성 열기"를 클릭하여 구성을 엽니다.

"구성 열기" 메뉴 항목이 비활성화되고 회색으로 켜지면 구성이 이미 열려 있는 것이므로 이전 항목을 건너뛸 수 있습니다. 그런 다음 "구성", "지원" 및 "구성 업데이트" 메뉴 항목을 순서대로 선택합니다.

열리는 “ ” 창에서 라디오 버튼을 기본 위치인 “사용 가능한 업데이트 검색(권장)”으로 그대로 두십시오. “다음” 버튼을 클릭하세요.

동일한 창의 다음 패널에서 추가 작업을 선택할 때 다양한 작업을 수행할 수 있습니다. 1C 회사 웹 사이트의 인터넷에 있는 카탈로그, CD의 업데이트 카탈로그, 수동으로 지정된 카탈로그에서 업데이트를 선택하거나 기본 카탈로그를 검색할 수 있습니다.

업데이트 디렉터리 경로를 수동으로 지정할 수 있는 옵션을 선택하겠습니다. 여기서 경로를 지정해 보겠습니다. 선택하려면 녹색 기호 "+"가 있는 버튼을 누른 다음 세 개의 점이 있는 버튼을 누릅니다.

"확인"을 클릭하고 이제 불필요한 업데이트 옵션을 모두 선택 취소합니다. 따라서 다음 그림과 같습니다.

“다음”을 클릭하세요. 다음 대화 상자에서 필요한 업데이트를 지정하고 "마침"을 클릭하십시오. “업데이트 설명” 창에서는 구성 간의 차이점을 소개합니다. 모든 것이 적합하다면 "업데이트 계속"을 선택하십시오.

버전 비교에 대한 정보가 있는 창을 기다렸다가 "확인"을 클릭하세요.

업데이트가 시작됩니다. 창 하단의 상태 표시줄은 작업 단계를 알려줍니다.

이 상태에서는 1C가 정지되고 구성 프로그램 창이 흰색으로 바뀔 수 있습니다. 다른 프로그램이 작동을 멈추고 컴퓨터 속도가 전반적으로 느려질 수 있습니다. 이 경우에 대해 걱정할 필요가 없습니다. 이는 주로 컴퓨터 리소스에 따라 달라집니다. 일정 시간이 지나면 구성 업데이트가 성공적으로 완료되었음을 알리고 데이터베이스를 업데이트하라는 메시지가 표시됩니다. 당연히 우리는 동의합니다.

이것으로 자동 검색 옵션에 대한 구성자 모드 업데이트가 완료됩니다.

*******************************************

업데이트 소스를 선택하는 단계에서 라디오 버튼을 "업데이트 파일 선택" 위치에 놓으면 특정 구성 파일에서 업데이트를 수행할 수 있습니다.

“마침” 버튼을 클릭하면 실제 업데이트 프로세스가 시작됩니다. 처음에 업데이트 절차를 설명하는 창이 열리면 "업데이트 계속"을 클릭하세요. 그리고 업데이트 과정은 위에서 설명한 것과 동일합니다.

© 2024 ermake.ru - PC 수리 정보 - 정보 포털