Opções de linha de comando para especificar opções de inicialização. Parâmetros de linha de comando para especificar parâmetros de inicialização Parâmetros de inicialização para 1s 8.2 a partir da linha de comando

Este artigo falará sobre o agente de servidor 1C:Enterprise 8.3 (verdadeiro também para a versão 8.2 ) no caso de utilização do agente em sistemas operacionais da família Windows. Serão fornecidos os parâmetros de inicialização do agente, bem como uma descrição das ações realizadas quando ele for iniciado.

1. Arquivo de inicialização do agente do servidor 1C:Enterprise

Para iniciar um cluster de servidores 1C:Enterprise, você precisa executar o agente do servidor, ou melhor, o programa ragent.exe, que está localizado no diretório caixa diretório de instalação do sistema 1C:Enterprise. O padrão é:

  • C:\Arquivos de Programas (x86)\1cv8\<Número da versão>\bin - para a versão de 32 bits do servidor 1C:Enterprise versão 8.3
  • C:\Arquivos de Programas\1cv8\<Número da versão>\bin - para a versão de 64 bits do servidor 1C:Enterprise versão 8.3
  • C:\Arquivos de Programas (x86)\1cv82\<Número da versão>\bin - para a versão de 32 bits do servidor 1C:Enterprise versão 8.2
  • C:\Arquivos de Programas\1cv82\<Número da versão>\bin - para a versão de 64 bits do servidor 1C:Enterprise versão 8.2

2. Parâmetros para iniciar o agente servidor 1C:Enterprise

Ao iniciar o agente do servidor ragent.exeé possível usar os seguintes parâmetros:

1C: Parâmetros de inicialização do agente de servidor corporativo
Parâmetro Descrição
-porta<порт> Número da porta da rede do agente do servidor (ragent). Esta porta é usada pelo console do cluster para acessar o servidor central. A porta do agente de cluster também é especificada como a porta de rede do servidor trabalhador. 1540 .
-registo<порт> O número da porta de rede do gerenciador principal do cluster (rmngr), criada por padrão quando o ragent é iniciado pela primeira vez. Valor padrão: 1541 .
-faixa<диапазоны> Intervalos de portas de rede para seleção dinâmica. Destes, as portas de serviço dos processos de cluster são selecionadas se for impossível selecioná-las nas configurações do servidor de trabalho correspondente. 1560:1591 .
-depurar Iniciando um cluster de servidores no modo de depuração de configuração.
-d<каталог> O diretório no qual os arquivos de serviço do cluster de servidores estarão localizados (ou estão localizados) (incluindo a lista de clusters e a lista de infobases de cluster). Se o caminho do diretório contiver espaços, o caminho deverá ser colocado entre aspas, mas neste caso o nome do diretório não deverá terminar com um caractere "\". %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Configurações locais\Dados de aplicativos\1C\1Cv8 para Windows XP e Windows Server 2003).
-seclev<уровень> Nível de segurança do processo do agente de cluster. Define o nível de segurança das conexões estabelecidas com o processo ragent. O nível pode assumir os seguintes valores:
  • 0 – conexões desprotegidas;
  • 1 – conexões seguras apenas durante a autenticação do usuário;
  • 2 – conexões permanentemente seguras.

Valor padrão: 0.

-instsrvc Registrando o agente de cluster como um serviço do Windows. Se o ragent for iniciado com esta chave, ele será registrado na lista de serviços do Windows e sairá. A chave -instsrvc é incompatível com a chave -rmsrvc.
-rmsrvc Cancele o registro do agente de cluster como um serviço do Windows. Se o ragent for iniciado com esta chave, ele cancelará seu registro na lista de serviços do Windows e sairá. A chave -rmsrvc é incompatível com a chave -instsrvc.
-usr<имя>
-pwd<пароль>
Nome de usuário e senha do Windows sob os quais o ragent deve ser iniciado como um serviço do Windows. Só pode ser usado em conjunto com a chave -instsrvc ao registrar ragent como um serviço do Windows.
-srvc Inicie o processo ragent como um serviço do Windows e transfira o controle para o gerenciador de serviços.
-começar Inicie o ragent, registrado como um serviço do Windows. Inicia o ragent, previamente registrado como um serviço do Windows, e depois sai.
-parar Pare o ragent registrado e em execução como um serviço do Windows. Interrompe o ragent, previamente registrado e em execução como um serviço do Windows, e então sai.
-agente Use como agente de servidor 1C:Enterprise

O nome e o valor do parâmetro devem ser separados por um caractere de espaço.

3. Iniciando o agente do servidor 1C:Enterprise

Quando o agente servidor é iniciado, ele procura uma lista de servidores registrados neste computador, utilizando os parâmetros passados ​​a ele na inicialização. Se uma lista de clusters for encontrada, o agente recebe deles informações sobre os processos de trabalho que devem ser lançados em cada um dos clusters e os lança.

Se nenhuma lista de clusters for encontrada, o agente criará um cluster padrão. O cluster padrão possui as seguintes características:

  • Número da porta de rede - 1541;
  • Faixa de porta de rede - 1560:1591;
  • O suporte para muitos fluxos de trabalho está desativado;
  • Um processo de trabalho, o número da porta é definido no intervalo especificado.

O agente servidor pode ser iniciado tanto como um serviço quanto como um aplicativo.

4. Iniciando o agente do servidor 1C:Enterprise como um aplicativo

Para iniciar o agente do servidor como um aplicativo, você precisa executar o comando ragent.exe

