Verificación de trabajo de intercambio de datos

En el modo de Designer

Para poder editar la constante NumberingPrefix expandimos la rama Common del árbol de objetos de configuración, seleccionamos la rama Common forms y, usando el diseñador de formularios, creamos un formulario de constantes con el nombre GeneralSettings.

Desde el menú contextual del formulario en el árbol de objetos de configuración abrimos la ventana de atributos More e indicamos que el formulario pertenece al subsistema Enterprise (Fig. 24.7).

Fig. 24.7. La ventana More del formulario de constantes GeneralSettings

En la ventana de edición del objeto de configuración ExchangePlan Branches y del objeto DataProcessor DataExchange, en la pestaña Subsystems, también indicamos su pertenencia al subsistema Enterprise.

Luego ajustamos la interfaz de comandos del subsistema Enterprise para que sólo Administrator tenga acceso a los comandos para abrir el plan de intercambio, de procesamiento y el formulario de constantes. Movemos el comando Branches al principio del grupo Navigation panel.Important. Además, en el grupo de comandos Actions panel.Create activamos la visibilidad del comando Branch: create sólo para el rol Administrator. A continuación, configuramos el siguiente orden de comandos en el grupo Actions panel.Tools:

General settings,

Data exchange.

Fig. 24.8. Interfaz de comandos del subsistema Enterprise

En conclusión, vamos a crear un nuevo catálogo en el que se ubicará la base de nuestra sucursal.

Actualizamos la configuración de la base de datos (F7). Luego guardamos nuestra configuración en el catálogo creado ejecutando el comando del menú principal Configuration > Save configuration to file…

En el modo de 1C:Enterprise

Lanzamos 1C:Enterprise en el modo de depuración y configuramos los valores necesarios en nuestra base de datos central.

En primer lugar, configuramos el valor de la constante Numbering prefix: CI. Para hacerlo ejecutamos el comando General settings en el submenú Tools de la barra de funciones de la sección Empresa (Fig. 24.9).

Fig. 24.9. Valor de la constante "Numbering prefix"

Hacemos clic en Save and close. A continuación, abrimos el plan de intercambio Branches y configuramos los parámetros del nodo por defecto, es decir, los parámetros de nuestra base.

Para hacerlo ejecutamos el comando Branches en la barra de funciones de la sección Enterprise. Ya existe un registro en la lista de planes de intercambio. Vamos a abrir y editarlo.

El código de la base será CI y la denominación será Central infobase.

No olvide que es el código que identifica los nodos de intercambio en varias bases, por lo que en la base de la sucursal vamos a crear los nodos con los mismos códigos (Fig. 24.10).

Fig. 24.10. Creando un nodo del plan de intercambio

Hacemos clic en Save and close.

A continuación, hacemos clic en el botón Create o usamos el comando Branch en el submenú Create.

Creamos un nuevo nodo que corresponderá a la base de la sucursal asignándole el código BR y la denominación Branch (Fig. 24.11).

Fig. 24.11. Creando un nodo del plan de intercambio

Note que el nodo predefinido de nuestra base de información (Central infobase) está marcado en la lista de nodos de intercambio con un pictograma especial (vea la Fig. 24.10). El botón WriteChanges está indisponible para este nodo.

Seleccionamos el nuevo nodo Branch en la lista y hacemos clic en el botón WriteChanges.

Ahora vamos a llamar al procesamiento Data exchange y hacer clic en Start data exchange.

El siguiente texto aparecerá en la ventana de mensajes (Fig. 24.12).

Fig. 24.12. Ventana de mensajes de servicio

Así, como resultado del intercambio de datos, la base central ha generado un archivo de intercambio que contiene los cambios de todos los datos que intercambia con la sucursal.

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002