사용자 작업의 강제 종료는 주로 다음과 같은 경우에 필요합니다.

  • 업데이트 정보 기반;
  • 구성에 새 메타데이터 개체 추가
  • 서버에 대한 예방 및 수리 작업 수행
  • 응용 프로그램이 다시 시작되지 않도록 하는 정지된 사용자 세션입니다.

이 기사에서는 사용자 세션을 종료하는 방법, 관리자가 이 작업을 완료하기 위해 보유하고 있는 도구, 파일에서 제공하는 종료 옵션 및 1C의 클라이언트-서버 버전에 대해 설명하려고 합니다.

세션을 강제로 종료하면 데이터가 손실될 수 있음을 기억하는 것이 중요합니다. 따라서 불쾌한 상황을 피하기 위해 사용자에게 사전에 연결 해제에 대해 경고하는 것이 좋습니다.

구성기에서 세션 닫기

데이터베이스 구조가 변경되면 동적 구성 업데이트를 사용할 수 없게 됩니다. 그리고 화면에 정보창이 나타납니다(그림 1).

이 경우의 일련의 작업은 분명합니다.

  1. "세션 종료 및 반복" 버튼을 클릭해야 합니다.
  2. 데이터베이스 재구성 창을 기다립니다.
  3. 확인을 누릅니다.

프로그램 코드에 대한 변경 사항은 사용자가 종료할 필요가 없지만 각 특정 컴퓨터에서 응용 프로그램을 다시 시작하지 않으면 이 장치에서 작동하지 않습니다.

프로그램에서 직접 세션 종료

8 버전의 1C 회사의 대부분의 표준 제품에는 원격으로 사용자의 작업을 쉽게 종료하고 관리자에게 데이터베이스에 대한 독점적인 액세스를 제공할 수 있는 메커니즘이 설정되어 있습니다. 이것은 "정보 베이스에 대한 연결 차단" 처리입니다.

다음 두 주소 중 하나에서 찾을 수 있습니다.

  1. "서비스" 섹션의 하위 메뉴 중 하나에서
  2. 작업 -> 처리 섹션으로 이동합니다.

그림 2

모습처리는 그림 2에 나와 있습니다.

이 처리의 특징:

  1. 확인란을 선택 및 선택 취소하고 "기록" 버튼을 클릭하면 사용자 차단, 세션 삭제 및 새 연결 생성 방지를 켜고 끌 수 있습니다.
  2. 잠금 종료 시간은 비어 있거나 시작 시간보다 짧을 수 없습니다.
  3. "권한 코드" 매개변수가 설정된 경우 코드 앞에 "/UC"를 지정하여 차단을 무시하도록 실행 라인에 작성할 수 있습니다.
  4. "권한 코드"가 지정되지 않은 경우 차단 기간이 만료되기 전에 데이터베이스에 들어가는 것이 문제가 됩니다(파일 버전의 작업에서는 데이터베이스 폴더에서 1CVcdn 파일 삭제를 시도할 수 있음).
  5. "/UС" 매개변수와 암호 대신 공백으로 구분된 "/CAllow Users"를 지정하면 C가 라틴어인 경우 모든 사용자에 대해 잠금을 완전히 비활성화할 수 있습니다.
  6. 활성 사용자 버튼을 누르면 다음과 같은 창이 나타납니다. 전체 목록사용자(그림 3)에서 "등록 로그"를 열거나 각 특정 사용자의 세션을 종료할 수 있습니다.

그림 3

위의 두 옵션은 파일 및 클라이언트-서버 모드에서 모두 잘 작동합니다. 또한 서버 작업에만 해당하는 경우를 고려할 것입니다.

rdp에서 사용자 제거

서버에서 사용자 세션 연결을 끊는 것은 특정 권한이 있는 경우에만 가능하다는 점을 기억하는 것이 중요합니다.

원격 데스크톱에서 작업할 때 표준 작업 관리자를 사용하여 사용자 세션을 종료할 수 있습니다. 단순히 세션을 종료하는 것 - 약간 잘못되었지만 충분합니다. 효과적인 방법.

