Contactos

Experiencia personal: cómo actualizar de forma rápida y rentable una configuración modificada. Experiencia personal: cómo actualizar de forma rápida y rentable una configuración modificada Actualización de configuraciones modificadas 1c 8

Este artículo hablará sobre cómo actualizar una configuración 1C no estándar (versiones 8.2 y 8.3), mientras guarda todos los cambios realizados por usted (u otros desarrolladores) en la configuración estándar 1C 8.

Veamos un ejemplo de actualización de una configuración. Contabilidad 2.0 con cambios no estándar en módulos, roles, suscripciones a eventos, planes de intercambio, etc. Los casos discutidos aquí no serán demasiado difíciles de actualizar, con su ayuda solo mostraré la técnica de actualización que le permitirá abordar sus casos.

Actualización de una configuración 1C no estándar instrucciones paso a paso

Consideremos el algoritmo paso a paso para actualizar la configuración 1C 8. Este algoritmo es universal, sus primeros once pasos describen el proceso de actualización de cualquier configuración estándar 1C 8 y todos los puntos juntos describen la actualización de una configuración 1C 8 no estándar. :

  • Descargue el archivo de actualización de configuración de usuarios.v8.1c.ru u obtengalo de cualquier otra fuente disponible (por ejemplo, desde un disco ITS);
  • Desempaquete e instale el archivo de actualización 1C 8 en cualquier carpeta de su disco duro;
  • En la carpeta con el número de versión 1C 8, busque el archivo 1cv8.cfu; este es el archivo que contiene las actualizaciones de configuración;

  • Correr 1C:Empresa en modo Configurador;
  • Ir al menú Configuración -> Soporte -> Actualizar configuración.

  • En la ventana "Actualizar configuración" que se abre, establezca la bandera en el elemento Seleccionar un archivo de actualización y presione el botón Más(si quieres, puedes usar el primer punto Encuentra actualizaciones disponibles y buscar archivos de actualización automáticamente) ;
  • En el campo "Especificar archivo de actualización", seleccione el archivo .cfu de la carpeta con el número de versión. Tenga en cuenta que no es posible actualizar la configuración de la base de datos 1C 8 para ninguna versión. Para cada archivo de actualización hay una lista de versiones para las que está destinado. Por lo tanto, es posible que tengas que instalar varios archivos de actualización de forma secuencial;
  • En la siguiente ventana verá una descripción de esta actualización. También puede ver qué versiones de configuración debe actualizar este archivo. Clic en el botón Continuar actualizando;
  • Si esta versión de la configuración no se puede actualizar con el archivo seleccionado, aparecerá una ventana que le indicará qué versiones deben instalarse;
  • Si el archivo seleccionado es adecuado para actualizar la configuración, aparecerá una ventana con información sobre la versión de actualización. Para continuar actualizando, haga clic en el botón DE ACUERDO;
  • Después de esto, comenzará el proceso de actualización. Si su configuración es típica, al finalizar todo lo que queda es aceptar cambiar la configuración actual y ejecutar 1C 8 en modo Compañía;
  • Si está actualizando una configuración con cambios (no estándar), una vez completado el proceso de actualización, aparecerá una ventana que compara y fusiona la configuración antigua y la nueva.

Actualización de un análisis de ejemplo de configuración 1C no estándar

Pasemos a un análisis detallado de la actualización correcta de una configuración no estándar de 1C 8. Todo el problema de actualizar dicha configuración es que se han realizado cambios de terceros en los objetos de metadatos estándar (módulos, roles, documentos, directorios comunes , etc.). Debe asegurarse de que todos los cambios permanezcan en su lugar, sanos y salvos, pero al mismo tiempo también se apliquen todos los cambios de 1C contenidos en el archivo de actualización. Es por este motivo que al actualizar una configuración modificada, aparece una ventana de comparación Configuracion basica(con sus cambios) y Nueva configuración de proveedor(configuración estándar actualizada).

Esta ventana contiene dos columnas, cada una de las cuales contiene un árbol de metadatos. El primero muestra los metadatos de configuración de la base de datos actual y el segundo muestra los metadatos de configuración del proveedor actualizados (configuración típica actualizada). Los lápices verdes indican objetos modificados, la primera columna muestra los objetos de metadatos típicos que cambió y la segunda columna muestra los objetos de metadatos típicos modificados por la actualización. Por lo tanto, para actualizar correctamente una configuración 1c no estándar, debe encontrar todos los objetos de metadatos que usted y la actualización cambiaron (es decir, cambiaron dos veces).

Para hacer esto, haga clic en el botón ubicado en la parte inferior de la ventana. Filtrar, en la ventana que se abre, configure la bandera y presione DE ACUERDO.

Ahora solo los objetos que necesitamos serán visibles en la ventana de comparación, lo que simplifica enormemente el proceso de actualización. Cabe señalar que si se han agregado a su configuración nuevos documentos, directorios, roles, módulos, etc. no estándar, la actualización de la configuración no los sobrescribirá, permanecerán en su lugar y no les pasará nada. Sólo los objetos de tipo modificado son el problema.

Para actualizar correctamente diferentes objetos de metadatos, necesita su propio enfoque, así que veamos varias situaciones usando ejemplos simples. También observo que actualizar configuraciones muy reescritas es una tarea compleja y requiere el máximo cuidado y concentración.

