Casa / SO móvil / 1s comienzan desde la línea de comando. Opciones de línea de comandos para especificar las opciones de lanzamiento. Cómo actualizar los cambios de configuración actuales en la configuración de la base de datos desde la línea de comandos

1s comienzan desde la línea de comando. Opciones de línea de comandos para especificar las opciones de lanzamiento. Cómo actualizar los cambios de configuración actuales en la configuración de la base de datos desde la línea de comandos

Para ejecutar el servidor 1C 8.3 (8.2) en un dispositivo personal, necesita un kit de distribución del programa y un completo software ajustes. Después de recibir la distribución, descomprímala y ejecute setup.exe.

Configuración y opciones de inicio 1C 8.3

La configuración debe realizarse paso a paso:

  • En el asistente de instalación, haga clic en Siguiente. Instalamos los componentes necesarios. Luego "Siguiente" de nuevo.
  • Seleccione la interfaz predeterminada y "Instalar".
  • A continuación, debe instalar el controlador de protección. Si tiene un USB de hardware, tiene una clave de seguridad y aún no la ha ingresado, deje una marca de verificación. En otros casos, licencia, clave y haga clic en "Siguiente".

¡Terminado! Hay otras opciones para ejecutar la configuración, pero esta es la más fácil. Si la línea de lanzamiento 1C 8.3, o más bien los parámetros de la aplicación, se especifican correctamente, en teoría no debería haber problemas. Pero incluso los administradores a menudo, por alguna razón desconocida, enfrentan el problema de iniciar 1C 8.3. Se puede resolver.

¿Qué hacer si hubo un error al iniciar 1C 8.3?

Si ocurre tal molestia, proceda en secuencia:

  • Abra el configurador launch line 1C 8.3, en el menú "Administración", seleccione "Subir infobase" y especifique qué archivo se subirá (con la extensión dt). Descarga aquí también.
  • Confirme que se le informa que la información se perderá.
  • Una vez completada la descarga, haga clic en "Prueba" y "Corrección".

Bueno, problema resuelto. Después de la "Corrección", el programa se iniciará sin problemas y el error no "aparecerá".

La plataforma 1C:Enterprise 8.x le permite iniciar aplicaciones de terceros utilizando herramientas integradas. Por ejemplo, si necesita iniciar un navegador para abrir un enlace, simplemente escriba el siguiente código de programa:

EjecutarAplicación("http:// 1 clancer.ru");

De la misma manera, puede iniciar cualquier otra aplicación especificando explícitamente la ruta al archivo EXE ejecutable.

Ejecutar aplicación(" C:\Windows\notepad . exe" ) ;

Después de ejecutar esta línea de código, el estándar aplicación de ventanas- "Computadora portátil".

Tiene más sentido utilizar este método de contexto global del lado del cliente (thin o thick), ya que en la absoluta mayoría de los casos, después de lanzar la aplicación, no es posible trabajar con ella desde 1C:Enterprise. Aquellas. después de abrir el navegador, la plataforma no podrá procesar sus eventos ni recibir datos de ella.

¡Pero aún puede interactuar con una aplicación lanzada de esta manera! Por ejemplo, después de empezar, esperamos cuando aplicación en ejecución generar un archivo de respuesta y luego leerlo. Si usamos el método "StartApplication()", entonces tendremos que verificar la presencia del archivo de respuesta en el bucle y, si aparece el acceso a este archivo, procesarlo.

Sería más racional iniciar la aplicación, esperar a que se complete su ejecución y luego realizar todas las acciones necesarias. Y si el lanzamiento se realiza en una máquina cliente, es posible que no sea necesario mostrar la ventana de la aplicación.

Para estos fines, puede utilizar el objeto COM "WScript.Shell":

Cáscara" ); WshShell.Ejecutar(< команда> , < вид окна приложения> , < требуется ожидать завершения> ) ;

Más:

PERO)- comando del sistema (ruta al archivo ejecutable o cualquier otro comando en formato DOS).

B)- opción para mostrar la ventana de la aplicación. No requerido. Valores posibles:

