Elección de los lectores
Articulos populares
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
1cv7.exe MODO [ /M | /D
Dónde MODO— modo de lanzamiento, puede tomar sólo uno de varios valores:
Las siguientes claves son opcionales:
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.
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.
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:
Árbitro Nombre de la base de datos en el servidor 1C:Enterprise
SGBD(desde 8.1) tipo de servidor de base de datos utilizado:
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:
Parámetros generales de lanzamiento en modo Enterprise o Configurator
Parámetros adicionales de la cadena de conexión en modo:
/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.
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.
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.
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?
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?
@eco apagado
cls
comenzar
¡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.
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.
1cv7.exe MODO [ /M | /D donde MODE es el modo especificado en el que se iniciará el cliente del programa. Puede tomar los siguientes valores: Comandos aún menos utilizados: 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. DBMS indica el tipo de base de datos utilizada en el servidor: Para cada tipo de base de datos, puede especificar parámetros adicionales: Al iniciar el programa en modo normal o en modo configurador, puede utilizar los siguientes parámetros de línea de comando: Cuando utilice un cliente ligero, puede aplicar las siguientes configuraciones: Por ejemplo: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - conversión de archivos, 1cv8.exe /ConvertFilesd:/base: convertir una carpeta. 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′′ 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.Versión 8.2 y 8.3
Modo por lotes del configurador
Ejemplos de línea de comando
Conclusión
Artículos relacionados: | |
Revisión de Xiaomi Mi6: rendimiento potente con cámara dual
Los teléfonos inteligentes Xiaomi se pueden ver cada vez más en manos de la gente común, pero... Cómo eliminar completamente Avast Utility para eliminar Avast de su computadora
El antivirus es fácil de instalar, pero difícil de eliminar, y este artículo le dirá... Diagrama de circuito de fuente de alimentación de 12 V DIY de fuente de alimentación simple
Todos sabemos que las fuentes de alimentación hoy en día son una parte integral... |