Actualización general del módulo.

  • Veamos un ejemplo: A un módulo común Configuración de control de versiones hiciste los siguientes cambios:
    • En procedimiento Comprobar versión de configuración() comentó la línea: //OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);
    • Agregamos nuestro propio procedimiento al módulo con el nombre MiProcedimientodePrueba().

    Durante la actualización este módulo cambió, al poner un filtro en dos veces cambiado en la ventana de comparación veremos que está incluido en la lista.

    Echemos un vistazo más de cerca a esta ventana y comprendamos qué información podemos obtener de ella. Primero, vemos que el módulo común ha cambiado tanto en la configuración principal como en la configuración actualizada del proveedor, indicado por los lápices verdes en ambas columnas. En segundo lugar, en la primera columna vemos una casilla de verificación al lado del nombre del módulo común, indica que los módulos se fusionarán (el que cambiamos y el estándar actualizado). En tercer lugar, en la última columna vemos en qué modo se fusionarán los módulos. En este caso el valor se establece en: Tomar de la nueva configuración del proveedor, esto significa que nuestros cambios se sobrescribirán por completo y los cambios realizados por la actualización se aplicarán por completo.

    Otros modos de fusión ofrecen fusión parcial de módulos, con diferentes prioridades. Pero le recomiendo encarecidamente que no utilice estos modos, ya que después de hacerlo su módulo puede terminar en un lío: algunos de sus cambios se sobrescribirán y algunos cambios estándar no se aplicarán. Por lo tanto, cambie los valores en la columna. Modo de fusión... nunca lo haremos. En cuarto lugar, si desmarca la casilla de verificación en la primera columna frente al módulo, la fusión no se realizará y el módulo permanecerá en la forma que tenía antes de la actualización. Según los puntos anteriores, hay dos formas de actualizar el módulo común. :

    • Sobrescriba sus cambios instalando los estándar. Luego realice manualmente los cambios sobrescritos en el módulo actualizado;
    • No actualice el módulo ni realice cambios estándar manualmente.

    Mecanismos para comparar configuraciones.

    Para comparar cambios en un módulo, puede utilizar los siguientes mecanismos integrados en la ventana de comparación y fusión de configuraciones:

    • Ver diferencias de módulo. Para hacer esto, en la ventana de comparación, haga clic derecho en el módulo y seleccione Mostrar diferencias de módulo... Después de esto, se abrirá la ventana de comparación de módulos, en la que podrá ver qué procedimientos difieren en el módulo actualizado y modificado. La parte superior de la pantalla está dividida en dos columnas: a la izquierda hay una lista de procedimientos para la configuración principal que han sido modificados, y a la derecha hay una lista similar de procedimientos para la configuración estándar actualizada. La parte inferior de la ventana también se divide en dos partes, según el mismo principio. Muestra el código de los trámites seleccionados. Las líneas que están presentes sólo en la configuración principal están resaltadas en azul. Las líneas que están presentes solo en la configuración estándar actualizada están resaltadas en verde. Las líneas que están presentes en ambas configuraciones, pero que no coinciden, están resaltadas en rojo.






    • . También puede utilizar el Informe de comparación de objetos para comparar módulos. Para llamarlo en la ventana de comparación, haga clic derecho en el módulo y seleccione En la ventana que se abre, en el área. Formato, establecer la bandera Detalles. En el informe que se abre, puede ver qué líneas de módulo se han modificado y cómo se ven en ambas configuraciones.


      A pesar de que este informe proporciona toda la información sobre los cambios, no es cómodo de utilizar (al menos al actualizar módulos). Mucho más interesantes son sus dos modificaciones: O informe sobre la comparación de los objetos de configuración principales con la configuración anterior del proveedor(solo los cambios que usted realizó son visibles en este informe) y (en este informe solo son visibles los cambios realizados en el módulo por la actualización).



      Usando el primer informe, puede ver en cuántos lugares se realizaron sus cambios en el módulo, esto le permitirá encontrarlos rápidamente en la ventana. Ver las diferencias de los módulos. En el segundo informe puedes ver en cuántos lugares la actualización típica realizó sus cambios.

    Hemos clasificado todas las herramientas necesarias para actualizar el módulo. Para mostrar su aplicación práctica, consideremos el proceso de actualización del módulo paso a paso. Configuración de control de versiones con los cambios enumerados anteriormente. Actualicemos el módulo de dos maneras:

    • Actualicemos el módulo, borrando los cambios realizados en él. Los ingresaremos manualmente después de la actualización;
    • No actualizaremos el módulo. Realizaremos los cambios recibidos en la actualización más adelante.

    Primera forma:

      • Antes de describir el algoritmo, observo que estamos considerando un ejemplo de actualización muy simple para que la descripción no ocupe demasiado espacio, pero el proceso de actualización en un caso complejo consta exactamente de los mismos pasos, aunque requiere más concentración y cuidado. ;
      • Antes de actualizar la configuración, creemos un documento de texto. En él registraremos los cambios que deberán realizarse manualmente después de la actualización. Los datos de un documento de texto deben presentarse de la forma más comprensible, es decir, estructurados. En nuestro ejemplo escribiremos esto: 1. Módulos generales 1.1 Configuración de control de versiones
      • Busquemos un módulo común. Configuración de control de versiones Módulo. Haga clic derecho sobre él y seleccione O en el menú contextual Un informe sobre la comparación de objetos de la configuración principal con la anterior. En la ventana que se abre, pon una bandera. Detalles. También puse la bandera Salida a documento de texto, porque es más conveniente ver cambios, pero esto es una cuestión de costumbre. Presionemos el botón DE ACUERDO. El informe que se abre se verá así:

      • El informe muestra que se han realizado dos cambios en el módulo (antes de cada nuevo cambio, se escriben los números de línea en los que se realizó):
        • La línea 34 ha sido cambiada, está comentada en la configuración principal, pero no en la configuración anterior del proveedor;
        • Se ha agregado un procedimiento, en la configuración anterior del proveedor su lugar está vacío, pero en la configuración principal está ahí. No cerramos el informe, nos será útil;
      • Ahora busquemos la primera diferencia en la ventana de comparación de módulos. Para hacer esto, haga clic derecho en la rama nuevamente. Módulo y en el menú contextual seleccione el elemento Mostrar diferencias de módulo... Dado que los números de línea (numeración global) no son visibles en la ventana de comparación de módulos, para encontrar el primer cambio, recorramos todos los procedimientos en la mitad superior de la ventana. También sabemos por el informe que el primer cambio está asociado a un cambio de línea, por lo que buscamos el texto resaltado en rojo. La línea modificada se encontrará en el procedimiento CheckConfigurationVersion().

      • Abramos el documento de texto creado para registrar los cambios. En el párrafo “1.1.1” anotamos el nombre del procedimiento en el que se ubica el cambio. Después de esto, debemos ingresar el cambio encontrado para que podamos encontrarlo fácilmente en el texto del módulo. Para hacer esto, generalmente copio en el documento no una, sino varias líneas del procedimiento a la vez, antes y después de los cambios. Pero en este caso, el procedimiento es pequeño y, por lo tanto, basta con copiar la línea modificada. Obtendrá el siguiente registro: 1. Módulos generales 1.1 ControlVersionConfiguration 1.1.1 CheckVersionConfiguration //OpenFormModal("GeneralForm.Not RecommendationVersionConfiguration", Parameters);
      • Ahora abramos nuevamente el informe de comparación de configuración, observemos el siguiente cambio y también lo encontraremos en la ventana de comparación de módulos. Esta vez se trata de un nuevo procedimiento añadido. Dado que este procedimiento está completamente ausente en la configuración anterior del proveedor, su texto estará resaltado en azul:

      • Abramos nuevamente el documento de texto creado para registrar los cambios. En el párrafo “1.1.2” anotamos el nombre del procedimiento agregado. Después de eso, copie allí el texto completo del procedimiento agregado. 1.1.2 MyTestProcedure Procedimiento MyTestProcedure() Exportar //Texto del procedimiento EndProcedure
      • Configuración de control de versiones se establece una bandera que indica que este módulo debe actualizarse, borrando todos los cambios realizados;
      • A continuación, debe registrar los cambios en otros objetos de metadatos modificados dos veces en un documento de texto. Pero como en este ejemplo estamos considerando un módulo general específico, nos saltaremos este paso;
      • Una vez completado el trabajo en los objetos modificados dos veces, en la ventana de comparación/fusión, haga clic en el botón Ejecutar;
      • Si aparece una ventana con el texto “Hay objetos modificados en la configuración principal...”, haga clic en el botón ;

      • En la siguiente ventana, Configurando reglas de soporte, no cambie ninguna configuración, simplemente haga clic en el botón ;

      • El último mensaje que aparece es: "Fusión de configuración completa". presiona el botón DE ACUERDO;
      • Guarde la configuración usando el menú. Archivo -> Guardar, pictogramas Ahorrar(disquete azul) o atajos de teclado Ctrl+S;
      • Una vez guardada la configuración, restauraremos los cambios sobrescritos en el módulo. Busque y abra el módulo en el árbol de metadatos. Configuración de versión de control;
      • Abramos un documento de texto en el que se ingresan los cambios de este módulo;
      • El párrafo “1.1.1” especifica el procedimiento Comprobar versión de configuración, busquémoslo en el módulo y abrámoslo;
      • El documento de texto indica que la línea debe estar comentada: OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);

        Busquémoslo en el módulo y establezcamos un comentario;

      • El párrafo “1.1.2” especifica el procedimiento mi procedimiento de prueba, que debe agregarse al módulo. Cópielo de un documento de texto y péguelo al final del módulo;
      • Guardamos la configuración usando uno de los métodos anteriores;
      • La actualización de la configuración ya está completa, solo queda actualizar la configuración usando las teclas F5 o F7 o los iconos correspondientes, y en modo 1C:Enterprise confirmar la legalidad de la actualización;

    • Segunda forma:
      • El segundo método repite completamente el primero, excepto que funciona a la inversa. Por ello, lo describiré brevemente;
      • Creamos un documento de texto con la misma estructura;
      • Generemos un informe Informe comparando objetos de la nueva configuración del proveedor con la configuración del proveedor anterior;
      • Utilizando el informe generado y la ventana de comparación de módulos, anotaremos los cambios realizados por la nueva configuración del proveedor en un documento de texto;
      • En la ventana de comparación/fusión de configuración, verifique que al lado del módulo Configuración de control de versiones SE QUITA LA BANDERA. Esto significa que este módulo no se actualizará;
      • Actualizamos la configuración, realizamos cambios del documento de texto al módulo. VersiónConfiguración