두 번째 옵션은 작업 관리자를 사용하는 것입니다. 원격 연결각 특정 세션을 관리하고 모든 규칙에 따라 프로그램을 종료하는 기능. 이 방법은 길며 아무도 한 사용자가 로그아웃하는 동안 다른 작업자가 프로그램을 시작하지 않을 것이라고 보장하지 않습니다.

서버 콘솔을 통해 사용자 제거

1C 서버 클러스터에 대한 관리자 권한이 있으면 다음을 수행해야 합니다.


매우 자주 서버 모드에서 작업할 때 중단된 사용자 세션은 플랫폼을 통해 표시되지 않으며 콘솔을 통해서만 삭제할 수 있습니다.

세션을 종료하는 가장 근본적인 방법

위의 방법이 작동하지 않는 상황은 극히 드뭅니다. 그러나 이런 일이 발생하면 데이터베이스와의 연결을 중단하는 또 다른 근본적인 방법이 있습니다. 바로 서버의 물리적 재부팅입니다.

물론 작업을 끝내고 데이터를 저장할 시간이 없는 사용자들은 그런 뻔뻔한 태도에 극도로 분노하겠지만, 빠르고 효과적이다.

1C 8.3 사용자의 관리 및 제어는 모든 구현 및 지원의 필수적인 부분입니다. 소프트웨어 제품회사 1C. 사실 이것은 간단한 작업이며, 누구나 쉽게 대처할 수 있다고 확신합니다. 1C 사용자를 더 자세히 관리하는 프로세스를 고려하십시오.

1C의 사용자 관리는 상당히 간단하고 직관적인 프로세스이지만 여전히 설명이 필요합니다.

조건부 관리 및 제어에는 다음이 포함됩니다.

  • 사용자 생성;
  • 사용자 권한 설정;
  • 보다 활성 사용자;
  • 사용자 행동 분석.

이러한 각 사항을 더 자세히 살펴보겠습니다.

사용자 권한 생성 및 설치 1C 8.2

구성에 따라 사용자는 구성자 또는 사용자 모드로 입력됩니다. 거의 모든 최신 구성은 1C: Enterprise 8 모드에서 사용자 입력을 지원합니다.또한 1C: Enterprise 모드에서는 일반적으로 다음을 입력합니다. 추가 옵션사용자.

그러나 구성에 관계없이 관리 권한이 있는 첫 번째 사용자는 항상 구성자 모드에 들어갑니다. 따라서 사용자 입력의 두 모드를 모두 고려할 것입니다.

Configurator에 사용자 입력

1C Configurator 모드로 들어가려면 데이터베이스 선택 목록에서 Configurator 옵션을 선택하십시오.

로그인 후 메뉴에서 관리 - 사용자를 선택합니다. 사용자 목록이 열리고 첫 번째 사용자를 시작하면 비어 있습니다. 새 사용자 "Administrator"를 추가해 보겠습니다.

이 페이지에서 사용자 설정을 지정해야 합니다.

  • 이름그리고 이름- 사용자 이름.
  • 플래그가 설정되면 인증 1C: 기업,그러면 항목을 사용할 수 있게 됩니다. 비밀번호(1C를 입력하는 데 사용되는 비밀번호), 사용자는 암호를 변경할 수 없습니다(사용자 모드에서 사용자가 비밀번호를 변경할 수 있도록 함), 선택 목록에 표시(목록에서 사용자를 선택할 수 있게 합니다. 그렇지 않으면 사용자 이름을 수동으로 입력해야 합니다).
  • 입증 운영 체제운영 체제의 사용자 이름을 사용하여 권한 부여 가능성을 담당하는 플래그입니다. 사용자- 사용자 이름 정보 시스템(예: \\dom\kirill, 여기서 dom은 네트워크 도메인이고 kirill은 OS 사용자 이름입니다). 시작 시 1C는 먼저 OS를 통해 권한 부여를 확인한 다음 권한 부여 1C 8.2를 확인합니다.
  • 오픈 아이디 인증- OpenID 기술을 사용하여 권한 부여 가능 . 아이디 열기사용자가 단일 계정을 사용하여 관련 없는 다양한 사이트, 포털, 블로그 및 포럼에서 인증할 수 있는 개방형 분산 시스템입니다.

267개의 1C 비디오 강의를 무료로 받으세요:

탭에서 다른사용자()에 대한 적절한 역할을 지정해야 합니다. 우리의 경우 관리자에 대해 지정합니다. 모든 권리. 다른 사용자의 경우 여기에서 필수 역할에 플래그를 지정할 수 있습니다. 사용자 권한은 다양한 역할의 사용 가능한 개체에서 요약됩니다. 저것들. 사용자에게 두 개의 역할이 선택되어 있고 하나는 "Nomenclature" 디렉토리에 대한 액세스 권한이 있고 두 번째 역할은 그렇지 않은 경우 액세스 권한이 있습니다. "모든 권한"이 없는 모든 사용자의 경우 사용자 역할을 설정해야 합니다(있는 경우).

또한 이 탭에서 다음을 지정할 수 있습니다. 메인 인터페이스(에만 작동 일반 양식). 기본 설정 언어— 구성이 여러 언어로 개발된 경우. 시작 모드- 관리 또는 일반 응용 프로그램.

1C Accounting 2.0에서 사용자 만들기

모든 권한을 가진 사용자가 시스템에 등록된 후 사용자는 1C: 엔터프라이즈 모드로 들어갈 수 있습니다. 예를 들어 가장 일반적인 구성인 Enterprise Accounting 8.2에서 사용자를 생성해 보겠습니다.

이렇게 하려면 메뉴 항목을 선택하십시오. 서비스 - 사용자 및 액세스 관리. "사용자" 디렉토리가 열립니다. 새 사용자 만들기:

사용자 및 주요 정보에 대한 정보를 입력하고 "확인" 버튼을 클릭합니다. 시스템에서 데이터베이스 사용자를 자동으로 생성하도록 제안합니다.

동의해야 새 데이터베이스 사용자의 양식이 표시됩니다.

그게 다야! 사용자 생성 및 그에 대한 권한 할당이 완료됩니다.

1C 데이터베이스에서 활성 사용자 보기

1C: 엔터프라이즈 모드에서 데이터베이스에서 작업하는 사용자를 보려면 항목을 선택하십시오. 서비스 - 활성 사용자. 데이터베이스에서 작업하는 사용자 목록이 열립니다.

1C 8.3 및 8.2에서 사용자를 비활성화하는 방법

1C 데이터베이스에서 활성 사용자를 비활성화하는 방법에는 두 가지가 있습니다.

  • 프로그램 인터페이스에서(구성 1C 회계 3.0, 무역 관리 11 등)
  • 서버 클러스터 콘솔을 통해(클라이언트-서버 모드에서만 사용 가능).

인터페이스에서

사용자 모드에서 "관리" - "지원 및 유지 관리" 메뉴로 이동한 다음 "활성 사용자" 항목을 선택하여 중단된 사용자를 추방할 수 있습니다.

목록에서 원하는 사용자를 선택하고 "마침" 버튼을 클릭합니다.

클러스터 콘솔에서

1C 서버의 관리 패널에 액세스할 수 있는 경우 이를 사용하여 세션을 종료할 수 있습니다. 콘솔로 이동하여 "세션" 메뉴에서 중단된 사용자를 찾아 호출합니다. 컨텍스트 메뉴"삭제"를 클릭합니다.

사용자 제어 1C 8.3

사용자의 작업 이력을 보려면 메뉴 항목으로 이동하십시오. 서비스 - :

안녕하세요 드미트리입니다! 구성을 업데이트하기 위해 데이터베이스에서 사용자를 강제로 추방하는 방법을 알려주세요. 미리 감사드립니다.

사용자로부터:스베틀라나 니콜라예브나

안녕하세요, Svetlana Nikolaevna!

데이터베이스에서 사용자를 추방하려면 관리자 권한이 있어야 합니다.

우리는 섹션으로 이동합니다. 관리, 지원 및 유지보수:

선택하다 사용자 작업 차단:


버튼을 클릭하면 양식에서 활성 사용자 목록을 볼 수 있습니다.

사용자가 화면에 표시할 메시지를 작성하고 차단 간격을 설정합니다(종료 시간을 모르는 경우 필드를 비워 둡니다). 또한 설치 잠금 해제 코드, 왜냐하면 차단은 활성 세션에도 영향을 미칩니다. 예를 들어 다음과 같이 설정합니다. 1234 .