Ragent.exe -debug -porta<порт>-registo<порт>-faixa<диапазоны>-seclev<уровень>-d<каталог>

Parar a execução de um agente de servidor como um aplicativo é feito pressionando Ctrl + C.

5. Lançamento do agente servidor 1C:Enterprise como um serviço

Se durante a instalação você selecionou a opção de executar o agente como um serviço, então este serviço será registrado e iniciado automaticamente, e também será iniciado quando o sistema operacional for iniciado.

Se o Server Agent foi instalado como um aplicativo (ou se o serviço foi removido), é possível registrar manualmente o serviço e depois iniciá-lo. Para registrar um serviço você precisa executar o comando ragent.exe com os seguintes parâmetros possíveis (se algum parâmetro não for especificado, será usado o valor padrão):

Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-depurar -porta<порт>-registo<порт>-faixa<диапазоны>-seclev<уровень>-d<каталог>

Ao se registrar, o agente servidor cria um serviço chamado:

  • Agente de servidor 1C:Enterprise 8.3 - para a versão de 32 bits do servidor 1C:Enterprise versão 8.3
  • Agente de servidor 1C:Enterprise 8.3 (x86-64) - para a versão de 64 bits do servidor 1C:Enterprise versão 8.3
  • Agente de servidor 1C:Enterprise 8.2 - para a versão de 32 bits do servidor 1C:Enterprise versão 8.2
  • Agente de servidor 1C:Enterprise 8.2 (x86-64) - para a versão de 64 bits do servidor 1C:Enterprise versão 8.2

Para cancelar o registro de um serviço (excluindo um serviço), você deve executar o comando:

Ragent.exe -rmsrvc

Para iniciar o serviço, execute o comando:

Ragent.exe -iniciar

Para parar o serviço, comando:

Ragent.exe -parar

Este artigo ajudou você?

Ao executar o arquivo 1CV8.EXE, os seguintes parâmetros podem ser especificados na linha de comando:
Opções de linha de comando de seleção de modo:
CONFIG – lançamento do sistema 1C:Enterprise 8.x no modo “Configurador”; ENTERPRISE – lançamento do sistema 1C:Enterprise 8.x no modo “1C:Enterprise”;
CRIARINFOBASE ] – criação de uma base de informações (
uma linha especificando os parâmetros da infobase, cada um dos quais é um fragmento do formulário<Имя параметра=><Значение>, onde Nome do Parâmetro é o nome do parâmetro e Valor é seu valor.
Os fragmentos são separados uns dos outros pelos símbolos ‘;’.
Se um valor contiver espaços em branco, ele deverá ser colocado entre aspas duplas (“”).

O seguinte parâmetro é definido para a versão do arquivo:

Arquivo - diretório da base de informações;
Locale - idioma (país) que será utilizado para criar a base de informações. Os valores válidos são os mesmos do parâmetro<Форматная строка>método Formato. O parâmetro Locale não é obrigatório. Se não for especificado, serão utilizadas as configurações regionais da infobase atual.

Os seguintes parâmetros são definidos para a opção cliente-servidor:
Srvr - nome do servidor 1C:Enterprise;
Ref - nome da infobase no servidor;
SQLSrvr - nome do servidor SQL;
SQLDB – nome do banco de dados SQL;
SQLUID - nome de usuário SQL;
SQLPwd – senha do usuário SQL. Se uma senha para o usuário SQL não for especificada, esse parâmetro poderá ser omitido.
SQLYOffs – deslocamento de data usado para armazenar datas no SQL Server. Pode assumir valores 0 ou 2.000. Este parâmetro não precisa ser especificado. Se não for especificado, o valor 0 será aceito.
Locale – idioma (país), (semelhante à versão do arquivo).

Para todas as opções são definidos os seguintes parâmetros:
Usr - nome de usuário;
Senha - senha
/AddInList – parâmetro que indica com qual nome adicionar o banco de dados à lista; caso não seja especificado, o banco de dados não será adicionado à lista; Se um nome não for especificado, o padrão será usado, semelhante à criação interativa de uma infobase.

Não é permitido o uso simultâneo de chaves.

Opções de linha de comando para especificar opções de inicialização:
/@<имя файла>– os parâmetros da linha de comando são escritos no arquivo especificado
/F<Путь>– caminho para a infobase, se estiver armazenada em um arquivo (o nome do arquivo não precisa ser especificado)
/S<Адрес>– o endereço da base de informações armazenada no servidor 1C:Enterprise 8.x é o seguinte:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Nome de usuário. Deve ser especificado da mesma forma que na lista de usuários criada no Configurador
/P<Пароль>-senha do usuário cujo nome é especificado no parâmetro /N. Caso o usuário não possua senha, este parâmetro pode ser omitido
/WA - proíbe o uso da autenticação do Windows ao iniciar um Enterprise ou Configurator
/WA+ definindo o uso obrigatório da autenticação do Windows ao iniciar 1C:Enterprise ou Configurator. Se a opção /WA não for especificada, a opção de linha de comando /WA+ será considerada usada.
/AU - proíbe a exibição de uma pergunta sobre a atualização da versão atual do 1C:Enterprise a partir de uma instalação administrativa
Configuração /AU+ para exibir uma pergunta sobre a atualização da versão atual do 1C:Enterprise a partir de uma instalação administrativa. Se a opção /AU não for especificada, a opção de linha de comando /AU+ será considerada usada.
/Fora<Имя файла>[-NoT_runcate] – configurando um arquivo para exibir mensagens de serviço. Se a opção –NoT_runcate for especificada (separada por um espaço), o arquivo não será limpo
/EU<Каталог>– indica o diretório de recursos de interface localizados (por exemplo, “RU”)
/DisableStartupMessages -Suprime mensagens de inicialização: “A configuração do banco de dados não corresponde à configuração salva. Continuar?"; “Os recursos do seu computador não são suficientes para editar a ajuda de configuração. Para editar a ajuda é necessário instalar o Microsoft Internet Explorer versão 6.0 ou superior.”; “As capacidades do seu computador não são suficientes para editar documentos HTML, incluindo tópicos de ajuda. Para editar documentos HTML, você deve instalar o Microsoft Internet Explorer versão 6.0 ou superior. Neste lançamento, a edição de documentos HTML não estará disponível."
/C<Строка текста>– passando o parâmetro para a configuração Parâmetros de linha de comando do modo batch do configurador:
/DumpIB<Имя файла>-carregando a base de informações em modo de comando
/RestaurarIB<Имя файла>– carregando a infobase em modo de comando
/DumpCfg<имя cf файла>– salvando a configuração em um arquivo
/CarregarCfg<имя cf файла>– carregando configuração do arquivo
/UpdateDBCfg [-WarningsAsErrors] – atualiza a configuração do banco de dados. Se a chave WarningsAsErrors for especificada (separada por um espaço), todas as mensagens de aviso serão tratadas como erros
/ DumpDBCfg<имя cf файла>– salvando a configuração do banco de dados em um arquivo
/RollbackCfg – retorna à configuração do banco de dados
/CheckModules – realiza verificação de sintaxe
/AtualizarCfg<имя cf | cfu файла>– atualizando a configuração suportada
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – realiza testes e correção da infobase
ReIndex – reindexando tabelas
LogIntergrity – verificação de integridade lógica
RecalcTotals – recálculo de totais
IBCompression – compactação de tabela
TestOnly - apenas teste

Se houver referências a objetos inexistentes:
BadRefCreate – cria objetos
BadRefClear – limpar objetos
BadRefNone - não altere

em caso de perda parcial de objetos:
BadDataCreate – cria objetos
BadDataDelete – exclui objetos

Não é permitido o uso simultâneo de chaves dentro de um subgrupo de parâmetros.
Se o comando foi bem-sucedido, retorne o código 0, caso contrário, 1 (101 se houver erros nos dados).
Após a execução, fecha o sistema 1C:Enterprise 8.x.

Opções de linha de comando do modo em lote para criar arquivos de entrega e atualização:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Criar arquivos de entrega e atualização
-cffile<имя cf файла>– instruções para criar um kit de distribuição
-cfufile<имя cfu файла>– instruções para criar uma atualização
-f<имя cf файла>– a distribuição incluída na atualização é especificada pelo nome
-v<версия дистрибутива>] – a distribuição incluída na atualização é especificada pela versão
Nota: grupo de parâmetros -f<имя cf файла>|-v<версия дистрибутива>é repetido tantas vezes quanto os arquivos de distribuição são incluídos na atualização.

