1C 및 클라이언트-서버 및 파일 IS의 백업 복사본을 만들어야 하는 경우 명령을 사용하는 것이 가장 편리합니다. 윈도우 라인. 아래에 설명된 기술을 사용하면 기본 1C .dt 형식의 모든 데이터베이스를 갖게 되며 이를 통해 다음을 수행할 수 있습니다.

  • 파일 버전을 클라이언트-서버로 또는 그 반대로 변경하십시오.
  • 데이터베이스를 다른 서버 또는 컴퓨터로 전송
  • 형식을 통일하다 백업 1C.

모든 활동에는 컴퓨터가 필요합니다 윈도우 컨트롤기술 플랫폼 제공에서 씩 클라이언트가 설치된 2003+. 우리는에 업로드 할 것입니다 네트워크 드라이브, 1C 백업 스토리지 역할뿐만 아니라 NAS 장치에 있습니다.

명령줄에서 1C 구성 프로그램 시작

편의를 위해 .cmd 파일을 만들어 보겠습니다. 이 파일은 명령줄. 예제 파일을 다운로드할 수 있습니다. 이 파일은 향후 일반 윈도우 스케줄러프로세스를 자동화하기 위해 제어판에 있습니다. 사본 예약.

솔루션의 기초는 클라이언트-서버 데이터베이스를 백업하는 다음 1C 명령줄일 수 있습니다.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Server\buh" /N"관리자" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\ \backup\1c\buh_%date%.dt"

여기서는 버전에 의존하지 않기 위해 다음 매개변수로 1cestart.exe를 실행합니다.
CONFIG - 명령줄에서 1C 구성 프로그램 시작
/S - 서버 클러스터에서 호스팅되는 클라이언트-서버 IB buh를 지정합니다.
/N "관리자" - 사용자 목록에 지정된 사용자 이름입니다.
/P"MyPassword" - 이전에 지정된 사용자의 암호입니다. 암호가 없으면 명령줄에서 1C를 시작하기 위해 이 매개변수를 지정할 필요가 없습니다.
/Out"C:\1c.log" - 스크립트의 진행 상황에 대한 서비스 정보와 오류 및 진단 메시지를 포함할 파일의 이름입니다.
/DumpIB”\\backup\1c\buh_%date%.dt” - 마지막으로 데이터베이스를 네트워크 드라이브로 언로드하는 키 \\backup은 이름이 buh_XX.XX.XXXX.dt인 1c 폴더에 백업합니다. 여기서 XX .XX.XXXX - 현재 날짜백업 파일을 덮어쓰는 것을 방지하고 식별합니다.

명령줄에서 1C 백업을 수행하는 .cmd 파일에 러시아어 문자를 작성할 때 표준 Windows CP1251이 아닌 CP866 인코딩을 사용해야 합니다! 당신은 또한주의를 기울여야합니다 큰따옴표, 매개변수 값을 프레이밍하고 매개변수와 값 사이에 공백이 없어야 합니다.

파일 IB의 경우 /S 키 대신 /F 매개변수를 지정해야 합니다. 그렇지 않으면 명령줄에서 1C를 시작하는 구문이 동일합니다. 예를 들면 다음과 같습니다.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"D:\1C_Bases\buh" /N"Admin" /P"MyPassword" /Out"C:\1c.log" / DumpIB"\\backup\1c\buh_%date%.dt"

모든 1C 실행 옵션에 대한 자세한 설명은 현재 개발자 문서를 참조하십시오. 당사의 전문가는 또한 상업적으로 귀하의 요구에 맞는 백업 시스템을 개발할 준비가 되어 있습니다. 구현 비용은 5000 루블에 불과합니다.

이 기사에서는 1C 시작 옵션과 적용 방법에 대해 설명합니다. 다음은 이러한 옵션을 사용하는 방법에 대한 몇 가지 예입니다. 기사를 읽고 나면 일부 일상적인 프로세스를 자동화할 수 있습니다.

1C:Enterprise를 시작할 때 설정 또는 1C를 시작하는 데 사용하는 바로 가기에서 지정할 수 있는 시작 옵션을 사용할 수 있습니다.

런치 모드 1C