1 - Activa y muestra la ventana. Si la ventana se minimiza o maximiza, el sistema la restaura a su tamaño y posición originales. Se utiliza al abrir la ventana del programa por primera vez.
2 - Activa la ventana en modo minimizado.
3 - Activa la ventana y se expande a pantalla completa.
4 - Muestra la ventana en su nuevo tamaño y posición. La ventana actual permanece activa.
5 - Activa la ventana y la muestra en su tamaño actual.
6 - Minimiza la ventana y activa la siguiente en la barra de tareas.
7 - Muestra la ventana minimizada. La ventana activa permanece activa.
8 - Muestra la ventana en su estado actual. La ventana activa permanece activa.
9 - Activa y muestra la ventana. Si la ventana se minimiza o maximiza, el sistema la restaura a su tamaño y posición originales. Se utiliza para restaurar una ventana minimizada.
10 - Muestra la ventana en el mismo estado que la ventana del programa que llama.

EN)- si esperar a que se complete el comando: 0 - no es necesario esperar a que se complete el comando, 1 - esperar a que se complete el comando.

Así es como se ve al iniciar la aplicación Bloc de notas de esta manera:

WshShell = Nuevo objeto COM(" WScript . Cáscara. exe" , 1 , 0 ) ;

Pero, de nuevo, no habrá que esperar a que se complete la solicitud. Para hacer esto, el tercer parámetro debe establecerse en 1.

WshShell = Nuevo objeto COM(" WScript . Cáscara" ); WshShell.Run(" C:\Windows\Bloc de notas . exe" , 1 , 10 )

Un ejemplo del uso del objeto COM "WScript.Shell" se puede encontrar en el procesamiento "Yandex.Wordstat", donde inicia la utilidad para enviar una solicitud JSON a través de Yandex.API.

La desventaja del segundo método es su no universalidad, porque la operación de un objeto COM solo es posible en los casos en que la plataforma (o el servidor 1C:Enterprise) se ejecuta bajo Sistema operativo Ventanas.


Palabras clave: clave de inicio, opción de inicio, línea de comando

Lanzamiento del archivo ejecutable del sistema 1C:Enterprise 8.0

Además de iniciar seleccionando el ícono apropiado del menú Inicio - Programas del sistema operativo MS Windows, se puede iniciar el sistema 1C:Enterprise 8.0 iniciando el archivo ejecutable 1CV8.EXE. Tal lanzamiento se puede realizar, por ejemplo, usando el elemento "Ejecutar" del menú "Inicio" del sistema operativo MS Windows, o haciendo doble clic en el nombre del archivo 1CV8.EXE en el programa Explorer.

En la línea de comando para iniciar el archivo 1CV8.EXE, puede especificar todos los parámetros necesarios: modo de inicio, nombre del directorio con la base de datos, nombre del directorio de usuarios y otros. Si los parámetros línea de comando especificado correctamente, el archivo 1CV8.EXE se iniciará en uno de los modos de inicio: "1C:Enterprise" o "Configurador", según los parámetros especificados.

Si se detecta un error en los parámetros de la línea de comandos al iniciar el archivo 1CV8.EXE, o si no hay parámetros, luego de iniciar el cuadro de diálogo 1C:Enterprise Start aparecerá en la pantalla. En este cuadro de diálogo, el usuario puede seleccionar el modo de inicio para el archivo 1CV8.EXE, el nombre de la base de datos y otros parámetros de inicio.

Opciones de la línea de comandos.
Al ejecutar el archivo 1CV8.EXE, se pueden especificar los siguientes parámetros en la línea de comando:

Opciones de línea de comando de selección de modo:

CONFIGURAR
iniciar el sistema 1C:Enterprise 8.0 en el modo "Configurador";

EMPRESA
iniciar el sistema 1C:Enterprise 8.0 en el modo 1C:Enterprise;

CREAR BASE DE INFORMACIÓN ]
creación de una base de información


una cadena que especifica los parámetros de la base de datos, cada uno de los cuales es un fragmento de la vista
<Имя параметра=><Значение>,

donde Nombre del parámetro es el nombre del parámetro y Valor es su valor.

Los fragmentos están separados entre sí por ";".

Si el valor contiene caracteres de espacio en blanco, debe encerrarse entre doble comillas (").

El siguiente parámetro se define para la variante de archivo:

Archivo - directorio de la base de información;

Configuración regional: idioma (país) que se utilizará al crear la base de datos. Los valores válidos son los mismos que el parámetro.<Форматная строка>método Formato. El parámetro Locale es opcional. Si no se especifica, se utilizará la configuración regional de la base de datos actual.

Para la versión cliente-servidor se definen los siguientes parámetros:

Srvr - 1C: nombre del servidor empresarial;

Ref - nombre de la base de datos en el servidor;

SQLSrvr: nombre del servidor SQL;

SQLDB: nombre de la base de datos SQL;

SQLUID: nombre de usuario de SQL;

SQLPwd: contraseña de usuario de SQL. Si no se establece la contraseña para el usuario de SQL, este parámetro se puede omitir

SQLYOffs es el desplazamiento de fecha utilizado para almacenar fechas en SQL Server. Puede tomar los valores 0 o 2000. Este parámetro es opcional. Si no se establece, el valor es 0.

Configuración regional: idioma (país), (similar a la versión del archivo).

Para todas las opciones, los parámetros se definen:

usr - nombre de usuario;

pwd - contraseña

/AddInList
parámetro que muestra bajo qué nombre agregar la base a la lista, si no se especifica, la base no se agregará a la lista. Si no se especifica ningún nombre, se usa el predeterminado, similar a la creación interactiva de una base de datos.

No se permite el uso simultáneo de llaves.

Opciones de línea de comandos para especificar las opciones de lanzamiento:

/@<имя файла>
las opciones de la línea de comandos se escriben en el archivo especificado

/F<Путь>
ruta a la base de datos, si está almacenada en un archivo (no es necesario especificar el nombre del archivo)

/S<Адрес>
la dirección de la base de datos almacenada en el servidor 1C:Enterprise 8.0 se suma de la siguiente manera:

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

/NORTE<Имя>
Nombre de usuario. Debe especificarse de la misma forma que en la lista de usuarios creada en el Configurador

/PAG<Пароль>
la contraseña del usuario cuyo nombre se especifica en la opción /N. Si el usuario no tiene contraseña, este parámetro se puede omitir

/WASHINGTON-
prohibir el uso de la autenticación de Windows al inicio de Enterprise o Configurator

/WA+
establecer el uso obligatorio de la autenticación de Windows al inicio de 1C:Enterprise o Configurator. Si no se especifica el modificador /WA, se supone que se usa la opción de línea de comandos /WA+.

/AU-
prohibición de la salida de la pregunta sobre la actualización versión actual 1C:Empresa con instalación administrativa

/ES+
configurando el resultado de la pregunta sobre la actualización de la versión actual de 1C:Enterprise desde la instalación administrativa. Si no se especifica el modificador /AU, se supone que se usa la opción de línea de comandos /AU+.

/Afuera<Имя файла>
[-NoTruncar]
configurar un archivo para mostrar mensajes de servicio. Si el interruptor -NoTruncate está configurado (separado por un espacio), el archivo no se borra

/L<Каталог>
se especifica el directorio de recursos de interfaz localizados (por ejemplo, "RU")

/DisableStartupMessages
Suprime los mensajes de inicio: “La configuración de la base de datos no coincide con la configuración guardada. ¿Proceder?"; “Las capacidades de su computadora no son suficientes para editar la ayuda de configuración. Debe tener instalado Microsoft Internet Explorer versión 6.0 o posterior para editar la Ayuda.»; “Las capacidades de su computadora no son suficientes para editar documentos html, incluidas las secciones de ayuda. Para editar documentos html, debe instalar Microsoft Internet Explorer versión 6.0 o superior. En este lanzamiento, la edición de documentos html no estará disponible.

/C<Строка текста>
pasar parámetro a configuración

Opciones de la línea de comandos del modo por lotes del configurador:

/DumpIB<Имя файла>
descargar infobase en modo comando

/RestoreIB<Имя файла>
cargando infobase en modo comando

/DumpCfg<имя cf файла>
guardar la configuración en un archivo

/ActualizarDBCfg
[-Advertencias como errores]
actualizando la configuración de la base de datos. Si se especifica la clave WarningsAsErrors (separada por un espacio), todos los mensajes de advertencia se tratarán como errores.

/DumpDBCfg<имя cf файла>
guardar la configuración de la base de datos en un archivo

/RevertirCfg
volver a la configuración de la base de datos

/CheckModules
realizar una comprobación de sintaxis

/ActualizarCfg<имя cf | cfu файла>
actualizar una configuración admitida

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompresión]
[-SoloPrueba | [-Crear RefBad |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]
realizar pruebas y corrección de la base de datos

Reindexar
reindexación de tablas

LogIntergrity
verificación de integridad lógica

RecalcTotals
recálculo

Compresión IB
compresión de mesa

Solo prueba
solo probando

si hay referencias a objetos inexistentes:

BadRefCrear
crear objetos

BadRefClear
objetos claros

BadRefNinguno
no cambies

en caso de pérdida parcial de objetos:

BadDataCrear
crear objetos

BadDataDelete
eliminar objetos

No se permite el uso simultáneo de claves dentro de un subgrupo de parámetros.
Si el comando fue exitoso, devuelve un código de retorno de 0, de lo contrario, 1 (101 si hay errores en los datos).

Opciones de línea de comandos para crear archivos de distribución y actualización en modo por lotes:

/Crear archivos de distribución
[-cfile<имя cf файла>]
[-cfuarchivo<имя cfu файла>
[-F<имя cf файла>|-v<версия дистрибутива>]+]
Creación de archivos de entrega y actualización

cffile<имя cf файла>
una instrucción para crear una distribución

cfufile<имя cfu файла>
una instrucción para crear una actualización

F<имя cf файла>
la distribución incluida en la actualización se especifica con el nombre

V<версия дистрибутива>]
la distribución incluida en la actualización está especificada por la versión

Nota: grupo de parámetros -f<имя cf файла>|-v<версия дистрибутива>se repite tantas veces como archivos de distribución estén incluidos en la actualización.

Parámetros de la línea de comandos para trabajar con el repositorio de configuración:

/DepósitoF
directorio de almacenamiento

/DepósitoN
nombre de usuario de la bóveda

/DepósitoP
contraseña de usuario de bóveda

/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>]
guardar la configuración del repositorio al archivo (modo por lotes)

V<номер версии хранилища>
v - número de versión, si no se especifica el número de versión, o igual a -1, se guardará ultima versión.

/DepotUpdateCfg [-v<номер версии хранилища>] [-revisado]
Actualizar la configuración de almacenamiento desde un archivo (modo por lotes)

V<номер версии хранилища>
número de versión, si no se especifica el número de versión, o es igual a -1, se guardará la última versión, si la configuración está conectada al repositorio, entonces se ignora el parámetro

Revisado
recibir objetos capturados si es necesario. Si la configuración no está conectada al repositorio, el parámetro se ignora.

Parámetros de la línea de comandos para el registro por lotes de 1C:Enterprise 8.0 como servidor de automatización:

/ServidorReg
registro de solicitud

/UnregServer
borrando el registro de la aplicación

Después de la ejecución, cierra el sistema 1C:Enterprise 8.0.

Si los valores de los parámetros incluyen espacios (por ejemplo, una ruta o un nombre de archivo), los valores deben estar entre comillas.

A continuación se muestra un ejemplo de una línea de comando para iniciar el sistema 1C: Enterprise 8.0:

C:\1CV8\BIN\1CV8.EXE EMPRESA /FDB

La línea de comando dada significa que el sistema 1C:Enterprise 8.0 se iniciará en el modo 1C:Enterprise, y la base de datos se encuentra en el subdirectorio "\DB" del directorio "С:\1CV8\BIN".

En este artículo, veremos las opciones de lanzamiento de 1C y cómo usarlas. Veamos algunos casos de uso. Mientras leemos el artículo, comenzaremos a automatizar los procesos de inicio.

Al iniciar 1C, es posible utilizar diferentes modos de inicio, que deben especificarse en la configuración del acceso directo, que es responsable de iniciar 1C.

Hay 2 tipos de modo de lanzamiento 1C

  1. CONFIGURAR- lanzar 1C en modo configurador
  2. EMPRESA- inicie 1C en modo Enterprise.

El archivo de lanzamiento de 1C es el archivo - 1cestart.exe, se encuentra en una subcarpeta - "1cv8 \ common". Al inicio archivo dado, la versión del cliente que se requiere para la operación se determina automáticamente.

Opciones de lanzamiento de 1C con la capacidad de seleccionar automáticamente un usuario

  • /NORTE- parámetro responsable de "Nombre de usuario"
  • /PAG- parámetro responsable de "Contraseña de usuario"

Como regla general, es necesario que el nombre y la contraseña coincidan con el nombre y la contraseña especificados en la lista de usuarios que se ingresaron en el 1C Configurator. Para ver la presencia de usuarios en el configurador, debe ir a la pestaña "Administración", luego "Usuarios". Si la contraseña del usuario seleccionado está vacía, se puede omitir.

Estos parámetros se pueden especificar en la configuración al editar la base en la lista de bases. Se pueden especificar en el campo "Opciones de lanzamiento avanzadas".

Al iniciar 1C, debería aparecer esta ventana:

Debe escribir los datos, como se muestra en la figura, especificando sus datos (nombre y contraseña), luego haga clic en el botón "Finalizar". Si todos los datos se ingresan correctamente, en el futuro, al ingresar el esta base 1C, el sistema no le pedirá los datos de inicio de sesión.

Datos necesarios para iniciar 1C en modo automático

  • /F "dirección"- ruta a la base de datos (versión del archivo)

Si su base de datos se encuentra en cualquier servidor, la ruta debe escribirse de la siguiente manera:

  • /S "dirección"- "Nombre del servidor (clúster de base de datos)" \ "Nombre de la base de datos en el servidor"

Estos parámetros deben escribirse en el acceso directo de lanzamiento de 1C. Haga clic derecho en la etiqueta y seleccione el campo "Objeto", agregue sus parámetros.

Si los datos se ingresaron correctamente en las propiedades del acceso directo, la próxima vez que inicie, la base de datos que necesita se iniciará automáticamente. Si tiene varias bases de datos, puede crear una etiqueta separada para diferentes bases de datos.

También en 1C existe la posibilidad de ejecutarlo cuando tu computadora arranca, para esto necesitas copiar el acceso directo de tu base 1C a la carpeta de Inicio.

Opciones de lanzamiento adicionales 1C

  • /LogUI- registrar las acciones del usuario en el registro. (La escritura se hará en el directorio del usuario, en un archivo llamado "logi.txt")
  • /DumpIB " Subir dirección de archivo « - descarga de la base de datos. Adecuado para crear archivos automáticos de bases de datos.
  • /ejecutar " La dirección procesamiento externo»: el parámetro está destinado al inicio automático del procesamiento externo después del inicio del sistema.
  • /C"Parámetro de cadena": pasa el parámetro a la configuración. Puede acceder a él a través del contexto global en el configurador de parámetros de inicio.
  • /DisableStartupMessages- el parámetro elimina los mensajes del sistema al iniciar 1C Enterprise.

Al realizar cambios en base de información, puede especificar la versión de 1C con la que se realizará el lanzamiento (esta solución es útil si tiene instaladas varias bases de datos de 1C en las que trabaja).

Un ejemplo de archivo automático de una base de datos 1C.

"C:\Archivos de programa (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\Base_Buh" /N"usuario" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Fuera" C:\Arhiv\log_arhiv.txt" -NoTruncate

Estos parámetros deben ingresarse en el acceso directo de inicio 1C en el campo "Objeto", después de lo cual se producirá el archivo base, que se encuentra en "C: \ Base_Buh" en la carpeta "C: \ Arhiv" con el nombre "Buh .dt". En paralelo, se escribirá un registro en el archivo "C:\Arhiv\log_arhiv.txt". Estas rutas se indican con fines informativos, se le pedirá que especifique sus rutas, es decir, la ubicación de su base y la ruta donde se guardarán los archivos de la base.

Configuración de las opciones de inicio de depuración de aplicaciones

Durante el proceso de desarrollo, es necesario iniciar el depurador 1C bajo un usuario de base de datos específico, para iniciar el depurador en el configurador, debe ejecutar "Parámetros" en la sección "Ayuda".

En la pestaña "Lanzamiento 1C: Enterprise" en el elemento "Básico" en el grupo "Usuario", por defecto hay un usuario bajo el cual ingresó al modo "Configurador", en esta ventana puede ingresar cualquier usuario que necesite para depuración, que en el futuro se ejecutará bajo el usuario dado.

También puede seleccionar el cliente bajo el cual se iniciará la aplicación en el futuro.

Lanzamiento del archivo ejecutable del sistema 1C:Enterprise 8.x

Además de iniciar seleccionando el ícono apropiado del menú Inicio - Programas del sistema operativo MS Windows, se puede iniciar el sistema 1C:Enterprise 8.x iniciando el archivo ejecutable 1CV8.EXE. Tal lanzamiento se puede realizar, por ejemplo, usando el elemento "Ejecutar" del menú "Inicio" del sistema operativo MS Windows, o haciendo doble clic en el nombre del archivo 1CV8.EXE en el programa Explorer.

En la línea de comando para iniciar el archivo 1CV8.EXE, puede especificar todos los parámetros necesarios: modo de inicio, nombre del directorio con la base de datos, nombre del directorio de usuarios y otros. Si los parámetros de la línea de comandos son correctos, el archivo 1CV8.EXE se iniciará en uno de los modos de inicio: "1C:Enterprise" o "Configurador", según los parámetros especificados.

Si se detecta un error en los parámetros de la línea de comandos al iniciar el archivo 1CV8.EXE, o si no hay parámetros, luego de iniciar el cuadro de diálogo 1C:Enterprise Start aparecerá en la pantalla. En este cuadro de diálogo, el usuario puede seleccionar el modo de inicio para el archivo 1CV8.EXE, el nombre de la base de datos y otros parámetros de inicio.

Ejemplos:


Opción de archivo:
"C:\Archivos de programa\1cv82\common\1cestart.exe" ENTERPRISE /F"Ruta de la base de datos" /N"Nombre de usuario" /P"Contraseña"
Opción cliente-servidor:
"C:\Archivos de programa\1cv82\common\1cestart.exe" ENTERPRISE /S"NameServer\Base" /N"Nombre de usuario" /P"Contraseña"
Puerto de servicio(por ejemplo 1641):

"C:\Archivos de programa\1cv82\common\1cestart.exe" ENTERPRISE /S"Servidor de nombres:1641\Base" /N"Nombre de usuario" /P"Contraseña"
Ejecutando el programa como usuario y procesando al abrir:
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N usuario /P contraseña /Ejecutar "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
"C:\Archivos de programa\1cv82\common\1cestart.exe" ENTERPRISE /F "RUTA A LA CARPETA DB" /N USUARIO /P CONTRASEÑA /Ejecutar "C:\\processing.epf"
Archivo de la base de datos 1C
"C:\Archivos de programa\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Administrator" /P"12345" /DumpIB \\bdc\BackUp\Base.dt
"C:\Archivos de programa\1cv82\common\1cestart.exe" config /S server:1641\82_zup /N Administrador /P zzzz /WA- /Out"c:\Backup\backup.log" -No_runcate /DumpIB H: \1S_VIGR\82_zup.dt


Para 8.1:
Para la versión del archivo:
"C:\Archivos de programa\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
Para la versión cliente-servidor:
"C:\Archivos de programa\1cv81\bin\1cv8.exe" ENTERPRISE /S"servidor-1C\ZUP" /N"EMigachev" /P"12345"
Si un servidor tiene 8.1 y 8.2 (cómo configurar- ), luego, al conectarse a bases de datos 8.2, debe especificarPuerto de servicio(por ejemplo 1641):
"C:\Archivos de programa\1cv82\common\1cestart.exe" ENTERPRISE /S"servidor-1C:1641\ZUP" /N"EMigachev" /P"12345"

Opciones de la línea de comandos


Al ejecutar el archivo 1CV8.EXE, se pueden especificar los siguientes parámetros en la línea de comando:
Opciones de línea de comando de selección de modo:
CONFIG: iniciar el sistema 1C:Enterprise 8.x en el modo "Configurador";
ENTERPRISE: lanzamiento del sistema 1C:Enterprise 8.x en el modo "1C:Enterprise";
CREAR BASE DE INFORMACIÓN ] - creando una base de datos (
una cadena que especifica los parámetros de la base de datos, cada uno de los cuales es un fragmento de la vista<Имя параметра=><Значение>, donde Nombre del parámetro es el nombre del parámetro y Valor es su valor.
Los fragmentos están separados entre sí por ";".
Si el valor contiene caracteres de espacio en blanco, debe estar entre comillas dobles (").

El siguiente parámetro se define para la variante de archivo:
Archivo - directorio de la base de información;
Configuración regional: idioma (país) que se utilizará al crear la base de datos. Los valores válidos son los mismos que el parámetro.<Форматная строка>método Formato. El parámetro Locale es opcional. Si no se especifica, se utilizará la configuración regional de la base de datos actual.

Para la versión cliente-servidor se definen los siguientes parámetros:
Srvr - 1C: nombre del servidor empresarial;
Ref - nombre de la base de datos en el servidor;
SQLSrvr: nombre del servidor SQL;
SQLDB: nombre de la base de datos SQL;
SQLUID: nombre de usuario de SQL;
SQLPwd: contraseña de usuario de SQL. Si no se establece la contraseña para el usuario de SQL, este parámetro se puede omitir
SQLYOffs es el desplazamiento de fecha utilizado para almacenar fechas en SQL Server. Puede tomar los valores 0 o 2000. Este parámetro es opcional. Si no se establece, el valor es 0.
Configuración regional: idioma (país), (similar a la versión del archivo).

Para todas las opciones, los parámetros se definen:
usr - nombre de usuario;
pwd - contraseña
/AddInList: parámetro que muestra bajo qué nombre agregar la base a la lista, si no se especifica, la base no se agregará a la lista. Si no se especifica ningún nombre, se usa el predeterminado, similar a la creación interactiva de una base de datos.

No se permite el uso simultáneo de llaves.

Opciones de línea de comandos para especificar las opciones de lanzamiento:
/@<имя файла>- los parámetros de la línea de comando se escriben en el archivo especificado
/F<Путь>- ruta a la base de datos si está almacenada en un archivo (no es necesario especificar el nombre del archivo)
/S<Адрес>- la dirección de la base de datos almacenada en el servidor 1C:Enterprise 8.x se agrega de la siguiente manera:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/NORTE<Имя>-Nombre de usuario. Debe especificarse de la misma forma que en la lista de usuarios creada en el Configurador
/PAG<Пароль>-contraseña del usuario cuyo nombre se especifica en el parámetro /N. Si el usuario no tiene contraseña, este parámetro se puede omitir
/WA: prohibición de usar la autenticación de Windows al inicio de Enterprise o Configurator
/WA+ configurando el uso obligatorio de la autenticación de Windows al inicio de 1C:Enterprise o Configurator. Si no se especifica el modificador /WA, se supone que se usa la opción de línea de comandos /WA+.
/AU - prohibición de mostrar una pregunta sobre la actualización de la versión actual de 1C: Enterprise desde una instalación administrativa
/AU+ configurando el resultado de la pregunta sobre la actualización de la versión actual de 1C:Enterprise desde la instalación administrativa. Si no se especifica el modificador /AU, se supone que se usa la opción de línea de comandos /AU+.
/Afuera<Имя файла>[-NoT_runcate]: configuración de un archivo para mostrar mensajes de servicio. Si se establece la clave –NoT_runcate (separados por un espacio), el archivo no se borra
/L<Каталог>- especifica el directorio de recursos de interfaz localizados (por ejemplo, "RU")
/DisableStartupMessages: suprime los mensajes de inicio: "La configuración de la base de datos no coincide con la configuración guardada. ¿Proceder?"; “Las capacidades de su computadora no son suficientes para editar la ayuda de configuración. Debe tener instalado Microsoft Internet Explorer versión 6.0 o posterior para editar la Ayuda.»; “Las capacidades de su computadora no son suficientes para editar documentos html, incluidas las secciones de ayuda. Para editar documentos html, debe instalar Microsoft Internet Explorer versión 6.0 o superior. En este lanzamiento, la edición de documentos html no estará disponible.
/C<Строка текста>- pasando el parámetro a los parámetros de la línea de comando de configuración del modo por lotes del configurador:
/DumpIB<Имя файла>- descargar la base de datos en modo comando

/DumpCfg<имя cf файла>- guardar la configuración en un archivo

/UpdateDBCfg [-WarningsAsErrors]: actualiza la configuración de la base de datos. Si se especifica la clave WarningsAsErrors (separada por un espacio), todos los mensajes de advertencia se tratarán como errores.
/DumpDBCfg<имя cf файла>- guardar la configuración de la base de datos en un archivo
/RollbackCfg - volver a la configuración de la base de datos
/CheckModules - realiza una verificación de sintaxis
/ActualizarCfg<имя cf | cfu файла>- configuración de actualización bajo soporte
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-Crear RefBad | -BadRefClear | -BadRefNone]
[-BadDataCreate | -BadDataDelete] ] - probar y corregir la base de datos
ReIndex - reindexación de tablas
LogIntergrity - verificación de integridad lógica
RecalcTotals - recálculo de totales
IBCompression - compresión de tablas
TestOnly - solo pruebas

Si hay referencias a objetos inexistentes:
BadRefCreate - crear objetos
BadRefClear - borrar objetos
BadRefNone - no cambiar

en caso de pérdida parcial de objetos:
BadDataCreate - crear objetos
BadDataDelete - eliminar objetos

No se permite el uso simultáneo de claves dentro de un subgrupo de parámetros.
Si el comando fue exitoso, devuelve un código de retorno de 0, de lo contrario, 1 (101 si hay errores en los datos).


Opciones de línea de comandos para crear archivos de distribución y actualización en modo por lotes:
/Crear archivos de distribución [-cffile<имя cf файла>] [-cfuarchivo<имя cfu файла>[-F<имя cf файла>|-v<версия дистрибутива>]+] - Crear archivos de distribución y actualización
-cffile<имя cf файла>- una instrucción para crear una distribución
-cfufile<имя cfu файла>- instrucción para crear una actualización
-F<имя cf файла>- el kit de distribución incluido en la actualización se especifica con el nombre
-v<версия дистрибутива>] - la distribución incluida en la actualización está especificada por la versión
Nota: grupo de parámetros -f<имя cf файла>|-v<версия дистрибутива>se repite tantas veces como archivos de distribución estén incluidos en la actualización.

Parámetros de la línea de comandos para trabajar con el repositorio de configuración:
/DepotF - directorio de almacenamiento
/DepotN - nombre de usuario de almacenamiento
/DepotP - contraseña de usuario de almacenamiento
/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - guardar la configuración del almacenamiento al archivo (modo por lotes)
-v<номер версии хранилища>
v - número de versión, si no se especifica ningún número de versión, o igual a -1, se guardará la última versión.
/DepotUpdateCfg [-v<номер версии хранилища>] [-revisado] - Actualizar la configuración de almacenamiento desde un archivo (modo por lotes)
-v<номер версии хранилища>- número de versión, si no se especifica el número de versión, o es igual a -1, se guardará la última versión, si la configuración está conectada al almacenamiento, entonces se ignora el parámetro
-revisado - Recupera objetos capturados si es necesario. Si la configuración no está conectada al repositorio, el parámetro se ignora.

Parámetros de la línea de comandos para el registro por lotes de 1C:Enterprise 8.x como servidor de automatización:
/RegServer - registro de la aplicación
/UnregServer: elimina el registro de la aplicación
Después de la ejecución, cierra el sistema 1C:Enterprise 8.x.
Si los valores de los parámetros incluyen espacios (por ejemplo, una ruta o un nombre de archivo), los valores deben estar entre comillas.

A continuación se muestran ejemplos de líneas de comandos para iniciar el sistema 1C:Enterprise 8.x:
C:\1CV8\BIN\1CV8.EXE EMPRESA /FDB
La línea de comando dada significa que el sistema 1C:Enterprise 8.x se iniciará en el modo 1C:Enterprise, y la base de datos se encuentra en el subdirectorio "\DB" del directorio "С:\1CV8\BIN".

С:\1cv81bin\1cv8.exe empresa /s Serv06\ZUP /L RU
Y esta línea de comando dada significa que el sistema 1C:Enterprise 8.x se iniciará en el modo "1C:Enterprise", la dirección de la base de datos ZUP almacenada en el servidor 1C:Enterprise Serv06 y la interfaz rusa

Para eliminar el bloqueo del establecimiento de conexiones con la base de datos, debe:
Inicie sesión en la base de datos utilizando el parámetro de inicio "/UC" con el mismo código de permiso de acceso que se especificó al configurar el bloqueo. Correr este procesamiento, especificando "Desbloquear conexiones" como acción de bloqueo. Pulse el botón "Ejecutar".
en cmd
iniciar C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
en la etiqueta
"C:\Archivos de programa\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Configuraciones\Typical\Torg" /N"Nombre de usuario" /P"Contraseña" /UC 456743

Código Archivo por lotes de DOS echo off cls "C:\Program Files\1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"ShutdownUsers" " C:\Program Files\1 cv81\bin\1 cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"BatchUpdateIB Configuration" "C:\Program Files \ 1 cv81\bin\1 cv8.exe" ENTERPRISE /S"servidor\ESKM" /N"Administrador" /P"ESKM" /C"PermitirUsuarios" /UC" BatchUpdateConfigurationIB"