딸깍 하는 소리 잠금 설정. 경고 메시지가 나타납니다:


우리는 동의한다. 이제 양식에 차단이 곧 시작될 것이라고 빨간색으로 표시됩니다.


현재 활성 사용자의 경우 다음 창이 나타납니다.


차단 시작에 가까울수록 매분마다 나타나기 시작합니다.


사용자는 프로그램에서 작업을 완료하고 종료해야 합니다. 자체적으로 종료되지 않으면 프로그램이 자동으로 닫힙니다. 데이터베이스에 로그인을 시도할 때 사용자는 다음 경고를 받게 됩니다.


차단을 설정한 사용자는 다음 메시지도 받습니다.


기지에서 나가자.

왜냐하면 차단은 모든 사용자의 모든 세션에 적용되므로 시작 매개변수를 설정해야 합니다(여기서 코드 잠금 해제):



두 번째 탭에서 데이터베이스 시작 매개변수를 작성합니다(여기서 1234는 코드임).


준비를 클릭합니다. 이제 구성자와 사용자 모드로 들어갈 수 있습니다.

베이스의 잠금을 해제하려면 잠금 형식으로 돌아가서 잠금 해제.


차단 종료 날짜가 설정된 경우 차단이 발생하면 차단이 자동으로 종료됩니다.

1C:Enterprise 8 정보 기반에서 일상적인 유지 관리를 수행하려면 데이터베이스에 대한 독점 액세스 권한을 얻어야 하는 경우가 많습니다. 예를 들어, 데이터베이스 백업을 수행하거나 DBMS 서버에서 일상적인 유지 관리(재인덱싱 등)를 수행하려면 모든 활성 세션을 비활성화해야 합니다.

1C:Enterprise 서버의 표준 기능을 사용하여 정보 베이스에서 사용자의 연결을 끊는 간단한 방법을 고려해 보겠습니다.

표준 기능

1C: Enterprise 8의 클라이언트-서버 버전에 대해 이야기할 예정임을 즉시 예약하겠습니다. 세션을 비활성화하려면 서버 관리 콘솔로 이동하십시오. 목록에서 필요한 정보 베이스를 찾을 수 있습니다.

IB 속성으로 이동하여 "세션 시작 잠금이 활성화됨" 옵션을 설정합니다. 이 경우 사용자 이름/비밀번호를 입력해야 할 수 있습니다. 계정인포베이스 관리자.

세션 차단 기간을 설정하는 것을 잊지 마십시오. 또한 세션이 차단되는 동안 모든 백그라운드 작업을 중지해야 합니다. 이것은 "잠금 일상적인 작업활성화".

필요한 경우 세션이 차단되기 5분 전에 알림을 받을 사용자에 대한 메시지 텍스트와 세션 차단 기간 동안 인포베이스에 들어갈 수 있는 권한 코드를 설정할 수 있습니다.

권한 코드는 다른 세션이 활성화되지 않은 동안 일상적인 유지 관리를 수행하기 위해 정보 베이스에 들어가는 데 사용할 수 있습니다. 매개변수를 사용하여 데이터베이스에 연결할 때 권한 코드를 입력해야 합니다. 예를 들어 권한 코드가 "123456"인 경우 서버에 전달되는 매개변수는 다음과 같습니다.

이런 식으로 데이터베이스에 들어가면 정보 베이스에 독점적으로 액세스할 수 있습니다. 다른 세션은 참여할 수 없습니다.

세션이 잠겨 있다는 알림은 다음과 같습니다(관리자가 입력한 메시지에 따라 다름). 차단 기간 5분 전 1분마다 나타납니다.

세션 차단 기간이 시작되면 알림이 먼저 나타납니다.

세션이 끝난 후.

활성 세션은 활성 세션 목록에서 제거하여 비활성화할 수도 있습니다. 이러한 조치는 중단된 세션을 종료하는 데 필요한 경우가 있습니다.

실제로 사용자가 입력했지만 아직 저장하지 않은 데이터가 손실될 위험을 줄이기 위해 사용자 연결을 끊는 것이 가장 좋습니다.