구성- 1C는 Configurator 모드에서 시작됩니다.
기업- 1C는 엔터프라이즈 모드에서 시작됩니다.

1cestart.exe- 일반적으로 "1cv8 \ common" 폴더에 있는 1C 프로그램을 시작하기 위한 파일입니다. 시작 시 자동으로 감지 원하는 버전고객. 1C를 설치할 때 바탕 화면과 시작 메뉴의 바로 가기는 이 특정 파일을 참조합니다.

자동 사용자 선택을 위한 1C 실행 옵션

  • /N"사용자 이름"
  • /피"사용자 암호"

사용자 이름 및 암호는 구성 관리자의 사용자 목록에 지정된 사용자 이름 및 암호와 일치해야 합니다. 사용자는 Configurator에서 볼 수 있습니다. 상위 메뉴: 관리 > 사용자. 암호가 비어 있으면 이 필드를 생략할 수 있습니다.

이러한 매개변수는 데이터베이스 목록에서 데이터베이스를 편집할 때 설정에서 지정할 수 있습니다. "고급 실행 옵션" 필드에서.

1C를 실행하고 설정으로 이동 정보 기반, 다음 창이 나타납니다.

사용자 이름과 암호를 지정하여 그림과 같이 매개변수를 기록한 다음 "마침"을 클릭합니다. 모든 것이 올바르게 완료되면이 데이터베이스에 들어갈 때 사용자 이름과 암호를 묻지 않습니다.

데이터베이스 자동 실행을 위한 1C 실행 옵션

  • /F "주소" - 파일 버전에 저장된 경우 데이터베이스의 주소입니다.

데이터베이스가 서버에 저장된 경우 시작 매개변수를 다르게 설정해야 합니다.

  • /S "address" - 다음과 같이 주소를 지정하십시오. "서버 이름(정보 기반 클러스터)" \ "서버의 정보 기반 이름"

이러한 매개변수는 1C:Enterprise를 시작할 때 사용하는 바로 가기에 작성해야 합니다. 바로 가기의 속성으로 이동하여 "개체" 필드 끝에 필요한 매개변수를 추가합니다.

모든 것이 올바르게 완료되면 바로 가기를 시작할 때 매개 변수에 지정한 데이터베이스가 시작됩니다.

편의를 위해 새 바로 가기를 만들거나 사용하는 바로 가기를 복사할 수 있습니다.

시스템 시작 시 1C 자동 로드

필요한 매개변수를 사용하여 시스템 시작 시 1C Enterprise를 시작하려면 1C 바로 가기를 시작 폴더에 복사해야 합니다.

1C 시작 매개변수가 포함되어 있으면 시스템이 시작될 때 작동합니다.

모든 시작 매개 변수 1C를 결합할 수 있습니다. 이렇게하려면 1C 설정 또는 바로 가기에 필요한 매개 변수를 기록하십시오.

추가 실행 옵션 1C

  • /LogUI- 로그에 사용자 작업을 기록합니다. (쓰기는 "logi.txt"라는 파일에 사용자의 디렉토리에 수행됩니다)
  • /덤프IB "파일 주소 업로드 « - 데이터베이스 언로드. 만들기에 적합 자동 보관데이터 베이스.
  • /실행하다 "주소 외부 처리» - 매개변수는 시스템 시작 후 외부 처리의 자동 시작을 위한 것입니다.
  • /씨"문자열 매개변수" - 매개변수를 구성에 전달합니다. 시작 매개변수 구성기의 전역 컨텍스트를 통해 액세스할 수 있습니다.
  • /DisableStartup 메시지- 매개 변수는 1C Enterprise를 시작할 때 시스템 메시지를 제거합니다.

정보 베이스를 편집할 때. 시작할 1C 버전을 지정할 수 있습니다(여러 데이터베이스가 설치된 경우에 적합합니다. 다른 버전고객)

자동 정보 베이스 보관을 위한 매개변수 사용의 예.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\Base_Buh" /N"user" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / 출력" C:\Arhiv\log_arhiv.txt" -NoTruncate