Actualización del plan de intercambio.

Veamos un ejemplo: como parte de un plan de intercambio Por organización has incluido el directorio Procesamiento externo. Al actualizar una configuración 1C no estándar, la composición de este plan de intercambio cambió y nos enfrentamos a la tarea de actualizar correctamente el plan de intercambio, sin perder ni los cambios estándar ni los nuestros. Las herramientas utilizadas para comparar objetos de metadatos modificados se han descrito en detalle en los párrafos anteriores, por lo que para este caso todo se describirá brevemente.

Echemos un vistazo paso a paso a la actualización del plan de intercambio. Por organización con los siguientes cambios:

  • Agregaremos nuevas líneas al documento de texto creado al actualizar el módulo general: 2. Planes de intercambio 2.1 Por Organización
  • Busquemos un plan de intercambio. Por organización en la ventana de comparación/fusión, expándala a una rama Compuesto. Observo que en términos de intercambio, también se puede cambiar el módulo, debe actualizarse de acuerdo con las reglas descritas para el módulo general. En este caso, nos interesa actualizar la composición del plan de intercambio;
  • Como en el caso del módulo general, la composición del plan de intercambio se puede actualizar y luego agregar sus propios cambios manualmente, o no actualizar y agregar los cambios estándar manualmente. Si hay más cambios en su composición que los estándar, entonces es mejor actualizar usando el segundo método, si hay menos, entonces el primero. Puedes ver qué cambios hay más usando los mismos informes:
  • En nuestro ejemplo hay cambios más típicos, por lo que escribiremos nuestros cambios en un documento de texto: 2. Planes de intercambio 2.1 Por organización - ***Directorios - -->Directorio.Procesamiento externo
  • Compruebe que la casilla de verificación junto al plan de intercambio esté marcada en la ventana de comparación/fusión Por organización;
  • Guarde la configuración;
  • Una vez guardada la configuración, restauraremos los cambios sobrescritos en el plan de intercambio. En el árbol de metadatos buscaremos y abriremos el plan de intercambio. Por organización;
  • En el párrafo “2.1” del documento de texto se indica el libro de referencia. procesamiento externo, lo encontraremos en el árbol de metadatos de la composición del plan de intercambio y estableceremos una bandera que indica la participación del directorio en el intercambio;

  • Guardemos y actualicemos la configuración;

Actualizar suscripción al evento.

Veamos un ejemplo: a una fuente de suscripción a un evento Antes de eliminar el directorio para Exchange dentro de una organización has incluido el directorio Procesamiento externo. Durante la actualización, la composición de las fuentes cambió, la tarea es similar a las anteriores: actualizar correctamente la configuración no estándar de 1c.

Echemos un vistazo paso a paso a la actualización de la lista de fuentes de suscripción a eventos con los siguientes cambios:


Actualización de roles en 1C

Antes de comenzar a hablar sobre la actualización de roles en 1C 8, me gustaría señalar que es mejor no cambiar los roles estándar, no es necesario y, además, es muy difícil actualizar una configuración de 1C no estándar. Si está modificando cualquier configuración estándar y agregando sus documentos, directorios, etc., cree su propio rol (o varios, según la situación), en el que incluya nuevos objetos de metadatos. Si no hace esto, con el tiempo le resultará muy difícil actualizar los roles estándar (y a veces imposible), ya que en casi todas las versiones cambian mucho y los informes sobre la comparación de configuraciones pueden no parecer muy claros.

Pero aún así, a menudo hay casos en los que el rol ya se ha cambiado, y más de una vez, y no hay tiempo para entender por qué y por qué. Por tanto, veamos un ejemplo: en un rol típico Contador para libro de referencia Autoridades fiscales Se agregaron derechos de lectura y visualización; durante la actualización, también se cambió el conjunto de derechos de rol.

