Lanzamiento de programas externos desde 1s. Opciones de línea de comando para especificar opciones de inicio. Opciones de acceso directo

Lo ejecuto, pero no arranca. ¿Qué escribe? No escribe nada. Bueno, si no escribe nada, ¡esto no sucede! Bueno, escribe algo en amarillo en inglés. ¿Cómo es este amarillo? Bueno, todas las letras aquí no son rusas, ¡ven y descúbrelo tú mismo!

Cuando haces clic en el acceso directo 1C en tu escritorio escritorio de windows, entonces no estás lanzando 1C, sino un programa completamente diferente :)

Catálogo 1C

En el catálogo de 1C 8.2 instalado (especialmente para aquellos familiarizados con la versión 8.1), puede romperse las piernas.

Por lo tanto, normalmente se instala en:

C:\Archivos de programa\1Cv82\

En su interior hay directorios con [sub]versiones de 1C. Los archivos ejecutables 1C de cada versión se encuentran en el directorio bin de cada versión. ¡Cada vez que actualizas la plataforma, en lugar de actualizar, esta belleza agrega otro catálogo nuevo!

Talla 1C. Consume alrededor de 250 MB de espacio en disco para cada versión. Puedes imaginar lo que pasará si lo actualizas durante un par de años :)

En el subdirectorio "Común" hay un archivo "lanzador" 1C: el programa 1cestart.exe, cuyo acceso directo se encuentra en su escritorio.

El lanzamiento de 1C comienza con este archivo ejecutable. Entonces, ¡ya hemos lanzado un programa!

Es este programa, con la ayuda de la inteligencia artificial incorporada, el que elige qué versión de 1C lanzar y cómo hacerlo.

¡Archivos de diferentes versiones de 1C!

Ahora puedes ingresar a cada base de datos con una versión específica de 1C 8.2, una de las instaladas en este directorio. Esto es lo que todos estaban esperando y lo que hay que instalar de forma predeterminada, y ni siquiera hay nada que decir excepto palabras de agradecimiento.

Por supuesto, de forma predeterminada, 1C está incluido en la última base de datos. versión instalada, pero de lo contrario deberá realizar una pequeña cantidad de configuraciones.

Puede ver estas configuraciones en las instrucciones de esta lección.

Lanzamiento corporativo

Si somos una organización, entonces todo puede ser aún más genial. 1C ahora no tiene por qué ser una instalación (y actualizada) dolorosa y que requiere mucho tiempo en “todas las computadoras de la empresa…”.

Ahora puede hacerlo ella misma (la pregunta aún no me queda clara: ¿qué pasa con los derechos de administrador local, amigo?).

Está organizado así:

1) Distribuimos entre los usuarios un acceso directo para iniciar el programa de inicio 1C, que se encuentra físicamente en la red, rodeado de kits de distribución de versiones/actualizaciones de 1C. La ubicación de las distribuciones, por supuesto, se indica en el archivo de configuración.

2) Cuando se inicia, este programa analiza lo que está instalado en la computadora del usuario e instala lo que se necesita.

3) ¡Y entonces todo sucedió como por arte de magia! ¡Ganancia!

¿Ya hemos lanzado?

Entonces nos decidimos por el hecho de que el usuario inicia el archivo del programa de inicio 1C. Y ella ya está lanzando el propio 1C. ¿Bien?

¡No! No es verdad

Después de realizar un experimento simple, al hacer clic en el archivo de acceso directo de 1C, verá una ventana con la opción de la base de datos a la que desea ingresar.

Esta ventana también programa separado 1C, archivo 1cv8s.exe, que se encuentra en el directorio bin de cada versión de 1C 8.2.

El lanzamiento de 1C continúa iniciando el programa para seleccionar la base de datos 1C. ¡¡Ya hemos lanzado dos programas!!

Y después de seleccionar una base de datos específica, se iniciará 1C: el archivo 1cv8.exe (cliente pesado) o el archivo 1cv8c.exe (cliente ligero), con los parámetros especificados en la línea de comando.