"개체" 필드에서 1C 실행을 위한 바로 가기에 이러한 매개변수를 등록하면 "Buh"라는 이름 아래 "C:\Arhiv" 폴더의 "C:\Base_Buh"에 있는 베이스 아카이브가 만들어집니다. .dt". 또한 "C:\Arhiv\log_arhiv.txt" 로그 파일에 기록합니다. 경로, 데이터베이스가 있는 위치 및 아카이브를 생성할 위치를 지정하십시오.

애플리케이션 디버깅 시작 옵션 설정

응용 프로그램을 개발할 때 1C 디버거를 실행해야 하는 경우가 종종 있습니다. 사용자 정의, 이를 위해서는 구성기로 이동해야 합니다: 도움말 > 옵션

"User" 그룹의 "Launch 1C:Enterprise" 탭에서 현재 사용자가 기본적으로 설정됩니다(구성 프로그램을 입력한 경우). 필요한 것으로 변경할 수 있습니다. 그리고 선택한 사용자로 디버깅이 시작됩니다.

또한 여기에서 애플리케이션을 실행할 클라이언트를 지정할 수 있습니다.

다음은 수행할 수 있는 몇 가지 쉬운 단계입니다. 유용한 기능 1C:Enterprise 프로그램에서.

플랫폼: 1C:엔터프라이즈 8.3, 1C:엔터프라이즈 8.2, 1C:엔터프라이즈 8.1
구성: 모든 구성

2012-11-16
21364

아시다시피 고객은 기반을 선택할 기회를 주지 않습니다. 그들은 함께 시작됩니다 특수 매개변수명령줄에서. ".bat"파일을 만들고 필요한 매개 변수를 사용하여 1C를 직접 실행할 수도 있습니다. 확장자가 ".txt"가 ".bat"로 바뀌는 일반 텍스트 파일입니다. 이러한 매개변수 1C를 고려하십시오. 매개변수를 사용하면 추가 노력 없이 1C 프로그램을 실행할 수 있습니다. 게다가 이 옵션매우 빠릅니다.

이 시작 방법은 다양한 사용자를 대신하여 1C 프로그램의 여러 복사본을 지속적으로 시작해야 할 때 매우 편리합니다. 이러한 요구는 단일 데이터베이스를 테스트할 때 종종 발생합니다. 이러한 상황에서 적절한 ".bat" 파일을 생성하지 않으면 시작 절차가 매우 불편하고 오래 걸립니다.

작업할 때 유용할 수 있는 몇 가지 1C 매개변수를 고려하십시오: 네트워크 1C, 파일 1C 및 새(씬 클라이언트).

이미 데이터베이스 목록에 있는 데이터베이스 시작 - 매개변수:

C:\Program Files\1cv82\common\1cestart.exe 엔터프라이즈 /IBName"목록의 BaseName" /N사용자 /P비밀번호

이 경우 1C 스타터가 시작됩니다. 모드 - "엔터프라이즈", 대상 데이터베이스의 이름은 이미 1C 데이터베이스 목록에 있습니다.

사용자와 암호를 입력하지 않고 직접 실행(파일 옵션)

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe 엔터프라이즈 /F"C:\Base1" /NUser /PPassword

여기서 씩 클라이언트는 데이터베이스 디렉토리에 대한 직접 경로로 시작됩니다. 대상 기반이 목록에 있는지 여부는 중요하지 않습니다. 모드 - "엔터프라이즈".

사용자와 암호를 입력하지 않고 직접 실행(네트워크 옵션)

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe 엔터프라이즈 /S"ServerComputerName\BaseNameOnServer1C" /NUser /PPassword

이전 단락과 동일한 이야기이며 1C의 네트워크 버전에만 해당됩니다.

씩 클라이언트 모드에서 씬 클라이언트 "Trade Management"에 대한 구성 실행

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe 엔터프라이즈 /RunModeOrdinaryApplication

1C 시작 시 직접 외부 처리 시작

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe 엔터프라이즈 /Execute"FullPathToProcessFile.epf"

데이터베이스를 파일로 다운로드

파일 버전: C:\Program Files\1cv81\bin\1cv8.exe" config /F"C:\bases1c\BUH\Titan" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

서버 버전: C:\Program Files\1cv81\bin\1cv8.exe" config /S"Server\AtlantBuh" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

시작 옵션을 지정하는 명령줄 옵션

/@<имя файла>
명령줄 옵션이 있는 파일의 경로입니다.

/에프<Путь>
파일 정보 베이스의 경로(파일 이름 제외).

/에스<Адрес>
1C:Enterprise 8.x 서버에 저장된 정보 베이스의 주소는 다음과 같이 추가됩니다.

<Имя компьютера, работающего сервером приложений> \ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>
사용자 이름. Configurator와 같은 방식으로 지정해야 합니다.

/피<Пароль>
/N 옵션에 이름이 지정된 사용자의 암호입니다. 선택적 매개변수입니다.

/WA-
Enterprise 또는 Configurator 시작 시 Windows 인증 사용 금지

/WA+
1C:Enterprise 또는 Configurator 시작 시 Windows 인증의 필수 사용 설정. /WA 스위치를 지정하지 않으면 /WA+ 명령줄 옵션이 사용되는 것으로 가정합니다.

/AU-
업데이트에 대한 질문의 출력 금지 현재 버전 1C: 관리 설치가 있는 엔터프라이즈

/AU+
관리 설치에서 1C:Enterprise의 현재 버전 업데이트에 대한 질문의 출력을 설정합니다. /AU 스위치를 지정하지 않으면 /AU+ 명령줄 옵션이 사용되는 것으로 가정합니다.

/밖으로<Имя файла>[-잘림 없음]
서비스 메시지를 표시하기 위한 파일 설정. NoTruncate 키가 설정되어 있으면(공백으로 구분) 파일이 지워지지 않습니다.

/엘<Каталог>
지역화된 인터페이스 리소스의 디렉터리가 지정되었습니다(예: "RU").

/DisableStartup 메시지
시작 메시지를 표시하지 않습니다. "데이터베이스 구성이 저장된 구성과 일치하지 않습니다. 진행하다?"; “컴퓨터의 기능이 구성 도움말을 편집하기에 충분하지 않습니다. 도움말을 편집하려면 Microsoft Internet을 설치해야 합니다. 익스플로러 버전 6.0 이상."; “컴퓨터의 기능은 도움말 섹션을 포함하여 html 문서를 편집하기에 충분하지 않습니다. html 문서를 편집하려면 Microsoft를 설치해야 합니다. 인터넷 익스플로러버전 6.0 이상. 이번 출시에서는 html 문서를 편집할 수 없습니다.

/씨<Строка текста>
구성에 매개변수 전달

기본 버전에는 사용되지 않음:
UC<Код доступа>
연결 설정이 차단된 정보 베이스에 대한 연결 설정. 잠금을 설정할 때 비어 있지 않은 액세스 코드가 지정된 경우 연결을 설정하려면 /UC 매개변수에 이 코드를 지정해야 합니다.

/실행 바로 가기<имя файла>
지정된 파일을 사용하여 얻은 정보 베이스 목록으로 1C:Enterprise 8.1 시스템을 시작합니다. 파일은 공통 정보 베이스의 목록 파일(*.v8i) 또는 정보 베이스 바로 가기 파일(*.v8l)일 수 있습니다.

/IB연결 문자열
InfobaseConnectionString() 함수에 의해 반환되는 형식으로 전체 정보베이스와 연결 문자열을 설정합니다. 연결 문자열의 일부는 기존 옵션으로 재정의될 수 있습니다. 이를 위해서는 /IBConnectionString이 그 앞에 있는 명령줄에 있어야 합니다. 연결 문자열을 명령줄 매개변수로 전달할 때 연결 문자열에 따옴표가 포함되어 있음을 기억하십시오. 따라서 전체 문자열을 따옴표로 묶고 그 안에 포함된 따옴표를 이중화해야 합니다.

/SLev
1C:Enterprise 서버와의 클라이언트 연결 보안 수준. /SLev0 - 안전하지 않은 연결 /SLev1 - 인증 중에만 보안 연결입니다. /SLev2 - 전체 세션에 대한 보안 연결입니다. 매개변수를 지정하지 않으면 /SLev0과 동일합니다.

디버그
1C:Enterprise가 디버그 모드에서 시작되었음을 나타냅니다.