Veamos cómo actualizar el rol paso a paso:

  • busquemos un papel Contador en la ventana de comparación/fusión, expándala a una rama Derechos;
  • En este ejemplo solo hay un cambio en el rol, pero no suele ser así. Por lo tanto, es mucho más fácil no actualizar el rol, sino realizar cambios estándar manualmente;
  • vamos a formar Informe que compara nuevos objetos de configuración de proveedores con la configuración de proveedores anteriores. Por lo general, contiene mucha información, pero no toda es necesaria para la actualización:
  • Se agregaron nuevos objetos de metadatos o se cambiaron los derechos de los antiguos:
    • Los objetos agregados se ven así: - -->

      Al agregar un nuevo objeto, el informe no muestra información sobre qué derechos se deben establecer para él. Por lo tanto, después de la actualización, puede ver su disposición en la configuración del proveedor o instalar todos los disponibles.

    • Los objetos modificados se ven así: - ***Directorios - ***Autoridades fiscales - ***Permisos - ***Lectura - ***Valor -->Permitido<--Запрещено - ***Просмотр - ***Значение -->Permitido<--Запрещено

      Al mismo tiempo, se indica en detalle qué derechos han cambiado;

  • En nuestro ejemplo, solo hay una línea de información útil en el informe de comparación, la agregamos al documento de texto: 4. Roles 4.1 Contador - -->Objeto - RegulatedReportStatisticsForm11NA

    En este caso se puede indicar de qué objeto de metadato se trata, pero en este caso ya queda claro que el informe;

  • En la ventana de comparación/combinación, desmarque la casilla junto al rol Contador;
  • Después de esto, debe escribir los cambios en los otros objetos de metadatos modificados dos veces en un documento de texto y realizar una actualización (el proceso se describe en detalle más arriba);
  • Guarde la configuración;
  • Una vez guardada la configuración, debe realizar cambios típicos en el rol. Contador. En el árbol de metadatos encontraremos y abriremos este rol;
  • En el párrafo “4.1” del documento de texto se dice que se ha agregado un objeto al rol Informe ReguladoEstadísticasFormulario 11NA, Encuéntrelo en el árbol de metadatos del rol, verifique los permisos. Uso Y Vista;

  • Guardemos y actualicemos la configuración.

Esto completa el artículo sobre Actualización de una configuración 1C no estándar. Si después de leer todavía tienes preguntas, ¡no dudes en hacerlas en los comentarios! A petición de los lectores, en el próximo artículo puedo hablar sobre otros aspectos interesantes y complejos de la actualización de una configuración 1C 8 no estándar.

Después de instalar la versión actual de la plataforma en su computadora, puede proceder directamente a actualizar la configuración de 1C. Le sugerimos que aprenda cómo actualizar usted mismo 1C:Accounting 8 versión 3.0, una de las aplicaciones de contabilidad más populares y demandadas en Rusia.

Buscar actualizaciones

Ir a actualizaciones


Si desea saber qué funciones obtendrá después de instalar la actualización, siga el enlace "Nuevo en la versión".

Establecer opciones de administración

Para actualizar la configuración de 1C, el sistema necesitará base de información información del administrador: nombre de usuario y contraseña.

Tenga en cuenta que estos no son el mismo nombre de usuario y contraseña que se utilizan para recibir actualizaciones.

Seleccione un usuario de la lista desplegable (necesariamente con derechos de Administrador) e ingrese la contraseña que utiliza para autorizarse en el sistema.

Seleccione la opción de instalación de actualización adecuada

Para actualizar la configuración de 1C:Accounting, seleccione instalar los archivos ahora mismo o después de que finalice el programa. También está disponible la opción de crear una copia de seguridad de la base de información.

¡Atención! Si otros usuarios están trabajando con esta base de datos, pídales que finalicen la sesión; esto es necesario para crear una copia de seguridad de los datos. Puede saber exactamente quién está conectado a la base de datos haciendo clic en el enlace "Ver lista de usuarios activos".

Hacer una copia de seguridad del IB

Recomendamos aprovechar esta oferta para volver a la versión anterior del programa si las actualizaciones son incorrectas. Esto es especialmente importante cuando planea actualizar configuraciones no estándar.

La reversión se realizará automáticamente, guardando todos los datos. Siga el enlace "Crear una copia de seguridad de la información y realizar una reversión en caso de una emergencia".

Seleccione "Hacer copia de seguridad y guardar en un directorio específico", especifique la ruta al directorio y luego haga clic en "Aceptar". El programa se cerrará y comenzará el proceso de actualización.

Espere a que se complete la actualización.

Aparecerá una ventana de advertencia en la pantalla indicando que hay una actualización de configuración en progreso. Este proceso consta de los siguientes pasos:

  • Cerrar sesiones de usuario;
  • Respaldo de seguridad de la información;
  • Copiar archivos de actualización a la seguridad de la información;
  • Actualización de configuración;
  • Obtener permiso para conectarse.

Después de actualizar la configuración de 1C versión 8, el programa se abrirá en modo usuario y la actualización continuará. El progreso será visible en el indicador.

Al finalizar, el programa mostrará una ventana con la información “Novedades de esta versión”. Si está interesado en saber qué hizo la actualización de configuración 1C 8.3 a través del configurador, siga el enlace proporcionado y lea la información útil.

Compruebe que las actualizaciones estén instaladas correctamente

Vaya al menú "Administración" y seleccione el subelemento "Soporte y mantenimiento". En la lista de enlaces con el título general "Actualización de la versión del programa", haga clic en la línea "Actualización de resultados y procesamiento de datos adicionales".

Asegúrese de que todas las actualizaciones se hayan instalado correctamente; esto se confirmará con marcadores verdes junto a las acciones completadas.

Consideraremos las instrucciones para actualizar una configuración 1C no estándar en un artículo separado.

Descubra cómo la automatización utilizando la familia de programas 1C ayudará a su empresa y obtenga asesoramiento de expertos sobre cómo implementar y configurar soluciones estándar en 1C.

Experiencia personal: cómo actualizar de forma rápida y rentable una configuración modificada

Actualizar la configuración para varias versiones a la vez es muy peligroso. El hecho es que después de cada actualización de configuración, se inicia una actualización de las bases de datos en modo 1C:Enterprise. Por lo tanto, si actualiza solo la última versión, es posible que las bases de información no correspondan a la última configuración. En el artículo, Dmitry Rudakov, especialista de Siberian Agrarian Group CJSC, comparte su experiencia personal al actualizar simultáneamente la configuración para 12 versiones.

Comprobando el modo de cambio de configuración

Imaginemos una situación así. Los desarrolladores de "Manufacturing Enterprise Management" (en adelante, PPE) en la versión 1 (los números de versión en adelante se asignan condicionalmente) asignaron a la dimensión (indicador) del registro de cálculo el tipo "Directory Link.Individual" con el nombre "Individual" . En la versión 2 agregaron otra dimensión: "Empleado" con el tipo "DirectoryLink.Employees". Cuando inicia "1C:Enterprise", se activa el procesamiento, que llena la dimensión "Empleado" de manera correspondiente a la dimensión de "Individual". Y luego, en la versión 3, los desarrolladores de 1C eliminaron la dimensión "Individual" y dejaron solo "Empleado". Si actualiza la configuración de la versión 1 inmediatamente a la versión 3, puede borrar todo el registro de cálculo.