El lanzamiento de 1C finaliza con el lanzamiento del propio 1C. ¡¡¡Así que ya hemos lanzado tres programas!!!

Si es muy astuto e intenta iniciar el cliente pesado directamente sin especificar parámetros en la línea de comando, volverá a iniciar el archivo 1cv8s.exe.

¡Encuentre formas de vencer a 1C y acelerar el lanzamiento de 1C tres veces más en esta lección!

Creando una base de datos 1C

Durante mucho tiempo quise encontrar una hoja de trucos similar, que contenga los comandos y parámetros básicos para iniciar 1C desde línea de comando. Finalmente sucedió, gracias a Infostart :)

Para las versiones 1C 7.7 y 8 (8.1, 8.2, 8.3) los parámetros son diferentes. Echemos un vistazo más de cerca

Equipos 1C 7.7

1cv7.exe MODO [ /M | /D | /U | /NORTE | /PAG ],

Dónde MODO— modo de lanzamiento, puede tomar sólo uno de varios valores:

  • configuración— modo configurador;
  • depurar— modo depurador;
  • empresa— modo normal (de trabajo);
  • monitor— Modo “Monitorizar”.

Las siguientes claves son opcionales:

  • /METRO— iniciar el programa en modo exclusivo;
  • /D— directorio de bases de datos;
  • /U— directorio de trabajo del usuario (se ignora el directorio de la lista de usuarios);
  • /NORTE- Nombre de usuario;
  • /PAG- contraseña de usuario;
  • /T<путь> — ruta a archivos temporales;
  • /@<ИмяФайла> — para el modo configurador con indicación del archivo de lanzamiento del lote;
  • /W— inicialización de la extensión web;
  • /L- Lenguaje de interfaz: ESP - Inglés, Reino Unido - Ucraniano.

Ejemplo: 1cv7 empresa /Dc:\1c\mainbase /NIvanov /P123,

En este caso, el programa se iniciará sin mostrar cuadros de diálogo sobre la elección de una base de datos y modo de funcionamiento, así como sin solicitar un nombre de usuario y contraseña.

Comandos para 1C 8.3 y 8.2

Opciones adicionales de selección del modo de inicio

No se permite el uso simultáneo de parámetros de la siguiente tabla.

DISEÑADOR(CONFIG en 8.0) Inicie en modo Configurador.

EMPRESA Inicie en modo Empresarial.

CREAR BASE DE INFORMACIÓN<СтрокаСоединения> ] Creación base de información.

  • Cadena de conexión — parámetro requerido, ver más abajo.
  • /AddInList [Nombre del IB] — el nombre bajo el cual se agrega la base de datos a la lista. Si no se especifica este parámetro, la base de datos no se agregará a la lista. Si no se especifica IBName, se especificará el nombre predeterminado (como con creación interactiva bases).
  • /UsarPlantilla- la creación de una base de información se realiza de acuerdo con la plantilla especificada en<nombre de archivo de plantilla>. Las plantillas pueden ser archivos de configuración (.cf) o archivos de descarga de bases de datos (.dt). Si no se especifica ninguna plantilla, el parámetro se ignora.

El parámetro ConnectionString está formado por pares. NombreParámetro=Valor, separados por punto y coma ( ; ). Si el Valor contiene espacios, debe estar encerrado entre doble comillas. Posibles parámetros de la cadena de conexión:

El siguiente parámetro está definido para la versión del archivo:

Archivo Catálogo base de información.

Los siguientes parámetros están definidos para la opción cliente-servidor:

Srvr Nombre del servidor 1C:Empresa.

(8.1 y superior) Si la línea de comando para iniciar un archivo ejecutable contiene varios parámetros que describen la ruta a la base de datos (Archivo y Srvr), se utiliza el último de los parámetros especificados.

(de 8.2 y 8.3) Para garantizar operación ininterrumpida Las aplicaciones cliente pueden especificar varias direcciones de clúster. Para esto:

  • El valor del parámetro Srvr puede ser una lista de direcciones de clúster separadas por comas,
    Por ejemplo: Srvr=”Servidor1,Servidor2” o Srvr=”Servidor1:1741,Servidor2:1741”;
  • En el cuadro de diálogo para agregar una base de datos en una aplicación cliente, el valor de la propiedad "Clúster empresarial" puede ser una lista de direcciones de clúster separadas por comas, por ejemplo: Servidor1,Servidor2 o Servidor1:1741,Servidor2:1741;

Árbitro Nombre de la base de datos en el servidor 1C:Enterprise

SGBD(desde 8.1) tipo de servidor de base de datos utilizado:

  • Servidor MSSQL-Microsoft servidor SQL(por defecto);
  • PostgreSQL- PostgreSQL;
  • IBMDB2-IBM DB2;
  • Base de datos Oracle- Base de datos Oracle (desde 8.2).

DBServer(SQLSrvr en 8.0) El nombre del servidor SQL.

D. B.(SQLDB en 8.0) El nombre de la base de datos SQL.

DBUID(SQLUID en 8.0) El nombre de usuario del servidor SQL.

DBPwd(SQLPwd en 8.0) Contraseña de usuario del servidor SQL. Si no se especifica una contraseña para el usuario del servidor de base de datos, entonces este parámetro Puede que no se especifique.

SQLYOffs Desplazamiento de fecha utilizado para almacenar fechas en el servidor SQL (para la versión cliente-servidor). Los valores válidos son 0 o 2000. El valor predeterminado es 0.

CrSQLDB(desde 8.1) Cree una base de datos si falta (“y” - cree una base de datos si está ausente, “n” - no la cree).

SchJobDn(desde 8.1.11, antes de eso era como parámetro general) la base de información creada tiene prohibido realizar creaciones de rutina (S/N). El valor predeterminado es N.

SUsr El nombre del administrador del clúster en el que se debe crear la imagen inicial. El parámetro debe especificarse si los administradores están definidos en el clúster y se requiere autenticación para ellos. Sistema operativo no instalado o no adecuado.
SPWD Contraseña del administrador del clúster.

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

  • usr Nombre de usuario.
  • Pwd Contraseña de usuario.
  • Lugar Idioma (país). Los valores válidos son los mismos que para el método. Formato de idioma incorporado(por ejemplo, “ru_RU”). De forma predeterminada, se utilizan las configuraciones regionales de la base de datos actual.

Parámetros generales de lanzamiento en modo Enterprise o Configurator

  • /@<ИмяФайла> Ruta al archivo con parámetros de línea de comando.
  • /F<ПутьИБ> Ruta a la base de datos del archivo (excluyendo el nombre del archivo).
  • /S<ИмяКомпьютера\ИмяИБ> Dirección de la base de información en el servidor 1C:Enterprise.
  • /WS (desde 8.2) ws cadena de conexión.
  • /NombreIB<имя информационной базы>z Lanzar una base de datos por nombre de base de datos en la lista de bases de datos. Si es necesario, el nombre debe ir entre comillas dobles. Además, si el nombre contiene comillas dobles, deberá reemplazar cada comilla doble por dos comillas dobles. Si se encuentra más de una base de datos con el nombre especificado en las listas de bases de datos, el usuario recibirá un error.
  • /IBConnectionString le permite especificar la cadena de conexión completa a la base de datos, en la forma en que la función la devuelve Cadena de conexión de base de información(). Partes de la cadena de conexión se pueden anular mediante parámetros preexistentes. Para hacer esto necesitas / IBConnectionString Estaba en la línea de comando delante de ellos. Al pasar una cadena de conexión como parámetro de línea de comando, tenga en cuenta que la cadena de conexión contiene comillas. Por lo tanto, debe poner toda la cadena entre comillas y duplicar las comillas dentro.

Parámetros adicionales de la cadena de conexión en modo:

  • wsn- nombre de usuario para autenticación en;
  • wsp- contraseña de usuario para autenticación en el servidor web;
  • wspauto- usar ajustes automáticos servidores proxy;
  • wspsrv- dirección del servidor proxy;
  • wspport- Puerto proxy;
  • usuario- nombre de usuario para proxy con autorización;
  • wsppwd- contraseña para proxy con autorización.

/NORTE<ИмяПользователя> Nombre de usuario como se especifica en el Configurador.

/PAG<ПарольПользователя> La 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.

/WSN<имя> (desde 8.2) Nombre de usuario para autenticación en el servidor web.

/WSP<пароль> (desde 8.2) Contraseña del usuario cuyo nombre se especifica en el parámetro /WSN para la autenticación en el servidor web.

/WASHINGTON- Prohibición de utilizar la autenticación de Windows al inicio.

/WA+ Uso obligatorio de la autenticación de Windows al inicio. Si /WA no se especifica en absoluto, se supone /WA+.

/SAOnReiniciar Indica que se debe solicitar una contraseña al reiniciar el sistema desde de esta sesión trabajo (no utilizado en el cliente ligero). De forma predeterminada, no se solicita ninguna contraseña.

/itdi(desde 8.2.14) Abrir formularios en la ventana principal y usar marcadores para cambiar entre formularios abiertos (trabajar con marcadores).

/isdi(a partir del 8.2.14) Para trabajar con ventanas individuales.

/LogUI Registro de acciones del usuario.

/Afuera<ИмяФайла>[-NoTruncate] Especifica el archivo para generar mensajes de servicio. Si se especifica NoTruncate, el archivo no se elimina.

/ SchJobDn(desde 8.1, desde 8.1.11 apareció como parámetro de cadena de conexión) Controla la ejecución de tareas reguladas. Valores posibles: "Y" o "N". “Y”: la base de información creada tendrá prohibido realizar tareas de rutina.

/AppAutoCheckVersión A selección automática la versión requerida para cada base de información.

/AppAutoCheckMode A Detección automática de la aplicación basada en datos de la base de datos (modo de inicio principal para la configuración y modo de inicio para el usuario).

A menudo, cuando se trabaja con 1C, es necesario realizar algunas operaciones similares que se repiten sistemáticamente a lo largo del tiempo y simplemente distraen del trabajo principal. Esto podría ser varias descargas y descargas, generación de algunos datos para análisis externos, etc. Existe una forma bastante sencilla de automatizar estas operaciones y olvidarse de ellas, recibiendo periódicamente archivos de registro por correo electrónico para su control.

Es genial si ya tienes estas operaciones escritas por procesadores externos, no hay problema si no es el caso, crea y mueve todo allí; A continuación, para comprobar su funcionalidad, recomiendo probar todo esto en modo manual y luego, si todo funciona como debería, reescriba el código de procesamiento principal para que al cargar procesamiento externo se inició automáticamente, sin presionar el botón ejecutar y similares. Lo más sencillo es mover el código a un procedimiento. Al abrir().

El siguiente paso es cerrar automáticamente el programa después de ejecutar el procesamiento externo que creamos y ya nos está funcionando. Para ello, en el procedimiento Al abrir() Al final insertamos el siguiente comando: Sistema de apagado (falso); en este caso el parámetro Consultar oportunidad Pasamos el valor “False” para cortar. varias opciones preguntas adicionales del sistema al cerrar, iniciando así un cierre incondicional de 1C después de completar este procesamiento externo. Para estar seguros, volvemos a ejecutar el programa y realizamos el procesamiento y nos aseguramos de que ha funcionado y el programa se ha cerrado solo.

“C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\ruta a la base de datos /N”Nombre de usuario” /P”Contraseña de usuario” /Ejecutar desde:\ ruta al procesamiento\self-processing.epf

Descifremos:

1. EMPRESA “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe”: el motor 1C en sí es 8.3, verifique la ruta usted mismo, difiere según la versión y motor incluido, no olvides editarlo después de actualizar el último.