/디버거URL
응용 프로그램이 실행된 직후에 연결해야 하는 디버거의 식별입니다. 디버거가 원격 개체를 만들 수 있는 디버거 URL(프로토콜, 컴퓨터 및 포트 번호)을 지정합니다.

/SAOnRestart
이 세션에서 시스템을 다시 시작할 때 암호를 묻습니다. 기본적으로 암호는 요청되지 않습니다.

/실행하다<имя файла внешней обработки >
시스템 시작 직후 1C:Enterprise 모드에서 외부 처리를 시작하도록 설계되었습니다.

/logui
사용자 컴퓨터의 응용 프로그램 파일 폴더 %APPDATA%\1C\1Cv81\에 생성될 클라이언트 응용 프로그램을 실행하도록 설계되었습니다.<Уникальный идентификатор ИБ>\logui.txt" 파일 logui.txt, 모든 대화형 사용자 작업(키 입력, 마우스 클릭)을 기록합니다.

/SchJobDn
예약된 작업의 실행을 관리합니다. 가능한 의미"Y" 또는 "N". "Y" - 생성된 정보 베이스는 예약된 작업을 수행할 수 없습니다.

구성자 배치 모드 명령줄 옵션

/덤프IB<Имя файла>
명령 모드에서 정보 베이스 언로드

/복원IB<Имя файла>
명령 모드에서 정보 베이스 로드

/DumpCfg<имя cf файла>
구성을 파일에 저장

/LoadCfg<имя cf файла>

/UpdateDBCfg[-WarningsAsErrors]

데이터베이스 구성 업데이트. WarningsAsErrors 키가 지정되면(공백으로 구분) 모든 경고 메시지는 오류로 처리됩니다.
/덤프DBCfg<имя cf файла>
데이터베이스 구성을 파일에 저장

/RollbackCfg
데이터베이스 구성으로 돌아가기

/Check모듈
구문 검사를 수행

/업데이트Cfg<имя_файла>
지원되는 구성을 업데이트합니다. 파일 이름은 .cf 또는 .cfu 파일의 이름입니다.

/IBCheckAndRepair [-재인덱스]
[-LogIntergrity] [-RecalcTotals]
[-IB압축]
[-테스트 전용 | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadData만들기 |
-나쁜 데이터 삭제] ]

정보 베이스의 테스트 및 수정 수행

종종 1C로 작업할 때 시간에 따라 체계적으로 반복되는 동일한 유형의 작업 중 일부를 수행하고 단순히 주요 작업에서 주의를 분산시켜야 할 수도 있습니다. 이들은 다양한 업로드 및 다운로드, 외부 분석을 위한 일종의 데이터 형성 등이 될 수 있습니다. 이러한 작업을 자동화하고 실제로 잊어버리는 매우 간단한 방법이 있습니다. 제어를 위해 메일로 주기적으로 로그 파일을 수신합니다.

이러한 작업이 이미 외부 처리에 의해 작성되어 있으면 문제가 되지 않습니다. 그렇지 않은 경우 모든 것을 만들고 전송하십시오. 또한 성능을 확인하려면 다음에서 모두 테스트하는 것이 좋습니다. 수동 모드그런 다음 모든 것이 제대로 작동하면 외부 처리가 로드될 때 실행 버튼 등을 누르지 않고 자동으로 시작되도록 주 처리 코드를 다시 작성합니다. 가장 간단한 것은 코드를 프로시저로 옮기는 것입니다. OnOpen().

다음 단계는 우리가 만들고 이미 작동하고 있는 외부 처리를 수행한 후 프로그램을 자동으로 닫는 것입니다. 이렇게 하려면 절차에서 OnOpen()맨 끝에 다음 명령을 삽입하십시오. 시스템 종료(거짓);이 경우 매개변수 기회 요청닫을 때 시스템의 추가 질문에 대한 다양한 옵션을 차단하기 위해 "False" 값을 전달하여 이 외부 처리를 수행한 후 1C의 무조건 종료를 시작합니다. 확실히 하기 위해 프로그램을 다시 실행하고 처리를 수행하고 프로그램이 작동하고 프로그램이 자체적으로 닫혔는지 확인합니다.

