Contactos

Biblioteca de subsistemas estándar (Mecanismo BSP). Implementación de "1C: Biblioteca de subsistemas estándar BSP 1 en una asociación estándar

Existe una configuración que facilita el trabajo del desarrollador, salvándolo de un trabajo tan "trivial": esta es la "Biblioteca de subsistemas estándar" (BSS), que incluye un conjunto de subsistemas funcionales universales y fragmentos de la sección "Administración", destinada para uso en soluciones de aplicaciones en la plataforma "1C:Enterprise". La biblioteca no es una solución de aplicación completa (desde el punto de vista del tema), pero los subsistemas de la biblioteca se pueden utilizar en una configuración de consumidor, tanto juntos como por separado. Y para ello, el BSP incluye un asistente de implementación especial, cuyo uso ayuda a ahorrar mucho tiempo al desarrollar una nueva configuración.

El asistente en sí tiene la forma de un asistente paso a paso, con la ayuda del cual el desarrollador especifica los subsistemas que necesita y el asistente creará un espacio en blanco con el que podrá trabajar en el futuro. Básicamente, recibimos una plantilla para una configuración futura.

Lancemos el BSP(tenemos la edición 2.3, versión 2.3.3.63), pasemos al apartado "Herramientas de desarrollo" U94; "Primera implementación de BSP":

Aquí nos será revelado. "Asistente de Implementación BSP". El asistente en sí parece un asistente paso a paso, donde en una primera etapa seleccionamos los subsistemas que necesitaremos en la configuración que se está desarrollando. Después de esto, debe especificar el archivo (en formato xml) en el que guardaremos estas configuraciones.
Luego pasamos a la segunda etapa: indicamos parámetros adicionales para cada uno de los subsistemas seleccionados.

Después de seleccionar todos los parámetros, el sistema verificará si todo se seleccionó correctamente y ofrecerá diferentes opciones para rastrear errores (Tabla de implementación del subsistema o Informe de implementación del BSP).

El artículo describe brevemente cómo trabajar con el Asistente de implementación de BSP, porque esta herramienta no es muy popular. Más a menudo en la práctica, los desarrolladores actúan de acuerdo con este esquema: instalan los subsistemas BSP necesarios en una configuración vacía (el "Asistente de implementación BSP" también puede ayudar aquí), pero generalmente todos los subsistemas se transfieren desde el BSP a una nueva configuración vacía.

Tenemos dos configuraciones: la primera (principal) - con todos los subsistemas BSP, la segunda (archivo) - BP.

1. Habilite la capacidad de editar la configuración principal.

2. Abrir menú Configuración - Comparar, fusionar con la configuración del archivo.

3. Seleccione un archivo con la extensión cf Configuraciones de fuentes de alimentación.

4. Responda Sí a la oferta de apoyo.

6. Ejecutar Acciones - Marca por subsistemas.

7. Marque los subsistemas que no están en nuestra configuración principal - sáquelos del archivo, pero los subsistemas que no están en la configuración del archivo deben dejarse en la configuración principal (este será el caso por defecto), luego haga clic Instalar.

8. Marque las propiedades del elemento raíz para fusionar: Roles principales, Módulo de aplicación administrada, Módulo de sesión, Módulo de conexión externa, Módulo de aplicación regular, Modo de uso de modalidad, Llamadas sincrónicas a extensiones de plataforma y modo de componentes externos, Modo de compatibilidad de interfaz, Modo de compatibilidad . Haga clic en Ejecutar.

9. En la ventana Configurar reglas de soporte - OK.

10. Actualizar la configuración de la base de datos (F7).

Y similares mensajes de servicio:

“... (el objeto forma parte de un atributo común del mismo nombre)” o “...: Utilizando tipos definidos en el modo de compatibilidad X.H.H. (por ejemplo, el autor) y a continuación es inaceptable" ; "Imagen general: ¡El nombre no es único!"

12. Para un objeto que forma parte de los accesorios generales del mismo nombre: eliminar del soporte, eliminar el objeto y los enlaces a él. Busque enlaces a objetos que desee eliminar: elimine enlaces.

13. Cambie el modo de compatibilidad arriba de X.H.X.

14. Actualice la configuración de la base de datos (F7). A continuación, si regresa al paso 11, complete los pasos 12 y 13, luego el 14.

En principio, eso es todo: la parte "automática" del trabajo está terminada. Comienza la etapa más "interesante" del trabajo: si ya pensaba que la configuración "despegó", lo más probable es que esté muy equivocado.

Primero, verifique los módulos comunes, si los subsistemas están incluidos en la interfaz de comando, etc. Cuando todo esté "más o menos listo", comience a depurar.

Y así depuras hasta estar seguro de que no hay errores.

"1C: Biblioteca de subsistemas estándar" (en adelante, BSP) está destinado a desarrollos basados ​​​​en "1C: Enterprise". La versión original del BSP, creada en 2010, fue desarrollada para configurar las propias soluciones 1C. Por tanto, la base de todos los productos estándar fabricados por 1C es BSP.

El uso de BSP hizo posible resolver problemas como la estandarización de los programas de aplicación y el ahorro de tiempo para los programadores. Dado que toda la funcionalidad básica está incluida en el BSP y solo queda implementarla, no es necesario desarrollar bloques funcionales estándar.

Instalación de BSP. Archivos de entrega

BSP no es una solución, es sólo una herramienta para el programador. No está a la venta, lo reciben los clientes o franquiciados de 1C mediante suscripción a ITS.

Instalación de la biblioteca


Figura 1

Siguiendo el instalador, seguimos los pasos y hacemos clic en “Finalizar”.


Figura 2


Fig. 3


Fig.4

Agregue una nueva base de información usando el botón “Agregar” y seleccione “Creando una nueva base de información”, y luego hasta hacer clic en “Finalizar”.


Fig.5


Fig.6


Fig.7


Fig.8


Fig.9


Fig.10

La entrega del BSP incluye una base de demostración con una opción de instalación y los siguientes archivos:

  • 1Cv8.cf archivo de entrega de biblioteca que no está destinado a crear seguridad de la información utilizando una plantilla;
  • 1Cv8_internacional.cf El archivo de entrega de la versión internacional de la biblioteca tampoco está diseñado para trabajar con plantillas;
  • 1Cv8_demo.dt base de demostración;
  • 1Cv8_demo.cf archivo de entrega de la base de demostración.



Fig.11


Fig.12

Este ejemplo se muestra utilizando la versión 3.0.1.240. Los archivos de configuración se encuentran en el subdirectorio \1c\SSL\3_0_1_240\. Tenga en cuenta que esta versión se utiliza con la plataforma 1C 8.3 no inferior a la versión 8.3.12.1412.

Al instalar la biblioteca, es posible que encuentre un “error SDBL. La tabla o campo ConfigVersion no está contenido en la cláusula FROM".


Fig.13

Este problema se puede solucionar cargando y descargando el archivo Dt (en nuestro caso, descargamos el archivo de demostración del kit de entrega).


Fig.14

Asistente de implementación BSP



Fig.15


Fig.16

Primera implementación de BSP.epf– procesamiento externo, cuyo nombre habla por sí solo. Con su ayuda, puede seleccionar subsistemas para implementar, teniendo en cuenta sus relaciones, dejar configuraciones para comparar (fusionar) y eliminar fragmentos redundantes y no utilizados del código del subsistema.

Un asistente paso a paso está disponible en la sección "Herramientas de desarrollador: primera implementación de BSP".



Fig.17

Utilizando el asistente también se crea una plantilla para la configuración que se está creando. A la derecha puede ver una descripción de cada subsistema seleccionable.



Fig.18

Fig.19



Fig.20

Registramos parámetros adicionales para cada subsistema que seleccionamos.

Transferimos los datos, según nuestra configuración, a la configuración vacía creada, en el modo “Configurador” entramos en ella.



Fig.21

Para mayor claridad, le cambiaremos el nombre a "Mi_configuración".

Por primera vez en el modo configurador, especifique "Configuración-Comparar, fusionar con la configuración del archivo", especificando el archivo de entrega de la biblioteca en el cuadro de diálogo y confirmando la solicitud de soporte.



Fig.22

A la pregunta "¿Desea realizar una descarga de configuración completa?" Respondemos negativamente.



Fig.23



Fig.24

Vemos una comparación de dos configuraciones: "My_Configuration" y "Standard Subsystem Library".



Fig.25

En la ventana de comparación, puede cargar la configuración de un archivo previamente guardado usando el asistente a través de "Acciones - Cargar configuración desde el archivo".


Fig.26

En la ventana que se abre, seleccione nuestro archivo previamente guardado con el asistente - "Archivo de configuración de comparación".



Fig.27

Tenga en cuenta que los subsistemas se resaltarán según cuáles fueron identificados durante la configuración por el asistente. Entonces, si selecciona solo la funcionalidad básica (Fig. 28), la ventana de configuración se verá así:


Fig.28


Fig.29

Aquellos. Vemos que no todos los objetos de configuración están marcados.

Ahora configuremos los subsistemas subordinados, marcando los objetos a transferir, a través de “Acciones - Marcar por subsistemas de archivos”. Activamos “Habilitar el área de subsistemas subordinados”.



Fig.30


Fig.31

De forma predeterminada, todos los subsistemas están implementados, por lo que debe borrar todas las casillas de verificación y dejar solo las necesarias (antes de implementar la biblioteca de subsistemas estándar en su configuración, debe estudiar la lista de subsistemas implementados).

De “Subsistemas estándar” seleccionamos los necesarios, independientemente de la funcionalidad que se necesite. Entre ellos se encuentran la funcionalidad básica, actualización de versiones de bases de datos, usuarios, contactos.

También existen sistemas adicionales que deben transferirse para funcionar en el modelo de servicio y otros opcionales que requieren una instalación selectiva. Puede determinar su relación utilizando las tablas leyendo el artículo en el sitio web de ITS.



Fig.32

Habiendo seleccionado los subsistemas, haga clic en el botón "Instalar".

También puede seleccionar un modo de fusión para elementos individuales: "Tomar del archivo" o "Fusionar con la prioridad de la configuración principal" (para hacer esto, haga clic derecho sobre él).



Fig.33

Estas acciones se pueden aplicar a todos los elementos configurándolos a través del menú “Acciones - Establecer modo para todos”.


Fig.34


Fig.35



Fig.36



Fig.37



Fig.38

Antes de actualizar la configuración, debe establecer el número de versión de la configuración que se está creando en sus propiedades; de lo contrario, al abrir el programa aparecerá un error indicando que la propiedad de la versión de la configuración no está completa.


Fig.39





Fig.41

Tenga en cuenta que una vez finalizados los procesos, los objetos de metadatos se migran pero aún no se configuran. Por lo tanto, es necesario comenzar a configurar los objetos BSP.

La biblioteca de subsistemas estándar (LSL) es un conjunto de subsistemas para configuraciones en la plataforma 1C:Enterprise que implementan funciones básicas y bloques funcionales individuales. Intentemos entender con más detalle qué es.

¿Por qué se creó BSP?

La primera versión de BSP fue lanzada por 1C en 2010 para la plataforma 1C:Enterprise 8.2. 1C sugiere utilizar esta biblioteca (o sus subsistemas individuales) como base para crear sus propias soluciones de aplicaciones. Además, todos los productos estándar producidos por el propio 1C se basan en BSP.

El uso de módulos uniformes permitió lograr una mayor estandarización de las soluciones de aplicaciones, y esto a su vez permitió reducir el tiempo dedicado a estudiarlas (por parte de programadores, administradores y usuarios finales).

Para los programadores que desarrollan soluciones de aplicaciones desde cero, BSP les permitió ahorrar mucho tiempo porque No es necesario desarrollar de forma independiente los bloques funcionales básicos incluidos en el BSP. El desarrollo y las pruebas fueron realizados por 1C para el programador. El programador ahora sólo necesita comprender la funcionalidad ya desarrollada y aprender a implementar el BSP.

¿Cómo se distribuye BSP?

BSP es una configuración para la plataforma 1C:Enterprise. Además, la configuración no es una solución de aplicación independiente, es sólo un conjunto de herramientas para el desarrollador. La configuración completa o parte de los subsistemas se puede utilizar al desarrollar soluciones de aplicaciones.

La entrega del BSP incluye una base de demostración con un ejemplo de implementación. Esta base de datos de demostración está disponible para su revisión en el sitio web de 1C. Puedes leer cómo acceder a él en el artículo.

BSP no está a la venta. El kit de distribución de BSP se puede obtener de forma gratuita si tiene una suscripción a soporte de tecnología de la información (ITS). Para utilizar una solución de aplicación desarrollada sobre la base de BSP, no es necesaria una suscripción a ITS. Los socios de 1C también pueden recibir BSP de forma gratuita.

La documentación oficial sobre BSP se encuentra en https://its.1c.ru/db/bspdoc y está disponible si tiene una suscripción a ITS.

composición del BSP

El BSP consta de muchos subsistemas, que se dividen en:

  • independiente. Para implementarlo, basta con transferir todos los objetos a la configuración de destino y mostrarlos en la interfaz. Ejemplos de dichos subsistemas: "Análisis de registros", "Monedas", "Completar operaciones de usuario".
  • integrable. Diseñado para una estrecha integración con otros objetos de configuración. Para implementar dichos subsistemas, se deben realizar configuraciones adicionales. Ejemplos de tales subsistemas: "Versión de objetos", "Relleno de objetos", "Prohibición de editar detalles de objetos".

Actualmente (julio de 2017), está disponible la versión 2.4.2 de BSP, que admite la siguiente funcionalidad:

Herramientas de administración y mantenimiento Análisis de registros
Informes y procesamiento adicionales
Configuración del programa
Actualización de configuración
Evaluación del desempeño
Encontrar y eliminar duplicados
Perfiles de seguridad
Tareas programadas
Respaldo de seguridad de la información
Eliminar objetos marcados
Gestión de totales y agregados
Administración de usuarios y derechos de acceso. Cerrar usuarios
Usuarios
Control de acceso
Integración con otros programas y sistemas. Componentes externos
Cargando datos desde un archivo
Integración con 1C-Bukhfon (1C-Connect)
El intercambio de datos
Envío de SMS
Recibir archivos de Internet
Trabajar con mensajes de correo electrónico
Distribución de informes
Mecanismos tecnológicos e interfaces de software. Funcionalidad básica
Llenar objetos
Prohibición de editar detalles del objeto.
Actualización de la versión de seguridad de la información.
Comandos de complemento
Prefijar objetos
Trabajar en un modelo de servicio
Centro de Monitoreo
Subsistemas de aplicación y estaciones de trabajo de usuario. Cuestionario
Procesos y tareas de negocio.
Opciones de informe
Interacciones
Trabajar con archivos
Asuntos actuales
Plantillas de mensajes
Información de referencia regulatoria y clasificadores.
Bancos
Monedas
Horario de apertura
Horarios del calendario
Subsistemas de servicio Versionar objetos
Modificación grupal de objetos.
Fechas prohibidas de cambiar
Notas de usuario
Protección de información personal
Información de inicio
Información del contacto
Recordatorios de usuario
Establecer el orden de los elementos.
Sello
Búsqueda de texto completo
Comprobar la legalidad de recibir actualizaciones.
Propiedades
Declinación de representaciones de objetos.
Estructura de informes
Firma electronica

Los subsistemas específicos se describirán con más detalle en artículos separados.

Implementación del BSP

Antes de implementar una biblioteca de subsistemas estándar en su configuración, debe determinar la lista de subsistemas que se implementarán. En el caso más sencillo, se implementan todos los subsistemas. Independientemente de la funcionalidad que se necesite, existen subsistemas obligatorios que siempre se implementan:

  • Funcionalidad básica;
  • Actualización de la versión de seguridad de la información;
  • Usuarios.

El esquema general de implementación consta de las siguientes etapas:

  1. Transferencia de objetos de metadatos necesarios a la configuración de destino;
  2. Configurar objetos transferidos;
  3. Usar objetos BSP al desarrollar nuevas funciones.

Para ayudar en la implementación de BSP, la biblioteca incluye procesamiento Primera implementación de BSP.epf . Se encuentra en el directorio de la plantilla de configuración. En el procesamiento se realiza una breve descripción de todos los subsistemas y se determina la interdependencia de los subsistemas entre sí.

Para comprobar la exactitud de la implementación de BSP, se encuentra un informe en el directorio de la plantilla de configuración. Comprobando la implementación de BSP.erf.

Cómo averiguar la versión de la solución de la aplicación BSP

Hay varias formas de saber qué versión de BSP se utiliza en una solución de aplicación específica:

  • programáticamente: llamar a una función Servidor de subsistemas estándar. Versión de la biblioteca() ;
  • Interactivo: en el registro de información “Versiones de subsistema”, observe el valor de versión para el subsistema “Subsistemas estándar”.

Usando el ejemplo de la edición BSP 2.1.2.34 (plataforma 1C 8.2), consideraré las funciones principales, los subsistemas y los ejemplos de uso de esta configuración.

La configuración "Biblioteca de subsistemas estándar" es una de las pocas configuraciones de 1C que se creó para desarrolladores, no para usuarios. La configuración en sí es un conjunto de subsistemas que se pueden utilizar en cualquier configuración. Además, BSP incluye toda una tecnología de desarrollo basada en 1C 8.2. Una biblioteca de subsistemas estándar le permite estandarizar soluciones y lograr la máxima similitud entre diferentes soluciones de diferentes desarrolladores. Todas las configuraciones estándar de 1C 8.2, que utilizan formularios administrados (2.0, BP 3.0, UT 11, UNF), están escritas sobre la base de BSP.

Los subsistemas BSP, por regla general, incluyen funciones tales como administración de bases de datos, configuración de derechos de datos, adjuntar archivos, control de versiones de objetos, tareas para empleados, mensajes de correo electrónico, encuestas, envío de SMS, información de referencia estándar (organizaciones, clasificador de moneda, etc.), funciones que se puede incluir en cualquier configuración basada en 1C 8.

La configuración de la “Biblioteca de subsistemas estándar” tiene un asistente de implementación especial que le permite reducir significativamente los costos de mano de obra al desarrollar una nueva configuración. Con la ayuda del asistente, puede especificar paso a paso los subsistemas necesarios y recibir un espacio en blanco para la configuración futura en la salida:

A continuación describiré brevemente los subsistemas de esta configuración, su propósito y cómo se pueden utilizar. Hay un total de 52 subsistemas en la biblioteca de subsistemas estándar. Algunos están relacionados, otros son independientes. Para revisar el proceso de implementación de cada subsistema, lo mejor es consultar la documentación de configuración.

Obtenga 267 lecciones en video sobre 1C gratis:

1.Funcionalidad básica

El subsistema "Funcionalidad básica" contiene la funcionalidad básica requerida para todas las soluciones de aplicaciones que utilizan la biblioteca. La funcionalidad básica incluye procedimientos y funciones de propósito general, un subsistema para establecer un título arbitrario de la ventana del programa, un formulario universal para seleccionar objetos de metadatos, una serie de procesamiento universal, así como roles estándar: derechos totales, administrador del sistema, Actualizar configuración de base de datos,Derechos Básicos y otros. El sistema contiene funcionalidad para configurar los parámetros de la sesión.

Es necesario instalar este subsistema si se utiliza cualquier otro subsistema.

2.Trabajar en un modelo de servicio

El subsistema "Trabajar en el modelo" contiene la funcionalidad básica necesaria para todas las soluciones de aplicaciones diseñadas para funcionar en el modelo de servicio, así como una serie de subsistemas que amplían otros subsistemas para que funcionen en el modelo de servicio (por ejemplo, "Monedas en el modelo de servicio"). modelo”, etc.).

3. Clasificador de direcciones

El subsistema está diseñado para cargar, almacenar y recibir información de direcciones. La carga se produce desde (KLADR). El subsistema está estrechamente relacionado con el subsistema de “Información de contacto”, pero puede implementarse de forma independiente.

4. Análisis del libro de registro

Contiene un informe especial para una visualización más informativa de la información del registro.

5. Cuestionario

Diseñado para realizar encuestas y analizar los resultados de las encuestas. Es posible realizar encuestas a través de Internet utilizando un cliente web.

6. Bancos

El subsistema está diseñado para cargar, almacenar y recibir información sobre bancos. La descarga se realiza desde el sitio web de RBC, es posible configurar una tarea de rutina y una descarga manual.

7. Procesos y tareas comerciales

Diseñado para trabajar con tareas como parte de un proceso de negocio. Las tareas pueden dirigirse a un intérprete o a un grupo de intérpretes, ya sea personalmente (direccionamiento personal) o utilizando los roles de los intérpretes (direccionamiento basado en roles). El subsistema incluye cinco bloques funcionales: configuración de direccionamiento de roles, creación, ejecución, control y seguimiento automático de tareas.

8. Moneda

El subsistema está diseñado para cargar, almacenar y recibir información sobre monedas y tipos de cambio. Es posible seleccionar la moneda deseada desde un documento de hoja de cálculo. Los tipos de cambio se descargan del sitio web de RBC, es posible configurar una tarea de rutina o una descarga manual.

9. Opciones de informe

El subsistema amplía la interfaz de usuario para la configuración de informes.

10. Versionado de objetos

El subsistema está diseñado para guardar y analizar más elementos de directorios y documentos. El subsistema almacena cada versión del objeto en el almacén de valores y luego lo coloca en el recurso de registro de información. El subsistema incluye informes especiales que le permiten ver rápidamente el historial detallado del trabajo del usuario con el objeto.

11. Interacciones

El subsistema “Interacciones” está diseñado para planificar, registrar, organizar interacciones y trabajar con los resultados de las interacciones. Las interacciones incluyen correspondencia por correo electrónico, registro de llamadas y registro de reuniones. El subsistema asegura la selección y creación de nuevos contactos de interacción.

12.Modificación grupal de objetos.

El subsistema le permite realizar cambios masivos en los datos de la base de datos. Me recuerda a un tratamiento similar del 8.1.

13. Fechas prohibidas de cambiar

Le permite establecer la fecha hasta la cual se bloquea el trabajo del usuario en documentos, directorios, etc. ampliamente utilizado en configuraciones estándar: se puede utilizar para cerrar objetos de un período anterior para editarlos.

14. Informes y tramitación adicionales

El subsistema " " es un análogo absoluto de la antigua biblioteca de subsistemas estándar; le permite conectar formularios de procesamiento e impresión externos.

15. Cerrar usuarios

El subsistema le permite cancelar las conexiones existentes con la base de datos (muy útil si la sesión está congelada) y bloquear nuevas conexiones con la base de datos durante un período de tiempo determinado, por ejemplo, durante los procedimientos regulatorios.

16. Notas de usuario

El subsistema "Notas de usuario" está diseñado para almacenar notas personales (diversa información no estructurada que no está disponible para otros usuarios de la base de información). Las notas pueden codificarse por colores, colocarse en su escritorio y agruparse.

17. Prohibición de editar detalles del objeto.

Le permite deshabilitar la edición de detalles de objetos arbitrarios. Esto es lo que más faltaba en 8.1.

18. Protección de datos personales

El subsistema “Protección de Datos Personales” está diseñado para cumplir con el sistema de información basado en la configuración con los requisitos de la Ley Federal N ° 152-FZ del 27 de junio de 2006 “Sobre Datos Personales”.

19. Centro de información

Básicamente es una conexión al sistema ITS. La integración de la aplicación con el servicio resuelve el problema de pasar rápidamente a otras aplicaciones del suscriptor y mostrar el nombre de la aplicación según lo especificado por el suscriptor.

20. Información de inicio

Muestra páginas HTML con información diversa (por ejemplo, publicidad) cuando se inicia el sistema. Las páginas están contenidas en diseños de procesamiento. Información en el lanzamiento. Cada diseño contiene una página de inicio y también puede contener otras páginas vinculadas en la página de inicio.

" anunció el lanzamiento el 21 de diciembre de 2010 de la nueva edición 1.1 de 1C: Biblioteca de subsistemas estándar 8.2 (BSP). La edición 1.1 es la siguiente etapa en el desarrollo de herramientas para el desarrollador de soluciones de aplicaciones en la plataforma 1C: Enterprise 8.2. .

La edición 1.1 de BSP proporciona un conjunto de subsistemas funcionales universales, secciones listas para usar para la documentación del usuario y tecnología para desarrollar soluciones de aplicaciones en la plataforma 1C:Enterprise 8.2. Con el uso de BSP, es posible desarrollar rápidamente nuevas configuraciones con funcionalidad básica ya preparada, así como la inclusión de bloques funcionales ya preparados en las configuraciones existentes. El uso de BSP en el desarrollo de soluciones de aplicaciones en la plataforma 1C:Enterprise 8.2 también permitirá lograr una mayor estandarización de las configuraciones, lo que reducirá el tiempo de estudio e implementación de soluciones de aplicaciones debido a su unificación según el conjunto de subsistemas estándar utilizados. .

Nuevo en la versión 1.1 BSP

La edición 1.1 incluye una serie de subsistemas nuevos, algunas de las funciones creadas anteriormente están separadas en subsistemas separados, se han realizado cambios significativos en algunos subsistemas existentes y se ha implementado el "Asistente de implementación" de BSP.

El subsistema "Servicios web para trabajar con archivos" permite trabajar con archivos adjuntos que se encuentran físicamente en otra base de información (biblioteca de archivos). Cualquier configuración con el subsistema "Trabajar con archivos", que se publica como un servicio web, puede actuar como una biblioteca de archivos. El subsistema proporciona al usuario un conjunto básico de operaciones con archivos: ver una lista de archivos adjuntos, agregar archivos nuevos, eliminar archivos y abrir archivos para verlos.

Utilizando el nuevo subsistema “Interacciones” en la configuración, planificación, registro y ordenación de interacciones se pueden organizar: correspondencia por correo electrónico, llamadas y reuniones. Todas las interacciones, así como la información sobre los contactos de interacción, se almacenan centralmente en la base de información. Por ejemplo, este subsistema se utiliza activamente en la edición 11 de la configuración "Gestión comercial".

El subsistema "Cambiar fechas de prohibición" le permite bloquear cambios en cualquier dato (documentos, entradas de registro, elementos de directorio, etc.) antes de una fecha determinada. Es posible configurar tanto una fecha común para toda la base de información como un todo, como varias fechas para secciones y/o objetos individuales de secciones contables.

El subsistema "Archivos adjuntos" le permite almacenar (adjuntar) archivos a objetos de configuración arbitrarios. A diferencia del subsistema "Trabajar con archivos", este subsistema está dirigido a un número arbitrariamente grande de diferentes tipos de propietarios de archivos sin perder velocidad en condiciones de restringir el acceso de los usuarios a nivel de registro. En términos de funciones y apariencia, el subsistema se acerca al subsistema "Trabajar con archivos": edición colectiva de archivos, soporte para búsqueda de texto completo en archivos adjuntos, firma digital electrónica, cifrado.

En el subsistema "IB Backup" para bases de información de archivos, se implementa la capacidad de realizar copias de seguridad bajo demanda, así como configurar un cronograma. Asistente incorporado para restaurar una base de datos a partir de una copia. Para el modo de operación cliente-servidor, se proporciona una notificación sobre la necesidad de configurar la copia de seguridad utilizando herramientas DBMS estándar.

El subsistema "Firma digital electrónica" proporciona al desarrollador de aplicaciones un software y una interfaz de usuario para trabajar con herramientas de criptografía: firma digital electrónica y verificación de firma.

Como subsistema independiente se destaca el siguiente subsistema: “Modificación grupal de objetos”, que proporciona un servicio universal para la modificación grupal de propiedades y detalles de objetos de tipo de referencia arbitrario (directorios, documentos, etc.), así como el “Archivo subsistema de funciones. El subsistema "Funciones de archivo" es un subsistema tecnológico que sólo se puede utilizar junto con los subsistemas "Trabajar con archivos" y/o "Archivos adjuntos". Implementa funciones comunes a ambos subsistemas e interfaces de usuario básicas para trabajar con archivos, almacenar archivos en volúmenes de disco, funciones para admitir RIB y crear una imagen inicial de la base de datos.

El subsistema de funcionalidad principal tiene una nueva interfaz de programación para registrar eventos por lotes desde el código del cliente al registro, así como para verificar si el registro de ciertos tipos de eventos está habilitado en el registro. Se agregaron funciones para verificar la exactitud de los datos regulados (TIN, punto de control, etc.).

Han aparecido nuevas funciones en el subsistema "Procesos y tareas de negocio" que amplían significativamente los escenarios para el uso de procesos de negocio en configuraciones: detener procesos de negocio, jerarquía de subordinación de procesos de negocio y aceptar tareas para su ejecución.

Para configuraciones con una pequeña cantidad de usuarios, el subsistema Usuarios proporciona una opción funcional que deshabilita la configuración de grupos de usuarios y usuarios externos en la configuración.

El subsistema "Intercambio de datos" proporciona a los desarrolladores de intercambio de datos un nuevo modo de descarga de objetos "Descargar cuando sea necesario", así como la capacidad de cambiar los modos de descarga de objetos en el modo "1C:Enterprise". Además, el administrador del intercambio de datos ahora puede configurar todas las relaciones de mapeo de objetos que migran entre bases de datos, incluidas aquellas que fueron creadas por el propio administrador o formadas automáticamente.

El subsistema "Trabajar con archivos" utiliza las capacidades estándar del subsistema "Firma digital electrónica". Además, al escanear documentos, ahora es posible ajustar el nivel de compresión (para TIF), la calidad (para JPG) y el método de guardar en PDF (usando un programa externo).

En el subsistema "Control de acceso", se ha agregado un modo para usar una interfaz simplificada para configurar los derechos de acceso. Este modo está destinado a soluciones de aplicaciones con una pequeña cantidad de usuarios, cada uno de los cuales tiene un conjunto único de derechos y restricciones de acceso. Además, ahora es posible configurar los derechos de acceso de usuarios, grupos de usuarios, usuarios externos o grupos de usuarios externos directamente desde las formas de los elementos de estos objetos. Desde el formulario de configuración de derechos de usuario, está disponible una lista completa de acciones permitidas (roles), calculadas en función de la membresía del usuario en ciertos grupos de acceso. Para obtener una imagen completa de los derechos de un usuario, grupo de usuarios, usuario externo o grupo de usuarios externos, se ha desarrollado un informe detallado. Como característica adicional, la lista de miembros del grupo de acceso ahora también muestra sus miembros "implícitos": miembros de grupos de usuarios (grupos de usuarios externos), así como administradores de usuarios.

El subsistema "Individuos" implementa controles para completar la serie y el número de documento de una persona (identificación militar, identificación militar de un oficial de reserva, pasaporte diplomático de un ciudadano de la Federación de Rusia, etc.).

Además de los subsistemas, BSP también ofrece métodos separados para desarrollar soluciones de aplicaciones. En la edición 1.1, el desarrollador recibe secciones de documentación listas para usar para incluirlas en la descripción de la configuración desarrollada sobre la base del BSP.

Para la implementación inicial y posterior actualización de las versiones de BSP en soluciones de aplicaciones, la edición 1.1 incluye una herramienta especial: "Asistente de implementación". Este asistente brinda soporte para la toma de decisiones para la implementación del BSP en la configuración, así como el control automático del resultado real de la implementación del BSP. Dado que tomar decisiones sobre la implementación de BSP y monitorear su implementación ya no requiere "inmersión" en los detalles técnicos de la implementación, el diseño, la implementación y el control pueden ser realizados por diferentes especialistas y en diferentes momentos.

Cómo actualizar desde una versión anterior

La edición 1.1 se proporciona a los usuarios registrados del sistema 1C:Enterprise 8 que tengan una suscripción válida a soporte de tecnología de la información (ITS).

Para actualizar el BSP a la versión 1.1 se lanzó la versión 1.1.1, compatible con la versión de plataforma 8.2.13 y superiores.

La versión 1.1.1 del BSP se publica como parte de la versión de febrero de 2011 del ITS, en el sitio web de soporte al usuario http://users.v8.1c.ru/ y en el sitio web del ITS http://its.1c. ru/ (solo los suscriptores de ITS tienen acceso a estos sitios).

El procedimiento general para actualizar la configuración de un BSP ya utilizado a la versión 1.1.1 se proporciona en la documentación incluida en la entrega de esta versión. Las características de actualización de las versiones anteriores 1.0.7, 1.0.6, versión beta 1.0.5 y versión de prueba 1.0.4 se describen en el archivo update.htm, también incluido en la entrega de la versión 1.1.1.

Para actualizar las versiones de BSP en las soluciones de la aplicación, se recomienda utilizar el "Asistente de implementación", que se incluye en la distribución como procesamiento externo.



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