2. /DisableStartupMessages: desactiva todos los mensajes cuando se inicia el sistema.

4. /N"Nombre de usuario" /P"Contraseña de usuario" - respectivamente /N nombre de usuario, también inmediatamente sin espacio y /P contraseña.

5. /Ejecutar desde:\ruta al procesamiento\self-processing.epf - /Ejecutar inicia nuestro procesamiento, la ruta y el nombre deben seguir esta clave.

Ahora eso es todo, solo queda agregar nuestro archivo cmd al programador de tareas: avtozapusk1c.cmd, indicando el calendario de su lanzamiento.

Para monitorear el trabajo del procesamiento externo, recomiendo crear un usuario separado para él; también es óptimo que el procesamiento en sí cree un archivo de registro, que también se envía periódicamente a su correo electrónico.

Estas sencillas herramientas ayudan a automatizar las operaciones rutinarias diarias. ¡Buena suerte para ti!

El programa 1C es increíblemente popular para mantener registros financieros de casi cualquier empresa. El programa tiene una enorme número de funciones y oportunidades. A veces no es tan fácil lidiar con ellos. Puede crear varias cuentas de usuario para las cuales se creará una base de datos independiente. Cada vez que comiences deberás seleccionar el deseado. cuenta, base de datos y, en algunos casos, especificar otras configuraciones y parámetros. Si hay varios usuarios, es fácil confundirse y cometer un error al elegir. Incluso si no se confunde, con el tiempo tantas manipulaciones para un lanzamiento normal se vuelven bastante aburridas.

Iniciar 1C desde la línea de comando simplifica el trabajo con el programa.

¿Cómo puedo simplificar este procedimiento? Los desarrolladores han proporcionado lanzando el programa 1C desde la línea de comando. No se deje intimidar por este nombre, no necesitará recordar un montón de combinaciones y el comando cadena de ventanas tampoco lo necesitarás. Solo necesita crear la cantidad requerida de accesos directos una vez, especificar los parámetros necesarios de la línea de comando en sus propiedades o crear un archivo bat especial y registrarlos en él.

En este artículo veremos en detalle cómo utilizar este método de inicio, así como también cómo especificar todos los parámetros. Además, compartiremos contigo una lista de los comandos más importantes que te ayudarán a ajustar el cliente.

Primero, veamos qué archivos son responsables de iniciar y ejecutar el programa, así como el directorio. disco duro donde se almacenan. El directorio principal en el que está instalado 1C es C:\Archivos de programa\1CvXX\, donde se indican números en lugar de XX versión de trabajo. Si se utiliza la última 8.3 la carpeta se llamará 1Cv83, si las anteriores son 1Cv82 o 1Cv81. Dentro del directorio hay otros directorios con subversiones. Ya contienen la carpeta bin con el archivo ejecutable principal de la versión. No está claro en qué se guía el desarrollador, pero con cada actualización el instalador crea nuevas carpetas y, con el tiempo, consume mucho espacio libre en el disco duro. A continuación, busque la carpeta Común y en ella el archivo 1cestrart.exe. Es él quien abre la ventana de selección de usuario y base de datos. En consecuencia, esta ventana es el archivo 1cv8s.exe de directorio específico papelera.

Después de seleccionar una base de datos con la que trabajar, se inicia otro archivo, cuyo nombre depende de la opción de inicio: 1cv8.exe (cliente pesado) o 1cv8c.exe (cliente ligero). Te contamos la diferencia entre estas opciones un poco más adelante. Además, puede mostrar los accesos directos necesarios para trabajar e ingresar en ellos los parámetros de inicio, acelerando el proceso varias veces.

Opciones para iniciar el programa 1C.

Intentemos averiguar qué opciones de lanzamiento nos ofreció el desarrollador. Hay cuatro en total, se diferencian en el principio de funcionamiento y sus exigencias a los recursos de la computadora en la que estás trabajando.

  • Cliente pesado: hasta hace poco, esta era la única opción existente. Es el más exigente con los recursos de la máquina de trabajo, ya que todo el procesamiento de datos se realiza en la computadora del usuario y en ella se almacenan todos los archivos necesarios para el trabajo. No depende de la disponibilidad de Internet, sino que está ligado al hardware y no ofrece la posibilidad de trabajo remoto.
  • El cliente ligero es un shell de software para acceder al servidor 1C. Tiene un menú familiar y una interfaz de configuración, pero como todo el procesamiento de datos se realiza en el servidor, no exige en absoluto la potencia del equipo. El usuario dispone de una funcionalidad limitada y puede organizar el trabajo con ambos; servidor remoto a través de Internet y en la propia computadora en un entorno de software especial.
  • Cliente web: para trabajar solo necesita un navegador web y acceso a Internet. En consecuencia, no hay conexión con la computadora ni con el lugar de trabajo. La carga del equipo es mínima, ya que todos los cálculos se realizan en un servidor remoto.
  • Configurador: un modo especial para sintonia FINA programas que sólo funcionan cuando se utiliza un cliente pesado.

Hoy en día, la opción de inicio más popular es un cliente pesado con una base de datos de archivos almacenada en la computadora. Sin embargo, dado el enfoque total en los servicios web y tecnologías de la nube, podemos asumir que el futuro está en la versión web.

Vale la pena señalar que de forma predeterminada en la configuración del programa 1C se especifica selección automática opción de inicio, para que no tengas que pensar en ello. Sin embargo, si necesita usar una opción específica, puede crear accesos directos en el escritorio e ingresar parámetros de línea de comando en ellos, o usar un archivo bat. Veamos cada método con más detalle.

Iniciar a través de un acceso directo en el escritorio

Mayoría de una manera sencilla aprovechará acceso directo en el escritorio, cuyas propiedades indican parámetros de línea de comando. ¿Cómo organizar el acceso de esta manera?

  1. Abierto Explorador de Windows, ve al directorio que contiene el que necesitas Archivo ejecutable y busque el archivo con la extensión exe. Por ejemplo, C:\Program files\1Cv83\bin\1cv8.exe para ejecutarlo en modo de cliente pesado.
  2. Haga clic derecho sobre él y seleccione "Crear acceso directo".
  3. Después de que el sistema muestre el mensaje “Windows no puede crear un acceso directo en esta carpeta. ¿Debería ponerlo en mi escritorio? haga clic en Sí.
  4. En el escritorio encuentra tu atajo, haga clic derecho sobre él, seleccione "Propiedades" - pestaña "Acceso directo" - línea "Objeto".
  5. Verá una entrada similar a esta: “C:\Archivos de programa\1Cv83\bin\1cv8.exe”. Si coloca el cursor allí, se puede cambiar el contenido de la línea.
  6. Al final de la línea, ingrese el comando que corresponda a sus expectativas, confirme su entrada con los botones "Aplicar" - Aceptar.

Iniciar usando un archivo bat

Una opción igualmente sencilla para iniciar el programa. La principal diferencia es el registro de todos los datos manualmente en un especial. Archivo de texto. Para algunos, este método les parecerá más conveniente. ¿Cómo usarlo?

  1. Crea el más común Documento de texto utilizando el Bloc de notas estándar.
  2. Asígnele un nombre en el formato nombre_archivo.bat, donde bat es la extensión del archivo, luego guárdelo en cualquier carpeta de su disco duro.
  3. Copie los siguientes comandos en el documento:

@eco apagado
cls
comenzar

  1. Después de empezar entrar el comando correcto para ejecutar el programa con los parámetros requeridos.
  2. Guarde el archivo y ciérrelo.
  3. Para iniciar 1C, haga doble clic en el archivo bat.

¡Atención! Para un funcionamiento correcto, es deseable que los comandos no contengan caracteres rusos, en particular, en la ruta del archivo o en el nombre de usuario. De lo contrario, debes tener cuidado al elegir la codificación del archivo.

Comandos básicos de inicio

Desde en diferentes versiones Los parámetros de la línea de comando 1C son diferentes, veamos ejemplos de cada uno de ellos. Lo presentaremos en la siguiente secuencia: una decodificación de cada elemento y una aplicación de muestra.

Versión 7.7

1cv7.exe MODO [ /M | /D| /U

donde MODE es el modo especificado en el que se iniciará el cliente del programa. Puede tomar los siguientes valores:

  • config: configurador para ajustar las funciones del programa, así como para programar algunas operaciones;
  • depurar: un depurador para comprobar la funcionalidad de algunas funciones y operaciones;
  • Enterprise: modo de funcionamiento normal para realizar las tareas diarias de mantenimiento empresarial.
  • monitor: comando que inicia el modo monitor.
  • /M: inicia el modo de acceso exclusivo para que nadie excepto usted pueda ingresar al programa. Si eres el único usuario, el modo exclusivo se activa automáticamente. Para ingresar al modo exclusivo cuando trabaja en una red empresarial, necesita que otros usuarios salgan del programa. El modo es necesario para realizar operaciones importantes con bases de datos, para que ningún tercero pueda interferir.
  • /D: la carpeta donde se almacena la base de datos. Esto es especialmente importante si estás utilizando una carpeta diferente a la que el programa selecciona de forma predeterminada.
  • /U - carpeta de trabajo usuario, siempre que el programa sea utilizado por varios usuarios.
  • /N - nombre de usuario para acceder a la base de datos y cuenta.
  • /P - contraseña para acceder a la cuenta y a la base de datos.

Comandos aún menos utilizados:

  • /T
  • /@
  • /W: inicializa la extensión web.
  • /L - idioma del menú del programa distinto del ruso: ENG - inglés, UKR - ucraniano

Ejemplo de uso: 1cv7 empresa /Dc:\1c\database /NIvanov /P753159,

Si ejecuta el programa con dichos comandos, evitará mostrar la ventana de selección de usuario y base de datos, y no se le solicitará un nombre de usuario y contraseña.

Versión 8.2 y 8.3

  • DISEÑADOR: se inicia en modo configurador para programar funciones y realizar ajustes.
  • EMPRESA: inicia el modo normal de servicio a la empresa.
  • CREATEINFOBASE ‹ConnectionString› ]: crea una nueva base de datos en la que se almacenará toda la información de trabajo.
  • Cadena de conexión: se pueden especificar los siguientes parámetros:
    • Archivo: carpeta de base de datos (para modo de archivo).
    • Srvr: dirección del servidor empresarial (para operación cliente-servidor). Puede especificar varias direcciones de la siguiente manera: Srvr=”Servidor1,Servidor2” o Srvr=”Servidor1:1741,Servidor2:1741”;
  • /AddInList [DatabaseName] - el nombre de la base de datos que se utilizará para agregar a la lista. Si omite este parámetro, la base de datos no se agregará a la lista, y si no ingresa su nombre, se asignará automáticamente.
  • /UseTemplate: la base de datos se crea a partir de plantilla preparada, que se indica en el nombre escrito entre paréntesis triangulares.
  • Ref: el nombre de la base de datos almacenada en el servidor del programa.

DBMS indica el tipo de base de datos utilizada en el servidor:

  • Servidor MSSQL;
  • PostgreSQL;
  • IBMDB2;
  • Base de datos Oracle.

Para cada tipo de base de datos, puede especificar parámetros adicionales:

  • Usr - iniciar sesión.
  • Contraseña: contraseña.
  • Localidad - localización.

Al iniciar el programa en modo normal o en modo configurador, puede utilizar los siguientes parámetros de línea de comando:

  • /@archivo externo con los parámetros de línea de comando especificados.
  • /F ‹DatabasePath› - ruta a la base de datos cuando modo de archivo trabajar.
  • /S ‹NombreEquipo\NombreBaseDatos›: ubicación de la base de datos en la computadora host en modo servidor.
  • /WS: enlace para conectarse al servidor web.
  • /IBName«nombre de la base de datos»: inicia una base de datos con el nombre especificado de la lista de todas las bases de datos disponibles. Si los nombres de varias bases de datos coinciden, el programa generará un error.
  • /IBConnectionString: la dirección de la conexión a la base de datos completa tal como la utiliza la función ConnectionString descrita anteriormente.

Cuando utilice un cliente ligero, puede aplicar las siguientes configuraciones:

  • wsn: inicio de sesión del usuario para conectarse al servidor web.
  • wsp: contraseña para conectarse al servidor web.
  • wspauto - habilitar parámetros automáticos servidores proxy.
  • wspsrv: dirección del servidor proxy.
  • wspport: puerto del servidor proxy.
  • wspuser: inicie sesión cuando trabaje a través de un servidor proxy con necesidad de autorización. nombre de usuario para proxy con autorización.
  • wsppwd: contraseña cuando se trabaja a través de un servidor proxy con necesidad de autorización. nombre de usuario para proxy con autorización.
  • /N- inicio de sesión especificado en el configurador. Nombre de usuario como se especifica en el Configurador.
  • /P‹Contraseña› - contraseña del usuario especificado en el parámetro anterior. Se puede omitir si el usuario no tiene contraseña.
  • /WSN- nombre de usuario para la autenticación en el servidor web.
  • /WSP«contraseña»: contraseña del usuario cuyo nombre se especifica en el parámetro /WSN para la autenticación en el servidor web.
  • /WA-: desactiva el uso de la autenticación de Windows al inicio.
  • /WA+: fuerza el uso de la autenticación de Windows al inicio. Si no escribe este parámetro en absoluto, /WA+ se utiliza de forma predeterminada.
  • AppAutoCheckVersion: selección automática de la versión requerida del programa 1C para cada versión de la base de datos.
  • /AppAutoCheckMode: selección automática del modo de inicio según la información de la base de datos.
  • /UseHwLicenses+, /UseHwLicenses- - busca una clave de protección local.
  • /Debug: inicia el programa 1C en modo de depuración.
  • /DebuggerURL: identificación del depurador al que debe conectarse la aplicación inmediatamente después del inicio. Especifica la URL del depurador (protocolo, computadora y número de puerto) en la que se pueden crear objetos remotos en el depurador.
  • /RunShortcut«nombre de archivo»: inicia el programa desde un archivo con una lista de bases de datos creadas.

Modo por lotes del configurador

  • /DumpIB`FileName` - volcar la base de datos.
  • /DumpCfg`FileName`: guardar la configuración en un archivo separado.
  • /DumpDBCFg`FileName`: guarda la configuración de la base de datos en un archivo separado.
  • /ConvertFiles«nombre de archivo|directorio» - conversión por lotes de archivos 1C versión 8.x. Para que el procedimiento sea exitoso, los archivos deben poder escribirse y modo de ejecución configurador con una configuración abierta en la que realizarás la conversión.

Por ejemplo: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - conversión de archivos,

1cv8.exe /ConvertFilesd:/base: convertir una carpeta.

Ejemplos de línea de comando

Lanzar 1C en modo de archivo de cliente pesado:

“C:\Archivos de programa\1cv83\bin\1cv8.exe” EMPRESA /F”D:\base de datos\Usuario” /N”Admin” /P”12345′′

Iniciando 1C en modo cliente-servidor:

“C:\Archivos de programa\1cv83\bin\1cv8.exe” EMPRESA /S”base-servidor\Usuario” /N”Admin” /P”12345′′

Conclusión

Analizamos los comandos más básicos para iniciar 1C desde la línea de comandos. Al sustituir comandos, puede realizar una amplia variedad de consultas. De hecho, hay muchos más, pero una parte importante de ellos están destinados a especialistas. apoyo técnico. Con la información del artículo, puede realizar todas las acciones usted mismo. Deja tus preguntas en los comentarios.



gastrogurú 2017