"C:\Program Files (x86)\1cv8\8.3.5.хххх\bin\1cv8.exe" ENTERPRISE /DisableStartupMessages /FC:\base path /N"UserName" /P"UserPassword" /Execute c:\path to processing\self-processing.epf

해독해 봅시다:

1. "C:\Program Files (x86)\1cv8\8.3.5.хххх\bin\1cv8.exe" ENTERPRISE - 이 경우 1C 엔진 자체는 8.3이므로 직접 경로를 확인하십시오. 버전에 따라 다릅니다. 및 엔진을 포함하여 후자를 업데이트한 후 편집하는 것을 잊지 마십시오.

2. / DisableStartupMessages - 시스템 시작 시 모든 메시지를 비활성화합니다.

4. /N "사용자 이름" /P"UserPassword" - 각각 /N 사용자 이름, 공백 및 /P 암호 없이 즉시.

5. /Execute c:\processing path\self-processing.epf - /Execute는 처리를 시작합니다. 경로와 이름은 이 키를 따라야 합니다.

이제 모든 것이 작업 스케줄러에 추가하는 것만 남아 있습니다. cmd 파일: autostart1c.cmd, 출시 일정을 지정합니다.

외부 처리 작업을 모니터링하려면 별도의 사용자를 만드는 것이 좋습니다. 처리 자체가 로그 파일을 만들고 주기적으로 메일에 포함되도록 하는 것입니다.

이것은 일상적인 작업을 자동화하는 데 도움이 되는 까다로운 도구가 아닙니다. 행운을 빕니다!

모드 선택 명령줄 옵션:

구성
"구성자" 모드에서 1C:Enterprise 8 시스템 시작

기업
1C:Enterprise 모드에서 1C:Enterprise 8 실행

크리에이트인포베이스
배포 및 업데이트 파일 생성


정보 베이스 매개변수를 지정하는 문자열, 각 매개변수는 보기의 단편입니다.
,
여기서 매개변수 이름은 매개변수의 이름이고 값은 해당 값입니다. 프래그먼트는 ";"으로 구분됩니다. 값에 공백 문자가 포함된 경우 큰따옴표(")로 묶어야 합니다.

파일 모드 옵션

정보 베이스의 파일 디렉토리.
정보 베이스를 생성할 때 사용할 로케일 언어(국가). 유효한 값 Format 메서드의 매개 변수와 동일합니다. Locale 매개변수는 선택 사항입니다. 지정하지 않으면 현재 정보 베이스의 지역 설정이 사용됩니다.

클라이언트-서버 옵션

Srvr 서버 이름 1C:Enterprise;
Ref는 서버에 있는 정보 베이스의 이름입니다.
SQL 서버의 SQLSrvr 이름.
SQLDB 이름 SQL 데이터베이스데이터;
SQLUID SQL 사용자 이름;
SQLPwd SQL 사용자 암호. SQL 사용자의 암호가 설정되지 않은 경우 이 매개변수를 생략할 수 있습니다.
SQLYOffs는 SQL Server에 날짜를 저장하는 데 사용되는 날짜 오프셋입니다. 0 또는 2000 값을 사용할 수 있습니다. 이 매개변수는 선택사항입니다. 설정하지 않으면 값은 0입니다.
로케일 - 언어(국가), (파일 버전과 유사).

모든 옵션에 대해 매개변수가 정의됩니다.

우르사용자 이름;
암호비밀번호

/추가 목록베이스를 목록에 추가할 이름을 표시하는 매개변수. 지정하지 않으면 베이스가 목록에 추가되지 않습니다. 이름을 지정하지 않으면 다음과 유사한 기본값이 사용됩니다. 인터랙티브 제작정보 베이스.
키의 동시 사용은 허용되지 않습니다.

시작 옵션을 지정하는 명령줄 옵션:

/@
명령줄 옵션은 지정된 파일에 기록됩니다.

/에프
파일에 저장된 경우 정보 베이스에 대한 경로(파일 이름을 지정할 필요 없음)

/에스
1C:Enterprise 8 서버에 저장된 정보 베이스의 주소는 다음과 같이 추가됩니다.

/N
사용자 이름. Configurator에서 생성한 사용자 목록과 동일하게 지정해야 합니다.

/피
/N 옵션에 이름이 지정된 사용자의 암호입니다. 사용자에게 암호가 없으면 이 매개변수를 생략할 수 있습니다.

/WA-
Enterprise 또는 Configurator 시작 시 Windows 인증 사용 금지

/WA+
1C:Enterprise 또는 Configurator 시작 시 Windows 인증의 필수 사용 설정. /WA 스위치를 지정하지 않으면 /WA+ 명령줄 옵션이 사용되는 것으로 가정합니다.

/AU-
관리 설치에서 현재 버전의 1C: Enterprise 업데이트에 대한 질문 표시 금지

/AU+
관리 설치에서 1C:Enterprise의 현재 버전 업데이트에 대한 질문의 출력을 설정합니다. /AU 스위치를 지정하지 않으면 /AU+ 명령줄 옵션이 사용되는 것으로 가정합니다.

/밖으로
[-잘림 없음]
서비스 메시지를 표시하기 위한 파일 설정. NoTruncate 키가 설정되어 있으면(공백으로 구분) 파일이 지워지지 않습니다.

/엘
지역화된 인터페이스 리소스의 디렉터리가 지정되었습니다(예: "RU").

/DisableStartup 메시지
시작 메시지를 표시하지 않습니다. "데이터베이스 구성이 저장된 구성과 일치하지 않습니다. 진행하다?"; “컴퓨터의 기능이 구성 도움말을 편집하기에 충분하지 않습니다. 도움말을 편집하려면 Microsoft Internet Explorer 버전 6.0 이상이 설치되어 있어야 합니다.»; “컴퓨터의 기능은 도움말 섹션을 포함하여 html 문서를 편집하기에 충분하지 않습니다. html 문서를 편집하려면 Microsoft Internet Explorer 버전 6.0 이상을 설치해야 합니다. 이번 출시에서는 html 문서를 편집할 수 없습니다.

/씨
구성에 매개변수 전달

배치 모드

명령줄 옵션을 사용하여 관리자는 배치 모드에서 구성기를 실행하여 다음 작업을 수행할 수 있습니다.

  • 지원 중인 구성을 포함하여 데이터베이스 구성을 업데이트합니다.
  • 구문 제어의 성능;
  • 모든 매개변수를 설정하여 정보 베이스를 테스트하고 수정합니다.
  • 등록 로그 감소;
  • 구성 확인을 수행합니다.
  • 명령줄 옵션을 사용하여 관리자는 다음을 지정할 수 있습니다.

    • 구성자 모드에서 1C:Enterprise 8 시스템 시작;
    • 정보 베이스 매개변수: 사용자, 비밀번호; 파일 버전 - 디렉토리, 언어; 클라이언트-서버 버전 - 서버 이름, 정보 베이스 이름, SQL 서버 이름, SQL 데이터베이스 이름, SQL 사용자 이름 및 암호, 날짜 오프셋.

    또한 모든 시작 옵션은 명령줄 옵션에 이름이 지정된 외부 파일에서 생성할 수 있습니다.

    시작 매개변수에 지정된 작업을 수행한 후 1C:Enterprise 구성기가 닫힙니다.

    구성기의 일괄 실행 모드를 사용하면 해당하는 실행을 통해 정보 베이스 유지 관리 프로세스를 자동화할 수 있습니다. 배치 파일예정.

    구성자 배치 모드 명령줄 매개변수:

    /덤프IB
    명령 모드에서 정보 베이스 언로드

    /DumpCfg
    구성을 파일에 저장

    /업데이트DBCfg
    [-WarningsAsErrors]
    데이터베이스 구성 업데이트. Warnings-AsErrors 키가 지정되면(공백으로 구분) 모든 경고 메시지는 오류로 처리됩니다.

    /덤프DBCfg
    데이터베이스 구성을 파일에 저장

    /RollbackCfg
    데이터베이스 구성으로 돌아가기

    /Check모듈
    구문 검사를 수행

    /업데이트Cfg
    지원되는 구성 업데이트

    /IBCheckAndRepair [-재인덱스]
    [-LogIntergrity] [-RecalcTotals]
    [-IB압축]
    [-테스트 전용 | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadData만들기 |
    -나쁜 데이터 삭제] ]
    정보 베이스의 테스트 및 수정 수행

    재인덱스
    테이블 재인덱싱

    LogIntergrity
    논리적 무결성 검사

    RecalcTotals
    재계산

    IB압축
    테이블 압축

    테스트 전용
    존재하지 않는 객체에 대한 참조가 있는 경우에만 테스트:

    BadRefCreate
    객체 생성

    BadRefClear
    깨끗한 물건

    BadRefNone
    바뀌지 않는다

    부분적 개체 손실:

    잘못된 데이터 생성
    객체 생성

    잘못된 데이터 삭제
    개체 삭제

    매개변수 하위 그룹 내에서 키를 동시에 사용할 수 없습니다. 명령이 성공하면 코드 0을 반환하고 그렇지 않으면 코드 1을 반환합니다(데이터에 오류가 있는 경우 101).

    배치 모드에서 배포 및 업데이트 파일을 생성하기 위한 명령줄 옵션:

    /CreateDistributionFiles
    [-cf파일]
    [-cfufile
    [-f |-v ]+]
    전달 및 업데이트 파일 생성

    cffile
    배포판 생성 지시

    cfufile
    업데이트 생성 지시

    에프
    업데이트에 포함된 배포는 이름으로 지정됩니다.

    V]
    업데이트에 포함된 배포판은 버전별로 지정됩니다.

    참고: -f |-v 옵션 그룹은 업데이트에 포함된 배포 파일 수만큼 반복됩니다.

    구성 저장소 작업을 위한 명령줄 매개변수:

    /디포F
    저장 디렉토리

    /디포N
    볼트 사용자 이름

    /디포피
    볼트 사용자 비밀번호

    V
    v - 버전 번호, 버전 번호가 지정되지 않았거나 -1과 같으면 저장됩니다. 최신 버전.

    /DepotUpdateCfg [-v ] [-개정]
    파일에서 스토리지 구성 업데이트(일괄 모드)

    V
    버전 번호, 버전 번호가 지정되지 않았거나 -1과 같으면 최신 버전이 저장되고 구성이 저장소에 연결된 경우 매개변수가 무시됩니다.

    개정
    필요한 경우 캡처된 개체를 받습니다. 구성이 저장소에 연결되어 있지 않으면 매개변수가 무시됩니다.

    자동화 서버로 1C:Enterprise 8의 일괄 등록을 ​​위한 명령줄 매개변수:

    /RegServer
    신청 등록

    /UnregServer
    애플리케이션 등록 삭제

    실행 후 1C: Enterprise 8 시스템을 닫습니다.
    매개변수 값에 공백(예: 경로 또는 파일 이름)이 포함된 경우 값을 따옴표로 묶어야 합니다.

    명령줄에서 1C:Enterprise 8을 실행하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\ControlTorg /N 사용자 이름 /P 암호

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N 사용자 이름 /P 암호

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\ControlTorg /N 사용자 이름 /P 암호

    1C:Enterprise가 명령줄에서 데이터베이스를 언로드하도록 하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Admin /N 사용자 이름 /P 암호 /DumpIB c:\name.dt

    명령줄에서 데이터베이스 구성의 현재 구성 변경 사항을 업데이트하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Admin /N 사용자 이름 /P 암호 /UpdateDBCfg

    자동 모드에서 참조 무결성을 확인하지 않고 정보 베이스를 테스트하고 수정하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov(관리자)" /P"" /IBcheckAndRepair -LogIntegrity

    검사 결과를 파일로 출력하여 자동 모드에서 구성 검사를 수행하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov(관리자)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -서버 -DistributionModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    프로그래밍 방식으로 로그를 축소하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov(관리자)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    명령줄에서 애플리케이션 솔루션 모듈을 텍스트 파일로 언로드하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov(관리자)" /P"" /DumpConfigFiles "D:\1\11" -모듈

    .htm 형식으로 저장된 도움말 파일을 애플리케이션 솔루션에 로드하는 방법

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov(관리자)" /P"" /LoadConfigFiles "D:\1\11" -도움말