Y si la configuración se admite con posibilidad de cambio y los informes regulados se generan en la misma base de datos, entonces es necesario actualizar la configuración para cada versión, lo que puede resultar muy costoso en horas de trabajo. Por ejemplo, actualizar una "UPP" muy modificada para una versión puede requerir 30 horas de trabajo de un especialista experimentado.

Por lo tanto, antes de comenzar a actualizar, debe determinar: ¿está trabajando en una configuración estándar con capacidad de cambio o en una configuración sin capacidad de cambio? Para hacer esto, vaya al configurador, donde en el menú siga los pasos “Configuración - Soporte - Configuración de soporte”.

Figura 1. Llamar a la ventana de configuración de soporte de configuración

Si está configurado en "En soporte", entonces esta configuración es típica, y si "La posibilidad de modificación está habilitada", lo más probable es que la configuración haya sido cambiada (al menos, tal posibilidad está incluida). El tercer estado es "La configuración ya no es compatible". Los diferentes estados de configuración se muestran en las Figuras 2, 3, 4.

Arroz. 2. Configuración estándar sin posibilidad de cambios

Arroz. 3. Configuración típica con la capacidad de cambiar habilitada.

Arroz. 4. Configuración obsoleta

Algoritmo para actualizar configuraciones modificadas.

Recientemente me enfrenté a la tarea de actualizar la configuración modificada de Trade Management, versión 10.3.13.2. La configuración se modificó como resultado de la integración con la solución industrial "BIT: Automotive Service Management 8" y se mejoró continuamente a lo largo de dos años. Ahora era necesario actualizar la configuración a la versión 10.3.25.1, es decir, 12 versiones. He dividido todo el procedimiento de actualización en varias etapas.

Etapa 1. Estimación del costo y momento del procedimiento de actualización.

Antes de comenzar a trabajar de forma independiente, decidí obtener una evaluación independiente de especialistas en este campo. La única empresa que tiene la capacidad de actualizar configuraciones modificadas mediante métodos automatizados es 1C-IzhTiSi LLC. Me dirigí a los especialistas de esta empresa para pedirles que estimaran el costo de actualizar mi configuración. Para estimar el tiempo y el costo del trabajo, he proporcionado la configuración actual que necesita actualización. Un día después recibí una carta con el informe.

Informe sobre los resultados de la evaluación del costo y el momento de la actualización de la configuración:

Configuración: Gestión Comercial, edición 10.3
Versión de configuración actual: 10.3.13.2
Actualización a la versión: 10.3.25.1
Número de módulos actualizados: 1.847
Número de liberaciones de control: 8

Los resultados de la evaluación me sorprendieron, ya que en el sitio web de la empresa se indicaba el precio por acción: 1.000 rublos. por actualización por versión. Comentario de "1C-IzhtiSi":

"El coste de una actualización por cada versión perdida no supera los 2.000 rublos. Actualmente hay una promoción en marcha, por lo que el coste no supera los 1.000 rublos. Pero el precio final de los servicios se determina evaluando los costes laborales de la actualización". y puede costar menos de 1.000 rublos por emisión”.

También aclaré cómo se seleccionaron las versiones necesarias para la actualización. En respuesta a mi pregunta, recibí una captura de pantalla en la que esto se demostraba claramente (Fig. 5). La columna Número de versión indica la versión de configuración a la que necesita actualizar. La columna "Actualización de versión" indica desde qué versión es posible realizar una actualización. Como resultado de la evaluación, el número de actualizaciones requeridas se redujo a 9.

Arroz. 5. Seleccionar las versiones que se deben utilizar para actualizar correctamente la configuración

Después de estudiar el informe 1C-IzhTiS, calculé los costos de tiempo personal para la misma cantidad de trabajo. Cada actualización me lleva aproximadamente 6 horas. Por tanto, el coste total del tiempo es de 56 (9x6) horas laborables, es decir, aproximadamente siete días laborables. Además, existe la posibilidad de que después de la actualización se revelen algunas deficiencias: por ejemplo, el usuario se quejará de que se perdieron los cambios de configuración que necesitaba y luego los costos de tiempo aumentarán seriamente. Mientras tanto, los especialistas de la empresa 1C-IzhTiS ofrecen completar todo el trabajo en tres o cuatro días hábiles. Por eso, decidí utilizar sus servicios.

Ahora explicaré brevemente qué se cambió exactamente en la configuración.

Objetos muy modificados. Se trata de objetos en los que se han modificado muchas propiedades típicas. Los ajustes son complejos. Los detalles del objeto se han agregado a la parte tabular, mostrándose en el formulario del objeto y en el formulario de lista. Se han agregado controladores para detalles agregados en los formularios. Se ha modificado el mecanismo estándar para publicar un documento o registrar un conjunto de movimientos para un registro.

Documentos muy modificados:
"Pedido al proveedor";
"Movimiento de mercancías";
"Requisito-factura";
"Recepción de bienes y servicios".

Registros muy modificados:
"Envíos de mercancías en almacenes";
"Mercancías en almacenes".

Objetos significativamente modificados. Se han modificado objetos en los que se han agregado detalles, ya sea formularios de objetos o módulos de objetos (por regla general, la publicación de documentos es atípica).
Documento "Orden de recibo de efectivo";
Registro de información "Componentes";
Registro de información "Bienes cancelados";
Módulos generales.

Objetos ligeramente modificados. Sólo se han cambiado las formas de los objetos y se han agregado detalles.

Directorios:
"Tipos de nomenclatura";
"Acuerdos de contratistas";
"Contrapartes";
"Nomenclatura";
"Tipos de precios de artículos";
"Varios registros de información".

En la sección "General", se cambiaron las suscripciones a eventos, diseños, roles y módulos generales. Casi todo ha cambiado por decisión de la industria.

Etapa 2. Eliminar información confidencial

Antes de proporcionar a los empleados de 1C-IzhTiS una base de información para realizar pruebas, se debe eliminar la información confidencial de ella. Para tales casos, 1C recomienda utilizar el procesamiento de "Cambio de información confidencial", que no es muy conocido.

El procesamiento de “Cambio de información confidencial” tiene como objetivo cambiar o borrar selectivamente información en la base de datos.El procesamiento se puede utilizar para preparar una base de información antes de transferirla para realizar pruebas, donde es necesario ocultar (borrar, cambiar) cierta información.

El procesamiento de ChangeConfidentialInformation.epf se encuentra en el disco ITS en el directorio 1CIts\EXE\EXTREPS\UNIREPS81\UpdatePrivateInformation. Este procesamiento también se puede descargar desde el enlace: http://its.1c.ru/db/metod81#content:1644:1.