Opções de linha de comando de seleção de modo:

CONFIGURAÇÃO
lançando o sistema 1C:Enterprise 8 no modo “Configurador”

EMPREENDIMENTO
lançando o sistema 1C:Enterprise 8 no modo “1C:Enterprise”

CRIARINFOBASE
criando arquivos de entrega e atualização


uma linha especificando os parâmetros da infobase, cada um dos quais é um fragmento do formulário
,
onde Nome do Parâmetro é o nome do parâmetro e Valor é seu valor. Os fragmentos são separados uns dos outros por ";". Se um valor contiver espaços em branco, ele deverá ser colocado entre aspas duplas (").

Opções de modo de arquivo

Diretório da base de informações de arquivos;
Locale é o idioma (país) que será usado para criar a base de informações. Os valores válidos são os mesmos do parâmetro do método Format. O parâmetro Locale não é obrigatório. Se não for especificado, serão utilizadas as configurações regionais da infobase atual.

Parâmetros do modo cliente-servidor

Srvr 1C:Nome do servidor corporativo;
Nome de referência da infobase no servidor;
SQLSrvr Nome do servidor SQL;
Nome do banco de dados SQLDB SQL;
SQLUID Nome de usuário SQL;
Senha do usuário SQLPwd SQL. Se uma senha para o usuário SQL não for especificada, esse parâmetro poderá ser omitido.
SQLYOffs é o deslocamento de data usado para armazenar datas no SQL Server. Pode assumir valores 0 ou 2.000. Este parâmetro não precisa ser especificado. Se não for especificado, o valor 0 será aceito.
Locale - idioma (país), (semelhante à versão do arquivo).

Para todas as opções são definidos os seguintes parâmetros:

Usuário Nome de usuário;
Senha senha

/AddInList um parâmetro indicando com qual nome adicionar o banco de dados à lista; se não for especificado, o banco de dados não será adicionado à lista; Se um nome não for especificado, o padrão será usado, semelhante à criação interativa de uma infobase.
Não é permitido o uso simultâneo de chaves.

Opções de linha de comando para especificar opções de inicialização:

/@
os parâmetros da linha de comando são gravados no arquivo especificado

/F
caminho para a infobase, se estiver armazenada em um arquivo (o nome do arquivo não precisa ser especificado)

/S
O endereço da base de informações armazenada no servidor 1C:Enterprise 8 é o seguinte:

/N
Nome de usuário. Deve ser especificado da mesma forma que na lista de usuários criada no Configurador

/P
A senha do usuário cujo nome é especificado no parâmetro /N. Caso o usuário não possua senha, este parâmetro pode ser omitido

/WA-
proibindo o uso da autenticação do Windows ao iniciar um Enterprise ou Configurator

/WA+
definindo o uso obrigatório da autenticação do Windows ao iniciar 1C:Enterprise ou Configurator. Se a opção /WA não for especificada, a opção de linha de comando /WA+ será considerada usada.

/AU-
proibindo a exibição de uma pergunta sobre a atualização da versão atual do 1C:Enterprise de uma instalação administrativa

/AU+
definindo a saída da pergunta sobre a atualização da versão atual do 1C:Enterprise a partir de uma instalação administrativa. Se a opção /AU não for especificada, a opção de linha de comando /AU+ será considerada usada.

/Fora
[-Não Truncar]
instalação de um arquivo para saída de mensagens de serviço. Se a chave NoTruncate for especificada (separada por um espaço), o arquivo não será limpo

/EU
indica o diretório de recursos de interface localizados (por exemplo, “RU”)

/DisableStartupMessages
Suprime mensagens de inicialização: “A configuração do banco de dados não corresponde à configuração salva. Continuar?"; “Os recursos do seu computador não são suficientes para editar a ajuda de configuração. Para editar a ajuda é necessário instalar o Microsoft Internet Explorer versão 6.0 ou superior.”; “As capacidades do seu computador não são suficientes para editar documentos HTML, incluindo tópicos de ajuda. Para editar documentos HTML, você deve instalar o Microsoft Internet Explorer versão 6.0 ou superior. Neste lançamento, a edição de documentos HTML não estará disponível."

/C
passando um parâmetro para a configuração

Modo em lote

Usando parâmetros de linha de comando, um administrador pode executar o configurador em modo lote para executar as seguintes ações:

  • atualização da configuração do banco de dados, inclusive daqueles sob suporte;
  • realizar controle sintático;
  • realizar testes e correção da base de informações com configuração de todos os parâmetros;
  • redução do diário de bordo;
  • execute uma verificação de configuração.
  • Usando parâmetros de linha de comando, um administrador pode especificar:

    • lançar o sistema 1C:Enterprise 8 no modo Configurador;
    • parâmetros da infobase: usuário, senha; para a opção arquivo - diretório, idioma; para a opção cliente-servidor - nome do servidor, nome da infobase, nome do servidor SQL, nome do banco de dados SQL, nome de usuário e senha SQL, deslocamento de data.

    Além disso, todos os parâmetros de lançamento podem ser gerados em um arquivo externo, cujo nome é especificado nos parâmetros da linha de comando.

    Após concluir as ações especificadas nos parâmetros de inicialização, o configurador 1C:Enterprise é fechado.

    Usar o modo de inicialização em lote do configurador permite automatizar o processo de manutenção de infobases, iniciando os arquivos de comando correspondentes de acordo com uma programação.

    Parâmetros de linha de comando do modo em lote do configurador:

    /DumpIB
    descarregando a infobase no modo de comando

    /DumpCfg
    salvando configuração em arquivo

    /AtualizaçãoDBCfg
    [-WarningsAsErrors]
    atualizando a configuração do banco de dados. Se a chave Warnings-AsErrors for especificada (separada por um espaço), todas as mensagens de aviso serão tratadas como erros

    / DumpDBCfg
    salvando a configuração do banco de dados em arquivo

    /RollbackCfg
    retornar à configuração do banco de dados

    /Verificar Módulos
    realizar verificação de sintaxe

    /AtualizarCfg
    atualizando uma configuração suportada

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompressão]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete]]
    realizar testes e correção da base de informações

    Reindexar
    reindexação de tabela

    LogIntergrity
    verificação de integridade lógica

    RecalcularTotais
    recálculo de resultados

    IBCompressão
    compactação de tabela

    Somente teste
    testando apenas quando há referências a objetos inexistentes:

    BadRefCreate
    criar objetos

    BadRefClear
    limpar objetos

    BadRefNone
    não mude

    Em caso de perda parcial de objetos:

    BadDataCreate
    criar objetos

    BadDataDelete
    excluir objetos

    Não é permitido o uso simultâneo de chaves dentro de um subgrupo de parâmetros. Se o comando foi bem-sucedido, retorna um código de retorno 0, caso contrário, 1 (101 se houver erros nos dados).

    Opções de linha de comando do modo em lote para criar arquivos de entrega e atualização:

    /CriarArquivos de Distribuição
    [-cf arquivo]
    [-cfufile
    [-f |-v ]+]
    Criando arquivos de entrega e atualização

    Arquivo de arquivo
    instruções para criar uma distribuição

    Arquivo Cfu
    instruções para criar uma atualização

    F
    a distribuição incluída na atualização é especificada pelo nome

    V]
    a distribuição incluída na atualização é determinada pela versão

    Nota: o grupo de parâmetros -f |-v é repetido quantas vezes forem incluídos os arquivos de distribuição na atualização.

    Parâmetros de linha de comando para trabalhar com o repositório de configuração:

    /DepósitoF
    diretório de armazenamento

    /DepósitoN
    nome de usuário de armazenamento

    /DepósitoP
    senha do usuário de armazenamento

    V
    v - número da versão, caso o número da versão não seja especificado ou seja igual a -1, será salva a versão mais recente.

    /DepotUpdateCfg [-v ] [-revisado]
    Atualizar configuração de armazenamento do arquivo (modo em lote)

    V
    número da versão, se o número da versão não for especificado ou for igual a -1, a versão mais recente será salva, se a configuração estiver conectada ao armazenamento, o parâmetro será ignorado

    Revisado
    receber objetos capturados, se necessário. Se a configuração não estiver conectada ao armazenamento, o parâmetro será ignorado.

    Parâmetros de linha de comando para registro em modo lote de 1C:Enterprise 8 como um servidor de automação:

    /RegServidor
    registro de inscrição

    /UnregServer
    excluindo registro de aplicativo

    Após a execução, fecha o sistema 1C:Enterprise 8.
    Se os valores dos parâmetros incluírem espaços (por exemplo, um caminho ou nome de arquivo), os valores deverão ser colocados entre aspas.

    Exemplos

    Como iniciar 1C:Enterprise 8 a partir da linha de comando

    C:\Arquivos de programas\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Nome de usuário /P Senha

    C:\Arquivos de programas\1cv8\bin\1cv8.exe" ENTERPRISE /S Servidor\Base /N Nome de usuário /P Senha

    C:\Arquivos de programas\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Nome de usuário /P Senha

    Como forçar 1C:Enterprise a fazer upload de um banco de dados a partir da linha de comando

    C:\Arquivos de programas\1cv8\bin\1cv8.exe" CONFIG /F D:\Controle de negociação /N Nome de usuário /P Senha /DumpIB c:\nome.dt

    Como atualizar as alterações de configuração atuais em uma configuração de banco de dados a partir da linha de comando

    C:\Arquivos de programas\1cv8\bin\1cv8.exe" CONFIG /F D:\Controle de negociação /N Nome de usuário /P Senha /UpdateDBCfg

    Como testar e corrigir uma infobase sem verificar automaticamente a integridade referencial

    C:\Arquivos de Programas\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrador)" /P"" /IBcheckAndRepair -LogIntegrity

    Como realizar uma verificação de configuração automaticamente e enviar os resultados da verificação para um arquivo

    C:\Arquivos de Programas\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrador)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    Como encurtar o log programaticamente

    C:\Arquivos de Programas\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrador)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    Como descarregar módulos de uma solução de aplicativo como arquivos de texto na linha de comando

    C:\Arquivos de Programas\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrador)" /P"" /DumpConfigFiles "D:\1\11" -Module

    Como carregar arquivos de ajuda salvos no formato htm em uma solução de aplicativo

    C:\Arquivos de Programas\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrador)" /P"" /LoadConfigFiles "D:\1\11" -Ajuda

    Iniciando o arquivo executável do sistema 1C:Enterprise 8.x

    Além de iniciar selecionando o ícone apropriado no menu Iniciar -Programas do sistema operacional MS Windows, o sistema 1C:Enterprise 8.x pode ser iniciado executando o arquivo executável 1CV8.EXE. Tal lançamento pode ser feito, por exemplo, através do item “Executar” do menu “Iniciar” do sistema operacional MS Windows, ou clicando duas vezes no nome do arquivo 1CV8.EXE no programa Explorer.

    Na linha de comando para iniciar o arquivo 1CV8.EXE, você pode especificar todos os parâmetros necessários: modo de inicialização, nome do diretório com a infobase, nome do diretório do usuário e outros. Se os parâmetros da linha de comando forem especificados corretamente, o arquivo 1CV8.EXE será iniciado em um dos modos de inicialização: “1C:Enterprise” ou “Configurator” - dependendo dos parâmetros especificados.

    Se, ao executar o arquivo 1CV8.EXE, for detectado um erro nos parâmetros da linha de comando ou os parâmetros estiverem faltando, após o lançamento a caixa de diálogo “Iniciar 1C:Enterprise” aparecerá na tela. Nesta caixa de diálogo, o usuário pode selecionar o modo de inicialização do arquivo 1CV8.EXE, o nome da infobase e outros parâmetros de inicialização.

    Exemplos:


    Opção de arquivo:
    "C:\Arquivos de programas\1cv82\common\1cestart.exe" ENTERPRISE /F"Caminho do banco de dados" /N"Nome de usuário" /P"Senha"
    Opção cliente-servidor:
    "C:\Arquivos de Programas\1cv82\common\1cestart.exe" ENTERPRISE /S"NomeServidor\Base" /N"Nome de usuário" /P"Senha"
    porta do servidor(por exemplo 1641):

    "C:\Arquivos de Programas\1cv82\common\1cestart.exe" ENTERPRISE /S"NomeServidor:1641\Base" /N"Nome de usuário" /P"Senha"
    Executando o programa sob o usuário e realizando o processamento ao abrir:
    "C:\Arquivos de programas\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N usuário /P senha /Execute "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
    "C:\Arquivos de Programas\1cv82\common\1cestart.exe" ENTERPRISE /F "PATH TO DB FOLDER" /N USUÁRIO /P SENHA /Executar "C:\\processing.epf"
    Arquivando a base de informações 1C
    "C:\Arquivos de programas\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Administrador" /P"12345" /DumpIB \\bdc\BackUp\Base.dt
    "C:\Arquivos de Programas\1cv82\common\1cestart.exe" config /S servidor:1641\82_zup /N Administrador /P zzzz /WA- /Out"c:\Backup\backup.log" -NoT_runcate /DumpIB H: \1S_VIGR\82_zup.dt

    Para 8.1:
    Para a versão do arquivo:
    "C:\Arquivos de Programas\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
    Para a opção cliente-servidor:
    "C:\Arquivos de Programas\1cv81\bin\1cv8.exe" ENTERPRISE /S"servidor-1C\ZUP" /N"EMigachev" /P"12345"
    Se o mesmo servidor tiver 8.1 e 8.2 (como instalar - ), então ao conectar-se aos bancos de dados 8.2 você precisa especificar porta do servidor(por exemplo 1641):
    "C:\Arquivos de programas\1cv82\common\1cestart.exe" ENTERPRISE /S"servidor-1C:1641\ZUP" /N"EMigachev" /P"12345"

    Opções de linha de comando


    Ao executar o arquivo 1CV8.EXE, os seguintes parâmetros podem ser especificados na linha de comando:
    Opções de linha de comando de seleção de modo:
    CONFIG - lançamento do sistema 1C:Enterprise 8.x no modo “Configurador”;
    ENTERPRISE - lançamento do sistema 1C:Enterprise 8.x no modo “1C:Enterprise”;
    CRIARINFOBASE ] - criando uma base de informações (
    uma linha especificando os parâmetros da infobase, cada um dos quais é um fragmento do formulário<Имя параметра=><Значение>, onde Nome do Parâmetro é o nome do parâmetro e Valor é seu valor.
    Os fragmentos são separados uns dos outros por ";".
    Se um valor contiver espaços em branco, ele deverá ser colocado entre aspas duplas (").

    O seguinte parâmetro é definido para a versão do arquivo:
    Arquivo - diretório da base de informações;
    Locale - idioma (país) que será utilizado para criar a base de informações. Os valores válidos são os mesmos do parâmetro<Форматная строка>método Formato. O parâmetro Locale não é obrigatório. Se não for especificado, serão utilizadas as configurações regionais da infobase atual.

    Os seguintes parâmetros são definidos para a opção cliente-servidor:
    Srvr - nome do servidor 1C:Enterprise;
    Ref - nome da infobase no servidor;
    SQLSrvr - nome do servidor SQL;
    SQLDB – nome do banco de dados SQL;
    SQLUID - nome de usuário SQL;
    SQLPwd – senha do usuário SQL. Se uma senha para o usuário SQL não for especificada, esse parâmetro poderá ser omitido.
    SQLYOffs é o deslocamento de data usado para armazenar datas no SQL Server. Pode assumir valores 0 ou 2.000. Este parâmetro não precisa ser especificado. Se não for especificado, o valor 0 será aceito.
    Locale - idioma (país), (semelhante à versão do arquivo).

    Para todas as opções são definidos os seguintes parâmetros:
    Usr - nome de usuário;
    Senha - senha
    /AddInList - parâmetro que indica com qual nome adicionar o banco de dados à lista; caso não seja especificado, o banco de dados não será adicionado à lista; Se um nome não for especificado, o padrão será usado, semelhante à criação interativa de uma infobase.

    Não é permitido o uso simultâneo de chaves.

    Opções de linha de comando para especificar opções de inicialização:
    /@<имя файла>- os parâmetros da linha de comando são gravados no arquivo especificado
    /F<Путь>- caminho para a infobase, se estiver armazenada em um arquivo (o nome do arquivo não precisa ser especificado)
    /S<Адрес>- o endereço da base de informações armazenada no servidor 1C:Enterprise 8.x é o seguinte:
    <Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

    /N<Имя>-Nome de usuário. Deve ser especificado da mesma forma que na lista de usuários criada no Configurador
    /P<Пароль>-senha do usuário cujo nome é especificado no parâmetro /N. Caso o usuário não possua senha, este parâmetro pode ser omitido
    /WA - proíbe o uso da autenticação do Windows ao iniciar um Enterprise ou Configurator
    /WA+ definindo o uso obrigatório da autenticação do Windows ao iniciar 1C:Enterprise ou Configurator. Se a opção /WA não for especificada, a opção de linha de comando /WA+ será considerada usada.
    /AU - proíbe a exibição de uma pergunta sobre a atualização da versão atual do 1C:Enterprise a partir de uma instalação administrativa
    Configuração /AU+ para exibir uma pergunta sobre a atualização da versão atual do 1C:Enterprise a partir de uma instalação administrativa. Se a opção /AU não for especificada, a opção de linha de comando /AU+ será considerada usada.
    /Fora<Имя файла>[-NoT_runcate] - configurando um arquivo para exibir mensagens de serviço. Se a opção –NoT_runcate for especificada (separada por um espaço), o arquivo não será limpo
    /EU<Каталог>- indica o diretório de recursos de interface localizados (por exemplo, “RU”)
    /DisableStartupMessages -Suprime mensagens de inicialização: “A configuração do banco de dados não corresponde à configuração salva. Continuar?"; “Os recursos do seu computador não são suficientes para editar a ajuda de configuração. Para editar a ajuda é necessário instalar o Microsoft Internet Explorer versão 6.0 ou superior.”; “As capacidades do seu computador não são suficientes para editar documentos HTML, incluindo tópicos de ajuda. Para editar documentos HTML, você deve instalar o Microsoft Internet Explorer versão 6.0 ou superior. Neste lançamento, a edição de documentos HTML não estará disponível."
    /C<Строка текста>- passando o parâmetro para a configuração Parâmetros de linha de comando do modo batch do configurador:
    /DumpIB<Имя файла>-carregando a base de informações em modo de comando
    /RestaurarIB<Имя файла>- carregando a base de informações em modo de comando
    /DumpCfg<имя cf файла>- salvando a configuração em um arquivo
    /CarregarCfg<имя cf файла>- carregando configuração do arquivo
    /UpdateDBCfg [-WarningsAsErrors] – atualiza a configuração do banco de dados. Se a chave WarningsAsErrors for especificada (separada por um espaço), todas as mensagens de aviso serão tratadas como erros
    / DumpDBCfg<имя cf файла>- salvando a configuração do banco de dados em um arquivo
    /RollbackCfg – retornar à configuração do banco de dados
    /CheckModules - executa verificação de sintaxe
    /AtualizarCfg<имя cf | cfu файла>- atualizando a configuração suportada
    /IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone]
    [-BadDataCreate | -BadDataDelete]] - teste e corrija a infobase
    ReIndex - reindexando tabelas
    LogIntergrity - verificação de integridade lógica
    RecalcTotals - recálculo de totais
    IBCompression - compactação de tabela
    TestOnly - apenas teste

    Se houver referências a objetos inexistentes:
    BadRefCreate - cria objetos
    BadRefClear - limpar objetos
    BadRefNone - não altere

    Em caso de perda parcial de objetos:
    BadDataCreate - cria objetos
    BadDataDelete - exclui objetos

    Não é permitido o uso simultâneo de chaves dentro de um subgrupo de parâmetros.
    Se o comando foi bem-sucedido, retorne o código 0, caso contrário, 1 (101 se houver erros nos dados).

    Opções de linha de comando do modo em lote para criar arquivos de entrega e atualização:
    /CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] - Cria arquivos de entrega e atualização
    -cffile<имя cf файла>- instruções para criar um kit de distribuição
    -cfufile<имя cfu файла>- instruções para criar uma atualização
    -f<имя cf файла>- a distribuição incluída na atualização é especificada pelo nome
    -v<версия дистрибутива>] - a distribuição incluída na atualização é especificada pela versão
    Nota: grupo de parâmetros -f<имя cf файла>|-v<версия дистрибутива>é repetido tantas vezes quanto os arquivos de distribuição são incluídos na atualização.

    Parâmetros de linha de comando para trabalhar com o repositório de configuração:
    /DepotF – diretório de armazenamento
    /DepotN – nome de usuário de armazenamento
    /DepotP – senha do usuário de armazenamento
    /DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - salva a configuração do armazenamento em arquivo (modo em lote)
    -v<номер версии хранилища>
    v - número da versão, caso o número da versão não seja especificado ou seja igual a -1, será salva a versão mais recente.
    /DepotUpdateCfg [-v<номер версии хранилища>] [-revisado] - Atualizar configuração de armazenamento do arquivo (modo em lote)
    -v<номер версии хранилища>- número da versão, se o número da versão não for especificado ou for igual a -1, a versão mais recente será salva, se a configuração estiver conectada ao armazenamento, o parâmetro será ignorado
    -revisado - receba objetos capturados, se necessário. Se a configuração não estiver conectada ao armazenamento, o parâmetro será ignorado.

    Parâmetros de linha de comando para registro em modo lote de 1C:Enterprise 8.x como um servidor de automação:
    /RegServer – registro do aplicativo
    /UnregServer – excluindo o registro do aplicativo
    Após a execução, fecha o sistema 1C:Enterprise 8.x.
    Se os valores dos parâmetros incluírem espaços (por exemplo, um caminho ou nome de arquivo), os valores deverão ser colocados entre aspas.

    Abaixo estão exemplos de linha de comando para iniciar o sistema 1C:Enterprise 8.x:
    C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB
    A linha de comando fornecida significa que o sistema 1C:Enterprise 8.x será iniciado no modo “1C:Enterprise” e a infobase está localizada no subdiretório “\DB” do diretório “C:\1CV8\BIN”.

    C:\1cv81bin\1cv8.exe empresa /s Serv06\ZUP /L RU
    E esta linha de comando abaixo significa que o sistema 1C:Enterprise 8.x será iniciado no modo “1C:Enterprise”, o endereço da infobase ZUP armazenada no servidor 1C:Enterprise Serv06 e a interface russa

    Para remover o bloqueio de conexões com a infobase, você precisa:
    Faça login na infobase usando o parâmetro de inicialização "/UC" com o mesmo código de permissão de acesso que foi especificado ao configurar o bloqueio. Inicie este processamento especificando “Desbloquear conexões” como ação de bloqueio. Clique no botão "Executar".
    em cmd
    inicie C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
    no rótulo
    "C:\Arquivos de programas\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Configurations\Typical\UprTorg" /N"Nome de usuário" /P"Senha" /UC 456743

    Código de arquivo em lote DOS
    eco desligado
    cls
    "C:\Arquivos de Programas\1cv81\bin\1cv8.exe" ENTERPRISE /S"servidor\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"StopUsers"
    "C:\Arquivos de programas\1cv81\bin\1cv8.exe" CONFIG /S"servidor\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"Atualização em lote de configuração IB"
    "C:\Arquivos de programas\1cv81\bin\1cv8.exe" ENTERPRISE /S"servidor\ESKM" /N"Admin" /P"ESKM" /C"Permitir que usuários trabalhem" /UC"BatchUpdateIBConfiguration"

    Neste artigo vou falar sobre os parâmetros de inicialização 1C e como usá-los. Darei vários exemplos de como usar esses parâmetros. Depois de ler o artigo, você poderá automatizar alguns processos do dia a dia.

    Ao iniciar o 1C:Enterprise, você pode usar os parâmetros de inicialização, que podem ser especificados nas configurações ou no atalho que você usa para iniciar o 1C.

    Modo de inicialização 1C

    CONFIGURAÇÃO— 1C iniciará no modo Configurador.
    EMPREENDIMENTO— 1C iniciará no modo Empresarial.

    1cestart.exe- um arquivo para iniciar o programa 1C, geralmente localizado na pasta “1cv8\common”. Quando iniciado, detecta automaticamente a versão necessária do cliente. Ao instalar 1C, os atalhos na área de trabalho e no menu Iniciar referem-se a este arquivo.

    Parâmetros de lançamento 1C para seleção automática de usuário

    • /N"Nome de usuário"
    • /P"Senha do usuário"

    O nome de usuário e a senha devem corresponder ao nome de usuário e senha especificados na lista de usuários no Configurador. Os usuários podem ser visualizados no Configurador, acesse o menu superior: Administração > Usuários. Se a senha estiver vazia, este campo poderá ser omitido.

    Esses parâmetros podem ser especificados nas configurações ao editar um banco de dados na lista de bancos de dados. No campo "Opções avançadas de inicialização".

    Inicie 1C e vá para as configurações da infobase, a seguinte janela deverá aparecer:

    Insira os parâmetros conforme mostrado na figura, indicando seu nome de usuário e senha, a seguir clique em “Concluir”. Se você fez tudo corretamente, ao entrar neste banco de dados, não será solicitado seu nome de usuário e senha.

    Parâmetros de lançamento 1C para lançamento automático de banco de dados

    • /F “endereço” - o endereço do banco de dados, se estiver armazenado em uma versão de arquivo.

    Se o seu banco de dados estiver armazenado em um servidor, você precisará definir os parâmetros de inicialização de maneira diferente:

    • /S “endereço” - especifique o endereço da seguinte forma: “Nome do servidor (cluster da infobase)” \ “Nome da infobase no servidor”

    Esses parâmetros devem ser especificados no atalho que você usa para iniciar 1C:Enterprise. Vá até as propriedades do atalho, ao final do campo “Objeto”, adicione os parâmetros que você precisa.

    Se tudo for feito corretamente, ao iniciar o atalho, deverá iniciar o banco de dados que você especificou nos parâmetros.

    Por conveniência, você pode criar um novo atalho ou copiar aquele que você usa.

    Autoload 1C na inicialização do sistema

    Se você precisar iniciar o 1C Enterprise quando o sistema iniciar com os parâmetros necessários, será necessário copiar o atalho 1C para a pasta Inicializar.

    Se contiver parâmetros de inicialização 1C, eles funcionarão quando o sistema for inicializado.

    Você pode combinar qualquer parâmetro de inicialização 1C. Para fazer isso, basta anotar os parâmetros necessários nas configurações 1C ou no atalho.

    Parâmetros adicionais de lançamento 1C

    • /LogUI— registrando as ações do usuário no log. (A gravação será feita no diretório do usuário, em um arquivo chamado “logui.txt”)
    • / DumpIB " Carregar endereço do arquivo « - descarregando o banco de dados. Adequado para criar arquivamento automático de banco de dados.
    • /Executar" Endereço de processamento externo” - o parâmetro destina-se a iniciar automaticamente o processamento externo após a inicialização do sistema.
    • /C“Parâmetro String” - passa o parâmetro para a configuração. Você pode acessá-lo através do contexto global no configurador “Launch Parameter”.
    • /DisableStartupMessages– o parâmetro remove mensagens do sistema ao iniciar o 1C Enterprise.

    Ao editar a infobase. Você pode especificar a versão do 1C através da qual iniciar (adequado se você tiver vários bancos de dados instalados rodando em diferentes versões do cliente)

    Um exemplo de uso de parâmetros para arquivamento automático de uma infobase.

    "C:\Arquivos de Programas (x86)\1cv8\common\1cestart.exe" CONFIG /F"С:\Base_Buh" /N"usuário" /P"111″ /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Fora" C:\Arhiv\log_arhiv.txt" -NoTruncate

    Se você inserir esses parâmetros no atalho para iniciar 1C no campo “Objeto”, será criado um arquivo do banco de dados, que está localizado “C:\Base_Buh” na pasta “C:\Arhiv” sob o nome “Buh .dt”. Uma entrada também será feita no arquivo de log “C:\Arhiv\log_arhiv.txt”. Indique seus caminhos, onde o banco de dados está localizado e onde deseja criar os arquivos.

    Configurando opções de inicialização de depuração de aplicativo

    Ao desenvolver aplicações, muitas vezes é necessário iniciar o depurador 1C sob um usuário específico, para isso acesse o configurador: Ajuda > Opções;

    Na aba “Launch 1C:Enterprise”, no grupo “Usuário”, o usuário atual é definido por padrão (sob o qual você efetuou login no configurador). Você pode alterá-lo para o que precisar. E a depuração começará no usuário selecionado.

    Além disso, aqui você pode especificar em qual cliente executar o aplicativo.

    Com estes passos simples você pode implementar funções úteis no programa 1C:Enterprise.



     

    Pode ser útil ler: