La empresa 1C lanza constantemente nuevas versiones de sus configuraciones: agrega nuevas funciones y actualiza los formularios de informes.

Por lo tanto, las configuraciones de sus bases de datos también deben actualizarse constantemente. El propio programa 1C incluso le recuerda esto y le ofrece actualizarlo. Puede actualizar 1C 8.3 usted mismo de dos formas: a través del configurador o a través de Internet. consideremos instrucciones paso a paso sobre la actualización de 1c y lo que se debe hacer después de este procedimiento usando un ejemplo.

Actualización del programa 1C 8 a través de Internet.

Para actualizar 1C 8.3 a través de Internet, vaya al menú "Administración" y busque la sección "Actualización de la versión del programa":

Primero, vayamos a la sección “Configuración de actualizaciones del programa a través de Internet”:

En esta ventana lo más importante es ingresar el código de usuario y la contraseña; sin ellos, no podrá conectarse al sitio con actualizaciones. Deberías haberlos recibido junto con . Si por alguna razón no los tienes, hay un enlace cercano que te llevará a tu cuenta personal en el sitio de soporte, y todos los datos estarán allí.

También puedes desactivarlo aquí. verificación automática actualizaciones, configure un análisis programado o cada vez que inicie sesión en el programa.

Deja el interruptor encendido " Actualización automática" y haga clic en "Siguiente". Si se encuentra una versión del programa más reciente que la actual, aparecerá la información correspondiente.

Para mi configuración había más nueva versión, y ahora intentaré actualizar 1C. Preste atención al tamaño de la actualización, ya que se descarga y descomprime en el directorio del usuario, que se encuentra en la unidad "C:". En consecuencia, debería tener suficiente espacio libre. Por cierto, aquí puedes leer qué cambios e innovaciones hay en la actualización. Haga clic en "Siguiente".

Curiosamente, el programa no pudo conectarse a su servidor la primera vez debido a que usó mi código y contraseña anteriores, aunque especifiqué todo correctamente en la configuración:

Hago clic en “Aceptar”, ingreso los datos correctos y hago clic en “Siguiente”. Espero que no veas esa ventana.

El programa comenzará a recibir el archivo de actualización. Dependiendo de la velocidad de Internet, este puede ser un proceso bastante largo. Me tomó unos minutos. En la siguiente ventana tenemos que elegir si actualizar inmediatamente o después de finalizar el trabajo. Si decide actualizar inmediatamente, asegúrese de que no haya nadie más en la base de datos. La actualización se produce en modo exclusivo.

Obtenga 267 lecciones en video sobre 1C gratis:

Aquí se le pedirá que haga copia de reserva antes de la actualización. te aconsejo NECESARIAMENTE hacer una copia de seguridad de la base de datos 1C, estaba convencido por mi propia experiencia. Y recomiendo elegir último punto"Cree una copia de seguridad y guárdela en un directorio". En este caso, si algo sale mal durante la actualización, el propio programa devolverá todo a su lugar.

La actualización se realizó sin problemas y tardó unos 45 minutos.

¡Nota importante! Después de instalar la actualización de configuración, es posible que el programa requiera que actualice la plataforma 1C. Puedes leer cómo hacer esto o verlo en nuestro video:

Autoactualización 1C 8.3 a través del configurador

Para actualizar a través del configurador, primero debe descargar el archivo de actualización 1C del sitio web oficial o del disco ITS. Describí cómo hacer esto en el artículo "". Por supuesto, solo es necesario seleccionar otra fila de la tabla (Contabilidad 1C):

Cabe señalar aquí un punto. No todos últimas versiones Las versiones pueden ser adecuadas para su configuración actual. Por lo tanto, si llevas mucho tiempo sin actualizar, es posible que tengas que descargar varias versiones. En la lista de lanzamientos puedes ver cuál encaja con cuál.

En mi caso, la última versión de 1C es adecuada y la descargué. A diferencia del archivo de actualización de la plataforma, las actualizaciones de configuración se encuentran en archivos. También es recomendable colocarlo en un directorio limpio y ejecutarlo. Después de descomprimirlo, ejecute el archivo setup.exe:

La actualización se instalará en el directorio especificado. Normalmente este es el directorio predeterminado, pero puede especificar uno diferente.

Ahora vayamos al configurador:

Naturalmente, deberá iniciar sesión como usuario con derechos administrativos.

¡Hagamos una copia de seguridad ahora mismo!

Ahora debes ir al menú “Configuración – Soporte – Actualización de configuración”. Aparecerá una ventana:

Si se encuentran una o más actualizaciones de configuración de 1C 8.3, aparecerá una ventana pidiéndole que seleccione la que necesita:

Si se encuentran varias actualizaciones disponibles, el programa resaltará la más reciente en negrita.

Haga clic en "Finalizar". Aparecerán dos ventanas de información más, allí solo debes hacer clic en “Continuar”.

Comenzará el proceso de actualización de 1C. Después de un tiempo, puede aparecer una ventana de comparación de configuraciones. Si no eres un experto, es mejor no tocar nada allí. Haga clic en "Ejecutar":

Después de un tiempo, aparecerá el mensaje "Fusión de configuración completa". Haga clic en "Aceptar".

Ahora también necesitas actualizar la configuración. base de información. Para ello acceda al menú “Configuración – Actualizar configuración de la base de datos”.

Si el sistema te pide algo más, debes hacer clic en “Sí” o “Aceptar”.

Cuando termine, puede cerrar el configurador. Cuando inicie el programa por primera vez en modo normal, es posible que reciba un mensaje indicando que la plataforma que está utilizando está desactualizada para esta configuración y que no se recomienda trabajar en el sistema.

Esta actualización está completa.

Mire también nuestro video sobre cómo actualizar 1C a través del configurador:

La plataforma 1C:Enterprise le permite agregar y cambiar mediante programación elementos de un formulario administrado. Averigüemos por qué podría ser necesario esto.

Es posible que sea necesaria una modificación del software del formulario en varios casos:

  • Al finalizar configuraciones estándar para facilitar el procedimiento de actualización posterior. En este caso, sólo se cambiará el módulo del formulario. Los módulos son mucho más fáciles de actualizar que los formularios.
  • Al implementar algunos algoritmos comunes. Por ejemplo, en el subsistema "Prohibición de editar detalles de objetos", todos los objetos conectados al subsistema tienen creación de software botones para habilitar la capacidad de editar detalles.
  • Al implementar algunos algoritmos específicos. Por ejemplo, en el directorio de Nomenclatura, se crean campos para editar detalles adicionales.

En un formulario administrado, puede agregar, cambiar y eliminar mediante programación:

  • detalles;
  • equipos locales;
  • elementos.

Todas estas operaciones sólo son posibles en el servidor.

La remodelación programática tiene limitaciones:

  • Solo puede eliminar detalles/comandos/elementos agregados mediante programación. No puede eliminar mediante programación objetos creados en el configurador.
  • No se puede asignar un atributo como principal.

Cambiar comandos de formulario

Para gestionar la composición de comandos de un objeto Formulario administrado hay una colección equipos

    Agregar (< ИмяКоманды >)

    Cantidad ()

    Encontrar (< ИмяКоманды >)

    Borrar (< Команда >)

La colección de Teams está disponible tanto en el cliente como en el servidor. Puede cambiar la colección (métodos Add() y Delete()) solo en el servidor. Puede buscar y obtener la cantidad de elementos (los métodos Find () y Count ()) tanto en el cliente como en el servidor.

Como ejemplo de trabajo con comandos de formulario, creemos un nuevo comando ChangeHistory con el encabezado "ChangeHistory...", que llamará al controlador Mostrar historial(). La creación ocurre cuando se abre el formulario.

&En el servidor
Procedimiento WhenCreatingOnServer(Error, procesamiento estándar)
Equipo = Equipos. Agregar( "Historia de cambios");
Equipo . Acción = ;
Equipo . Título = "Historia de cambios...";
Fin del Procedimiento
&EnCliente
Procedimiento Connectable_DisplayHistory (comando)
// acciones de comando
Fin del Procedimiento

El controlador de comandos debe estar ubicado en un formulario y tener una directiva de compilación &OnClient.

Cambiar detalles del formulario

La lectura de la composición de los detalles del formulario se realiza mediante la función. Obtener detalles(< Путь >) que devuelve una matriz de tipo FormAttributes. El parámetro de función especifica la ruta al atributo principal (como una cadena). Si el parámetro se omite o se especifica cadena vacía, se devuelven los detalles de nivel superior.

El cambio de detalles se realiza mediante el método. Cambiar detalles(<Detalles añadidos>, <Detalles extraíbles>) objeto Formulario administrado. A los parámetros Detalles añadidos Y Detalles extraíbles Se transmiten matrices con elementos del tipo Atributos de formulario.

¡Atención!

El proceso de cambiar la composición de las piezas requiere muchos recursos. En realidad, el formulario se está recreando. En este sentido, el trabajo con los detalles del formulario se realiza por lotes.

Creemos un nuevo atributo de formulario con el nombre Comprador:


AddedDetails = Nueva matriz;
Detalles añadidos. Agregar (nuevos atributos de formulario)(“Comprador”, Descripción del nuevo tipo (“DirectoryLink. Contrapartes”), “Cliente”));

// Cambios en la composición de detalles.
);

Cambiar elementos de formulario

Controlar la composición de los elementos de un objeto. Formulario administrado hay una colección Elementos. La colección tiene varios métodos:

    Insertar (< Имя>, < ТипЭлемента>, < Родитель>, < Элемент >)

    Agregar (< Имя>, < ТипЭлемента>, < Родитель >)

    Cantidad ()

    Encontrar (< Имя >)

    Mover(< Элемент>, < Родитель>, < МестоРасположения >)

    Borrar (< Элемент >)

La colección de elementos está disponible tanto en el cliente como en el servidor. Modificar una colección (Insertar métodos () , Agregar (), Mover () y Eliminar () ) solo están disponibles en el servidor. Puede buscar y obtener la cantidad de elementos (los métodos Find () y Count ()) tanto en el cliente como en el servidor. Los elementos de la colección pueden ser:

  • Grupo de formularios;
  • Tabla de formularios;
  • Campo de formulario;
  • Botón de formulario.

Puede asignar mediante programación controladores de eventos a elementos de formulario. El método está destinado a estos fines. Establecer acción (< ИмяСобытия>, < Действие >) .

Veamos algunos de los ejemplos más comunes de trabajo con comandos, detalles y elementos de formulario.

Agregar un comando y su botón asociado:

// Crea un comando
Equipo = Equipos. Agregar( "Historia de cambios");
Equipo . Acción = "Plug-in_DisplayHistory"; // El formulario debe contener un procedimiento con el nombre especificado
Equipo . Título = "Historia de cambios...";
// Crea un botón y lo asocia con un comando
Elemento = Artículos. Agregar( "Historia de cambios", Tipo("FormularioBotón" ));
Elemento.NombreComando = "Historia de cambios";

Agregar un atributo y el campo de entrada asociado:

// Descripción de los detalles agregados
AddedDetails = Nueva matriz;
Detalles añadidos. Agregar(Nuevos accesorios de formulario (“Comprador”, Nueva descripción de tipo ( "DirectoryLink. Contrapartes"), "Cliente" ));
// Cambiando la composición de los detalles.
CambiarDetalles(Detalles agregados);
// Creando un campo de entrada y conectándolo con atributos
Elemento = Artículos. Agregar("Comprador", Tipo("FormField" ));
Elemento . Ver = FormFieldView. Campo de entrada;
Elemento . RutaADatos= "Comprador" ;

Asignar un controlador de eventos a un elemento de formulario:

ArtículoCliente. Establecer acción(“Sobre el cambio”, "Comprador_conectado al cambiar");

&EnCliente
Procedimiento Comprador_conectado al cambiar(Elemento)
// acciones de eventos
Fin del Procedimiento

¡Atención!

Procedimientos que se configuran como controladores de eventos desde el código usando el método Establecer acción(), se recomienda configurar el prefijo Connectable_.

¡Atención!

Descargar procesamiento con ejemplos. búsqueda de software y son posibles cambios en detalles, comandos y elementos de un formulario administrado.

Si tu base de datos está abierta acceso general A través de la red, Microsoft Access actualiza la información a intervalos establecidos. Para ver los datos más recientes, actualice los registros en la vista Hoja de datos o Vista Formulario: pestaña Hogar haga clic en el botón Actualizar todo y seleccione el comando > Actualizar. Actualizar datos existentes en una tabla o formulario. Este proceso no reordena registros, no muestra registros nuevos ni elimina registros que no existen o registros que ya no cumplen con condiciones específicas. Para que la actualización sea más completa, ejecute solicitud repetida datos usando una macro.

Nota: Volver a consultar puede llevar mucho tiempo dependiendo del tamaño de los registros.

En este artículo

Actualización de datos

Especificación del intervalo de actualización

Actualización de datos

    Haga una de las siguientes cosas:

    • Para actualizar datos en la vista Hoja de datos o Formulario, en la Hogar en el grupo Publicaciones hacer clic Actualizar todo y luego haga clic Actualizar.

      Para actualizar datos en una ventana de tabla dinámica o gráfico dinámico, en la Constructor en el grupo Datos hacer clic Actualizar áreas de resumen.

      Presione MAYÚS+F9.

Principio de página

Especificación del intervalo de actualización

Puede especificar el intervalo en el que Access actualiza los datos. De forma predeterminada, Access actualiza los datos cada 60 segundos.

    Haga clic en el botón Office. Aparece Outspace.

    En el panel izquierdo de Outspace, haga clic en Opciones.

    En el panel izquierdo del cuadro de diálogo Opciones de acceso elemento de clic Opciones avanzadas.

    En el panel derecho debajo Opciones avanzadas especificar el significado Intervalo de actualización (en segundos).

Principio de página

Solicitar datos usando una macro

Para volver a consultar datos automáticamente cuando ocurre un evento, puede crear una macro y asociarla con el evento. Digamos que desea volver a consultar los datos recibiendo TE000127438 en forma. Para hacer esto, puede crear una macro y asociarla con el evento del formulario. Enfocarse

    en la pestaña Creación en el grupo Otro seleccionar Macro. Si este comando no está disponible, haga clic en la flecha debajo del botón Módulo o módulo de clase y luego haga clic en el botón Macro.

    Haga clic en la flecha en el cuadro al lado del signo más verde (+) y seleccione Solicitar nuevamente.

    Guarde la macro usando un nombre Pedido y luego cierre el Diseñador de macros.

    Abra el formulario requerido en TE000126615. Si la página de propiedades no aparece, presione F4.

    Evento en la página de propiedades.

    en la pestaña Evento haga clic en la flecha en la propiedad Enfocarse y seleccione la macro "Reconsultar".

    Guarde el formulario.

Principio de página

Utilice el código para volver a consultar los datos.

Para volver a consultar datos automáticamente cuando ocurre un evento, puede crear una macro y asociarla con un evento, como un recibo en un formulario. Para hacer esto, puede crear una macro y asociarla con el evento del formulario. Enfocarse utilizando el siguiente procedimiento:

    Abra el formulario deseado en el Diseñador. Si la página de propiedades no aparece, presione F4.

    Asegúrese de que la forma en sí esté seleccionada. Luego haga clic en la pestaña. Evento en la página de propiedades.

    en la pestaña Evento en propiedad Enfocarse haga clic en el botón Asamblea.

    En el cuadro de diálogo Selecciona un diseñador hacer clic en Constructor de código.

    Se abrirá un nuevo módulo en el Editor de Visual Basic.

    Tipo Yo.Requery y luego cierre el Editor de Visual Basic.

    Guarde el formulario.

Principio de página

Consultar datos en una aplicación web de Access

Las consultas en una aplicación web de Access se ejecutan en el servidor. Para volver a consultar datos en una aplicación web de Access, utilice la macro RefreshRecord. Esta macro requiere el conjunto de registros actual.

    Abra el formulario requerido, haga clic en el botón macros y luego seleccione Entrada actual.

    EN Directorio de macros seleccionar Registros de consulta. si el campo Expresión= déjelo vacío, no se aplicarán filtros adicionales a los resultados, y si deja el campo vacío Orden de clasificación =, no se aplicará ninguna clasificación.

    Guarde el formulario.

Principio de página