Naturalmente, la información confidencial en cada empresa es diferente, pero llamo su atención sobre los datos que probablemente deban modificarse:

  • Directorios: Particulares, Personas de contacto, Personas de contacto de contrapartes, Contrapartes, Tipos de precios.
  • Registros de información: Datos del pasaporte de una persona física, nombre completo de una persona física.

Es probable que su lista sea más larga, pero estos son los puntos de datos más comunes. Es poco probable que cambiarlos afecte la capacidad de probar su base de información. También puede utilizar el procesamiento grupal para eliminar todos aquellos objetos con los que se supone que la empresa de servicios no debe trabajar.

Paso 3: obtener resultados de actualización

Tres días después me proporcionaron archivos cf e instrucciones completas para instalarlos. Para las versiones de control, se proporcionan archivos cf que no se pueden utilizar para el trabajo del usuario, ya que en ellos solo se actualizan los metadatos. Están destinados únicamente a una correcta actualización a la última versión.

Según los resultados del trabajo, puedo decir que todos los cambios en la configuración se guardaron, tras una inspección visual, todos los objetos modificados conservaron sus características y diferencias con respecto a la configuración estándar. Durante la operación, ninguno de los usuarios informó que se hubiera perdido algún cambio.

Como resultado de la actualización, identifiqué dos pequeñas tareas para resolver por mi cuenta.

Primero. Debido a que la actualización se realiza mediante el mecanismo “Comparar, fusionar”, la configuración de la base de datos realmente se actualiza y se actualiza correctamente, sin riesgos técnicos por tener en cuenta las versiones de control. Sin embargo, la configuración del proveedor no se actualiza. Por supuesto, un especialista técnicamente competente realizará este trabajo sin problemas, pero le pedí a 1C-IzhTiS que enviara instrucciones más completas para la actualización. De acuerdo con esto, incluso un especialista sin experiencia puede realizar la actualización.

Segundo. Como resultado de la actualización, todos los objetos siguen siendo compatibles con la posibilidad de cambios, lo que también puede ser una desventaja indirecta. Si necesita utilizar estos servicios a la vez, deberá volver a poner todos los objetos en soporte. Hasta ahora sólo puedo hacer esto buscando en todos los objetos de metadatos. Desafortunadamente, este proceso actualmente se realiza manualmente, pero en el futuro será automatizado.

Además de las dos tareas mencionadas, se descubrió un pequeño fallo que, en principio, no afecta a la calidad de la actualización y rara vez aparece. Como resultado de la actualización, las líneas de código de la configuración original y la actualizada coinciden visualmente, pero por alguna razón se agregan espacios al final de las líneas. Esto es una desventaja porque aumenta ligeramente la cantidad de código modificado. Y en el caso de futuras actualizaciones manuales, sería mejor no tener dichas secciones de código. En la Fig. 6 muestra un ejemplo antes de la actualización, y la Fig. 7 - ejemplo después de la actualización.

Consideremos la actualización usando el ejemplo de una configuración no estándar de SCP 1.3, que es compatible con la posibilidad de cambiar de la versión 1.3.61.2 a la versión 1.3.62.1. Dado que la configuración en sí es bastante pesada, esto impone algunas peculiaridades, en particular, no siempre es posible abrir varias ventanas de comparación de configuraciones en un configurador.

Para la actualización, utilizo dos copias idénticas de la base de datos de la versión anterior. Yo hago mis entrenamientos en uno de ellos. *.cf para actualizar, llamémoslo, por ejemplo, para_actualizando. La otra base de datos permanece intacta y sirve solo como base de datos auxiliar para comparar configuraciones, llamémosla base. En principio, la configuración de la base de trabajo se puede utilizar como auxiliar.

en la base de datos para_actualizar llevamos a cabo *.ufc nuevo lanzamiento. El procedimiento de actualización comienza y aparece la ventana de actualización.

Presiona el botón " Ejecutar", en esta etapa no hay necesidad de mirar nada todavía, ya que el objetivo es sólo obtener la configuración del proveedor de la nueva versión.

Durante el proceso de actualización, aparecerá un “ Enlaces no resueltos", haga clic en " Continuar" Hablaremos de los motivos de la aparición de esta ventana a continuación.

Aparecerá un mensaje indicando que los objetos que cambiamos se cargarán desde la nueva configuración, estamos de acuerdo.

La ventana " Configurar reglas de soporte" - para objetos nuevos (sección superior) en ambos lados, establezca " El objeto se edita manteniendo el soporte.", para los objetos de proveedores existentes (sección inferior) en los cuatro lugares colocamos la bandera " Guardar modo actual", haga clic en " DE ACUERDO».


La configuración principal ha sido actualizada. No necesitamos la configuración principal en sí en esta etapa; el objetivo es obtener una nueva configuración de proveedor. Por lo tanto, no guardamos la configuración principal ni actualizamos la configuración de la base de datos.

Ejecutar " Configuración» - « Apoyo» - « Configurar soporte" En la ventana que se abre, seleccione " Guardar en archivo"y guardarlo en *.cf configuración del proveedor de nueva versión.


No necesitamos la configuración principal en la forma en que existe actualmente. Cierra la configuración. " Configuración» - « Cerrar configuración" Nos negamos a guardar los cambios.

En configuración para comparación. base Comenzamos a comparar la configuración del proveedor (versión anterior) y la configuración del proveedor del archivo (nueva versión).

Así, veremos sólo aquellos cambios que se realizarán en la configuración al actualizar a una nueva versión.

en la base de datos para_actualizar comenzamos a actualizar la configuración nuevamente a través de soporte “Configuración” - “Soporte” - “Actualizar configuración”, en la ventana que se abre, seleccione *.ufc nuevo lanzamiento. El procedimiento de actualización comienza y aparece la ventana de actualización.


Cuando presionas el botón " Filtrar"La ventana se abrirá" Configurar filtros de visualización" En esta ventana, configure la bandera " Mostrar solo propiedades cambiadas dos veces».


Al actualizar sin nuestra intervención ocurre lo siguiente:

  • - el objeto no ha sido modificado por nosotros, modificado en la nueva versión - actualizado desde la nueva versión;
  • - el objeto lo cambiamos nosotros, no lo cambiamos en la nueva versión - nuestro objeto permanece;
  • - el objeto fue cambiado por nosotros, modificado en la nueva versión - este es un objeto modificado dos veces, si no cambia nada, se cargará desde la nueva versión.

Por lo tanto, se debe prestar la mayor atención a los objetos cambiados dos veces y los consideraremos.

En este ejemplo, se han cambiado varios módulos comunes, incluido el módulo común "contabilidad del IVA».

De forma predeterminada, la ventana de actualización muestra las diferencias entre la configuración del proveedor principal y la nueva de la configuración del proveedor anterior.



Si nos fijamos en las diferencias de configuración en el módulo común " contabilidad del IVA", entonces veremos la siguiente imagen:


Si comparamos estos módulos en la base de datos de comparaciónbase, entonces la imagen será diferente:


Es obvio que las funciones " Recopilar datos para impresión, correcciones, facturas, facturas.», « Recopilar datos para imprimir la factura de ajuste." y otros contienen nuestras mejoras, pero no cambian durante la actualización, lo que significa que no tiene sentido perder el tiempo viéndolas y analizándolas.


Por lo tanto, al realizar una actualización de procedimientos de procedimientos y funciones seleccionados, puede eliminar las banderas:


Muchos dirán que puede ver las diferencias entre la configuración del proveedor anterior y la nueva cambiando la configuración del filtro de visualización en el configurador actual, sin utilizar una comparación de configuraciones en la base de datos.base.

Por ejemplo, así:

Sin embargo, como demuestra la experiencia práctica, esto no es así: los procedimientos y funciones se siguen mostrando en la ventana de comparación de módulos, incluso con el filtro " mostrar diferencias entre la configuración del nuevo proveedor y la configuración del proveedor anterior».

Con un poco de esfuerzo mental, identificaremos los procedimientos y funciones que cambiaron dos veces, solo que necesitarán modificaciones después del proceso de fusión. Con estos procedimientos y funciones, debes decidir cuál es más fácil:

  • - tomar un procedimiento o función de la nueva configuración del proveedor y luego, después de fusionarlo, realizar nuestras modificaciones;
  • - o eliminar el indicador de actualización, guardando así nuestras mejoras, y solo entonces agregar el código requerido desde la configuración del proveedor.

Rara vez uso la combinación con la prioridad de la configuración principal y la combinación con la prioridad de la nueva configuración del proveedor, en principio, incluso sin usar estos modos, el resultado será de alta calidad.

Después de analizar los módulos comunes y borrar los indicadores de actualización para algunos procedimientos, vemos que los módulos ahora están configurados en el modo de fusión: configuraciones individuales:

Vamonos. Entre los objetos modificados dos veces se encuentra la forma del elemento de directorio " Medios Básicos" Antes de decidir si actualizar este formulario desde la nueva configuración del proveedor, debe averiguar qué cambia realmente durante la actualización.

Para hacer esto en la base de datos. base Usando el menú contextual, llame a " Informe de comparación de objetos...” Todas las banderas del grupo "Objetos" deben estar en la ventana que se abre.

Me gusta el modo de enviar el informe a un documento de hoja de cálculo, cuando las diferencias se muestran gráficamente, pero esto es una cuestión de gustos.

Como resultado de comparar la forma del elemento del directorio " Medios Básicos“Vemos que hay cambios solo en el módulo de formulario y no hay cambios en el cuadro de diálogo del formulario en la actualización.

Pero como la forma del elemento terminó en objetos modificados dos veces, nuestras modificaciones se realizan en el cuadro de diálogo del formulario o en el módulo.

Realizando una comparación similar en la base de datos para_actualizar Puedes ver que hay mejoras en el cuadro de diálogo del formulario.

La razón de esto es la adición del directorio " Medios Básicos» en términos de tipos de características « Propiedades del objeto" Si actualiza el formulario de un elemento del directorio " Medios Básicos"obtendremos enlaces no resueltos, que se indicarán en la ventana:

En este caso, la mejor opción sería no actualizar el formulario del elemento del directorio " Básico instalaciones"y solo entonces agregue el código necesario al módulo de formulario del elemento. En este caso, la ventana Enlaces no resueltos"no aparecerá durante la actualización.

Demos un paso atrás e imaginemos que el cuadro de diálogo del elemento del directorio forma " Básico instalaciones" cambia al actualizar a una nueva versión, entonces la mejor opción sería actualizar el formulario. Sólo entonces, después de fusionarnos, necesitaríamos agregar nuestros cambios al formulario, tanto en el módulo como en el cuadro de diálogo. Si un módulo contiene muchas de nuestras modificaciones y pocas del proveedor, luego de fusionarlos podemos devolver completamente nuestro módulo y agregar los cambios del proveedor.

En este caso, durante el proceso de fusión aparecerá la ventana “ Etiquetas irresolubles" Hay dos opciones en esta ventana: 1) “ Marcar todo para fusionar"; 2) " Continuar».

En mi opinión, es más correcto elegir " Marcar todo para fusionar».

En este caso, el plan de tipos de características " Propiedades del objeto"se agregará como un objeto que se combinará en el árbol de la ventana recién abierta " Actualizar…»

Naturalmente, después de actualizar los tipos de características del plan, “ Propiedades del objeto"Necesitaremos agregar nuestros cambios, mejorarlo comparándolo y fusionándolo con la configuración actual.

Consideremos qué pasaría si elegimos " Continuar" en la ventana " Enlaces no resueltos" En este caso, la forma del elemento del directorio " Medios Básicos"sería nuevo, y el plan de tipos de características " Propiedades del objeto"seguiría siendo viejo. En este caso, sobrescribiremos los cambios en el cuadro de diálogo del formulario del elemento del directorio, es decir, en la página " PropiedadesValores", vea la imagen a continuación.


Este problema tampoco es insuperable, a menos, por supuesto, que lo olvidemos.

Por supuesto, es mejor intentar hacer la menor cantidad de cambios posible formularios de diálogo , por ejemplo, cree detalles y botones en el formulario mediante programación.

En general, muchos recomiendan no cambiar los formularios estándar, sino crear copias de ellos con nuestras modificaciones y convertirlos en los principales. No me gusta esta opción porque si el proveedor agregó algo en el cuadro de diálogo del formulario, no aparecerá en mi formulario y tendré que agregarlo manualmente, y los cambios del proveedor pueden ser mucho más numerosos que los nuestros.

Me gustaría prestar especial atención según procedimiento actualizar formularios (algunos procedimientos los tomo de la configuración del proveedor y otros no, de configuraciones individuales). Veamos cómo se actualiza el cuadro de diálogo del formulario en este modo, en contraste con "tomar de la configuración del proveedor».

El ejemplo no está relacionado con esta actualización de configuración, pero es indicativo, así que considerémoslo.

Al libro de referencia " Contrapartes»Se han agregado y colocado varios detalles en el formulario del elemento.


Al actualizar la configuración a una nueva versión, el soporte ofrecerá una ventana para comparar y fusionar la configuración, en la que podrá realizar varias configuraciones. Comparemos varias opciones:

1. El indicador de actualización del formulario está configurado, pero la actualización está realizada. procesalmente , es decir. de hecho, se han completado ajustes individuales

Mucha gente piensa que el cuadro de diálogo del formulario debe tomarse de la configuración del proveedor y los procedimientos dependen de la configuración realizada. Veamos cómo se cumple esto una vez completada la fusión. Comparemos la configuración del proveedor con la configuración principal.

Es obvio que las ataduras y demás de los formularios se han roto, es decir. El cuadro de diálogo del formulario no se tomó completamente de la configuración del proveedor. En este caso, nuestros objetos permanecieron en el cuadro de diálogo del formulario, por un lado esto es bueno, por otro lado, la ubicación de nuestros elementos en el formulario no siempre es óptima, especialmente en relación con la adición de nuevos elementos de proveedores, hay es un cambio en las posiciones transversales y una violación de las fijaciones. En algunos casos, es más fácil agregar manualmente nuestros elementos al cuadro de diálogo del formulario que hacer correcciones.

2. El indicador de actualización del formulario está configurado, la actualización se realiza en el " Tomar de la nueva configuración del proveedor»


En este caso, el diálogo del formulario del elemento se alinea completamente con el diálogo del formulario del elemento del proveedor.


Volvamos a la actualización. Tratamos los módulos de objetos y los módulos de administrador de documentos de la misma manera que los módulos generales; los actualizamos de forma procesal. Tratamos los formularios de documentos de la misma manera que lo hicimos con los formularios de directorio.

Por otra parte, es necesario destacar el trabajo con roles. A pesar de que el ejemplo no requiere actualizar roles, vale la pena hablar de ello. Consideremos el caso más simple, cuando la configuración del proveedor contiene un nuevo objeto. En este caso, deberá actualizar el rol "Plenos derechos", pero este rol puede contener algunos objetos creados por nosotros, por ejemplo, directorios, documentos, etc.

Parece que con el papel " Plenos derechos“Todo es simple, los combinamos por completo, los derechos sobre los objetos no estándar se conservarán de todos modos. Así es, los derechos sobre los objetos no estándar nunca se perderán, pero todos estos objetos tendrán el " Eliminación interactiva", lo cual no siempre es bueno. Al comparar las configuraciones de la versión anterior y la nueva versión preparada, esto es claramente visible:


Con el resto de roles actuamos de la misma manera que trabajamos con módulos: si hay más cambios nuestros, entonces no fusionamos el rol, después de la actualización le agregamos lo que el proveedor agregó en la nueva versión.

Después de haber procesado todos los objetos modificados dos veces en la ventana de actualización, haga clic en " Ejecutar»


A la pregunta de que los objetos que cambiamos se cargarán desde la nueva configuración, respondemos afirmativamente.

En la ventana que se abre " Configurar reglas de soporte"compruebe si las banderas están configuradas, aunque deberían estar configuradas correctamente de forma predeterminada, haga clic en " DE ACUERDO».


Al final del proceso de fusión, guardamos la configuración principal; aún no actualizamos la configuración de la base de datos.

Ahora a la configuración.para_actualizandoAgregamos aquellas mejoras mínimas que no se pudieron actualizar correctamente utilizando herramientas estándar.

Para que sea más conveniente monitorear la ejecución de este proceso, en la base de datos base Comencemos a comparar la configuración del proveedor y la configuración principal de la versión anterior.

en la base de datos para_actualizar nosotros haremos lo mismo. Controlamos objetos cambiados dos veces, no debería haber diferencias.

Después de la actualización en la base de datos.para_undarse completará, actualizamos la configuración de la base de datos y probamos algunos puntos, qué sería exactamente bueno probar quedará claro durante el proceso de actualización, aquí todo es individual.

Es recomendable actualizar la base de datos de trabajo con la ayuda de soporte.“Configuración” - “Soporte” - “Actualizar configuración”.En este caso, los objetos modificados dos veces se cargarán desde la nueva versión, es decir. nuestros cambios se sobrescribirán (¡no guardamos la configuración!), pero luego, cuando se combinan con la configuración preparada, los restauramos. Después de esto, puede guardar la configuración y actualizar la configuración de la base de datos.

Instrucciones

Seleccione dos bases de datos: una que funcione y una copia de la misma. En este último, se muestran los cambios que lo distinguen de la configuración estándar del programa, que está disponible cuando comienza a trabajar con el programa después de instalarlo.

Cree un archivo .cf porque el sitio web del fabricante solo proporciona a los usuarios un archivo .cfu. Lo necesitará para completar el siguiente paso, que está directamente relacionado con la actualización de la configuración modificada.

En la base de datos de trabajo, vaya al menú "Soporte", luego haga clic en el elemento "Actualización de configuración", seleccione el archivo .cf creado anteriormente. En la ventana de comparación de copias de la base de datos que aparece, desmarque las casillas que actualizó recientemente.

Compare y consolide datos usando el menú Soporte. En la opción "Configuración de soporte" habrá un subelemento "Comparar y fusionar". Preste especial atención a que en este caso solo debe comparar y fusionar los datos sin marcar las casillas de verificación. Esta operación es necesaria sólo con el fin de establecer el orden e identificar la secuencia de objetos en la configuración actual con el orden y la secuencia de los objetos ubicados en el archivo de actualización.

A continuación, vaya nuevamente a los mismos elementos del menú en "Soporte", realice la operación "Comparar y fusionar" nuevamente, exactamente igual que la última vez. Realice trabajos en objetos, analice los resultados, compare la base de datos de trabajo identificada a partir de la copia y, en la copia de la base de datos, especifique exactamente aquellos elementos que se cambiaron. Migre los cambios de la nueva configuración del proveedor. Guarde los cambios presionando la tecla F7.

Repita los pasos anteriores varias veces antes de comenzar a trabajar con bases de datos de producción reales. Recuerde, cuantas más veces siga esta secuencia antes de comenzar a trabajar directamente con los datos que son importantes para usted, mejor.

nota

Los objetos de configuración que haya agregado no se pueden cambiar; puede perder datos.

Consejo útil

Practica la actualización de copias, no empieces a trabajar sin ciertas habilidades.

Existen configuraciones estándar y no estándar para la aplicación 1C: Enterprise. El desarrollador publica una configuración estándar y la utiliza el usuario final en su forma original, mientras que una configuración no estándar puede escribirse desde cero o modificarse basándose en la estándar.

Instrucciones

Determine qué configuración específica del programa 1C: Enterprise está instalada en su computadora, ya que los métodos para actualizar la configuración serán diferentes. Si está utilizando una configuración estándar, simplemente debe realizar la acción "Cargar configuración modificada". Si eres el propietario del programa, sigue estos pasos.

Prepare los siguientes objetos para la actualización de la configuración. Primero, debes tener instalada la configuración propiamente dicha. En segundo lugar, busque la configuración típica de la versión que está utilizando. En tercer lugar, necesitará encontrar la configuración típica de la última versión que necesita obtener como resultado de la actualización. Cuarto, haga una copia del archivo de configuración de su versión instalada del programa 1C: Enterprise.



¿Te gustó el artículo? Compártelo