Menú
Está libre
registro
hogar  /  Instalacion y configuracion/ 1s 8 escribiendo en el archivo xml. Generación de archivos XML

1c 8 escribiendo en el archivo xml. Generación de archivos XML

La transferencia de datos es un proceso muy importante en cualquier sistema de contabilidad, la plataforma 1C 8.3 y 8.2 no es una excepción. A continuación, consideraremos las instrucciones sobre cómo transferir fácilmente datos de un sistema a otro con una configuración similar (para diferentes configuraciones, puede usar una herramienta para programadores - o).

¡Antes de que sea necesaria cualquier acción, los cambios son irrevocables!

La forma más fácil y conveniente de transferir datos de 1C 8.3 a 1C 8.3 contabilidad 3.0 es utilizar el procesamiento Descarga y carga de datos en formato XML (descarga - para 8.2 o para 1C 8.3 o en ITS). El procesamiento es universal y adecuado para cualquier configuración.

No entraremos en detalles, consideraremos las instrucciones paso a paso para migrar datos utilizando este procesamiento usando el ejemplo de la transferencia de bienes más simple.

Exportando datos a XML

En primer lugar, abramos el procesamiento en la base de datos de origen (desde donde descargaremos los productos) y miremos la interfaz:

Obtenga 267 tutoriales en video 1C gratis:

Es necesario completar inmediatamente el campo "Nombre de archivo"; se creará un nuevo archivo de datos a lo largo de esta ruta, que cargaremos en la base de datos del receptor. Un poco más abajo, en la sección tabular "Datos para descargar", debe seleccionar los datos que queremos descargar de la base de datos.

Después de seleccionar un objeto de la sección tabular izquierda, puede aplicar la selección en la sección tabular derecha:


En nuestro ejemplo, quiero descargar todos los productos con el nombre "Rastrillo".

Una vez completados todos los ajustes, se pueden descargar los datos. Para hacer esto, haga clic en el botón "Subir datos":


Carga de datos de xml en 1c 8.3

Los datos se han descargado de la base de origen, ahora deben transferirse a la base de destino.

Para hacer esto, debe comenzar a procesar ya en la base de datos en la que necesita cargar los datos, y vaya a la pestaña "Cargar", seleccione el archivo descargado en el disco y haga clic en el botón "Cargar datos":


Este ejemplo solo es adecuado para transferir datos entre configuraciones idénticas en la plataforma 1C. Para comprender el mecanismo de intercambio para programadores, escribimos un artículo:.

La transferencia de información entre bases de datos es una de las tareas de su soporte y administración. Para su implementación efectiva, el procesamiento se crea en complejos 1C automatizados. Facilitan enormemente el trabajo de rutina, aceleran el proceso de carga y descarga de información y al mismo tiempo controlan su corrección. La descarga de 1c a xml le permite crear un archivo con el contenido de cualquier objeto de una configuración configurada y usarlo cuando necesite descargar datos en una configuración idéntica.

Herramientas para crear una carga

Para exportar información contenida en bases de datos, se utiliza principalmente el formato xml. Para 1C, se ha desarrollado una gran cantidad de procesamiento (por ejemplo, UnloadingLoadingDataxml82 epf), con la ayuda del cual es posible enviar a un archivo y cargar datos. En este caso, el usuario debe recibir un archivo de cierta estructura, lo que permite cargar la información almacenada en él en la base de datos nativa o transferirla a otra ubicación. Al crear una descarga, se deben observar las siguientes reglas:

  • Guarde los archivos creados hasta el momento de la recuperación completa y el final de los procedimientos para verificar la exactitud de la información transferida;
  • En el caso de utilizar el procesamiento como herramienta de respaldo, cree subcarpetas separadas para copias de datos y mantenga un registro de su contabilidad para una rápida recuperación.

El procesamiento universal "Carga y descarga de datos XML" suministrado en el programa de soporte al usuario de 1C, que se puede encontrar en el sitio web o en los discos de ITS, es una excelente herramienta para exportar e importar información. Un usuario de computadora puede descargar tanto la base de datos completa como sus objetos individuales, mientras que además de la exportación real, se realizan varias operaciones de verificación de información para ayudar a eliminar errores críticos en los datos. El procesamiento de la descarga de 1c a xml funciona en dos modos:

  • Descarga. Crea un archivo que contiene objetos definidos por el usuario para cargar;
  • Cargando. Lee un archivo exportado previamente y escribe la información contenida en él en la base de datos.

El procesamiento le permite controlar objetos en busca de caracteres no válidos y también incluye la función de exportar información con restricciones.

La descarga se puede utilizar no solo cuando se intercambia información entre bases 1C. Con su ayuda, es posible garantizar la integración de varios complejos, por ejemplo, 1C y el sistema Parus. La versatilidad del formato XML le permite crear programas para transferir información para casi cualquier banco de información. El procesamiento, la carga y la descarga de datos xml es la herramienta de intercambio de información más importante.

El proceso de carga de datos axml

Consideremos cómo descargar de 1c a xml en modo normal. Después de cargar el procesamiento UnloadingLoadingDataxml.epf y abrirlo, debe realizar los siguientes pasos:

  • Seleccionar objetos para exportar;
  • Configure los filtros necesarios, por ejemplo, por período;
  • Determine la ubicación del archivo de información en el subsistema de disco;
  • Empiece a descargar objetos.


Debe recordarse que la parte del encabezado del formato de archivo de carga difiere del formato de archivo utilizado al cargar de acuerdo con los planes de intercambio.

xml

La carga de xml en 1c se realiza en la base receptora con una configuración idéntica a la base fuente. Antes de cargar xml 1c en 1s, debe abrir el procesamiento en la base de recepción. Luego, debe especificar la ruta al archivo cargado anteriormente y cargar los datos haciendo clic en el botón "Cargar datos".

Si es necesario, las casillas de verificación se activan para cargar datos en el modo de intercambio en una infobase distribuida y para ignorar los errores que ocurren al cargar objetos.


Después de eso, debe verificar las bases de datos y asegurarse de que todos los elementos estén cargados correctamente para no perderlos, por ejemplo, si se produjo un error en el controlador de eventos después de cargar el objeto.


Este procesamiento permite el intercambio de datos entre las mismas (idénticas) configuraciones en la plataforma 1C 8.2 - Bukh, ZUP, UT, UPP y otras, ¡lo principal es que las configuraciones son las mismas!

Procesando capturas de pantalla

(foto)

Modos de operacion

El procesamiento implementa 2 modos de operación: Descarga (creando un archivo de descarga especificado por el usuario) y Cargando (leyendo el archivo de descarga creado por el modo del mismo nombre y escribiendo los datos disponibles en él). El modo se establece seleccionando en el campo Modo.

Antes de iniciar este o aquel modo (presionando el botón Ejecutar), debe especificar el nombre del archivo de carga ingresándolo manualmente en el campo "Nombre de archivo" o usando el botón para seleccionar este campo y la selección de archivo estándar. diálogo.

En el modo de descarga, es posible editar el uso de totales al escribir registros, lo que puede afectar la velocidad de descarga.

Los botones "Deshabilitar totales" e "Incluir totales" están disponibles cuando la casilla de verificación "Habilitar la capacidad de editar el uso de totales durante la carga de datos" está marcada y se usan para controlar manualmente el modo de usar totales al cargar datos.

Condiciones de aplicabilidad del procesamiento

El procesamiento se puede usar solo en los casos en que la base de datos en la que se descargaron los datos y en la que se cargan los datos son homogéneas (las configuraciones son idénticas, los datos pueden diferir), o todos los objetos descargados son casi completamente idénticos en composición y tipos de atributos y secciones tabulares, propiedades del objeto de metadatos "principal", etc. Cabe señalar que, debido a las limitaciones indicadas, el procesamiento está destinado principalmente al intercambio entre la seguridad de la información homogénea.

El formato del archivo de carga difiere del formato del archivo creado al cargar de acuerdo con el plan de intercambio, por la parte del encabezado. Para descargar datos (elementos de diccionarios, conjuntos de registros de registros, etc.), el procesamiento utiliza el mismo mecanismo de serialización XML que la descarga de acuerdo con los planes de intercambio; en esta parte, los formatos de archivo son idénticos.

Determinación de la composición de la descarga.

El procesamiento permite la carga total o parcial de datos de la base de datos a un archivo. La composición de los datos cargados se configura en el diálogo marcando las casillas en la columna del árbol que muestra los objetos de metadatos, cuyos datos se pueden cargar. Una columna adicional de banderas, "Si es necesario", establece la necesidad de descargar objetos de este tipo "por referencia". Es decir, si la casilla de verificación está seleccionada solo en la columna "Si es necesario", los datos de dicho objeto no se descargarán por completo, sino solo en la medida necesaria para mantener la integridad referencial en la base de datos que cargará el archivo de descarga.

Cuando se abre el formulario, el procesamiento establece el signo de descarga por referencia a todos los objetos, lo que garantiza la integridad referencial del fragmento de la base de información descargado.

Cuando hace clic en el botón "Definir objetos para cargar por vínculo", el procesamiento analiza los vínculos a los que se pueden contener datos en los objetos que tienen el indicador de carga completo configurado, y automáticamente completa la columna de indicadores que indica la necesidad de cargar por referencia. Si el objeto ya tiene la casilla de verificación de descarga completa seleccionada, la casilla de verificación de descarga por enlace no está configurada.

Posibles aplicaciones

El uso de este procesamiento es posible, por ejemplo, para crear una copia de seguridad total o parcial de los datos, para intercambiar datos entre bases de información y también como una herramienta auxiliar en la restauración de bases de información de problemas.

En una organización, la contabilidad se puede llevar no solo en soluciones basadas en la plataforma 1C: Enterprise, sino también en otros sistemas de software (Galaxy, Parus, SAP, etc.). En este caso, aparecen las tareas de integrar dos aplicaciones.

Por ejemplo, en alguna aplicación (llamémosla "X") desea leer una lista de documentos de configuración. No hablaremos de los beneficios prácticos de resolver tal problema, solo señalaré que la forma más conveniente y universal en tal situación será descargar una lista de documentos en formato XML.

El intercambio que utiliza este formato es universal, ya que la mayoría de las aplicaciones pueden trabajar con él. Consideremos cómo es posible descargar la lista de documentos de configuración en un archivo XML de 1C: Enterprise.

Exportar a XML

Y entonces, pasemos a lo principal. Necesitamos recorrer la lista de metadatos del documento y formar la lista en un archivo XML. La siguiente captura de pantalla muestra el algoritmo para generar un archivo XML:

Función de exportación NewXML () // Obtener el nombre del archivo temporal Ruta = GetTemporaryFileName (); // Inicializar la clase XMLWriter Registro = Nuevo registro XML; // Abre un archivo temporal para escribir - 8 ") ; // Escribe la declaración del archivo XML Grabación. WriteXMLDeclaration (); // Registro. WriteItemStart (" DocumentosConfiguraciones") ; // Primer elemento // Atributo del primer elemento con la fecha de formación del archivo Grabación. WriteAttribute ("generado", Format (CurrentDate (), "DF = aaaa- MM- ddThh: mm: ss; DLF = DT")) ; // Escribe un elemento para cada documento de configuración. Coloque el nombre del documento en el texto. Para cada base de metadatos. Grabación del ciclo de documentos. WriteElementStart ("Documento"); Grabación. WriteText (nombre del doc.); Grabación. WriteEndElement (); Fin de ciclo; // Termina de escribir el primer elemento Grabación. WriteEndElement (); Grabación. Cerrar (); // Cerrar el archivo // Obtenga los datos binarios del archivo y guárdelo en un almacenamiento temporal BinaryData = New BinaryData (ruta); Dirección = PlaceTemporaryStorage (BinaryData, New UniqueIdentifier); Dirección del remitente; // Devuelve la dirección del archivo en el repositorio EndFunction

Cada elemento creado debe completarse correctamente. Después de ejecutar el método "WriteElementBeginning ()", se debe ejecutar el método "WriteElementEnd", de lo contrario la estructura del archivo XML será incorrecta.

El patrón general para crear archivos XML es la siguiente secuencia:

// 1. Inicialice la clase "XML Writer" Registro = Nuevo registro XML; // 2. Abra un archivo temporal para grabar Grabación. OpenFile (Ruta, "UTF-8"); // 3. Escribe la declaración del archivo XML. Grabación. WriteXMLDeclaration (); // // 4. ++ Escribir el contenido del archivo XML Grabación. WriteElementStart ("Elemento XML"); Grabación. WriteEndElement (); // - Escribe el contenido del archivo XML // 5. Cierre el archivo Grabación. Cerrar ();

Casi cualquier archivo XML se crea con estos cinco pasos.

En nuestro ejemplo, el archivo generado se convierte en datos binarios y se devuelve al lugar donde se llamó a la función GenerateXML. Luego, este archivo se puede escribir en el sistema de archivos.

Puede ver un ejemplo de un archivo cargado en la captura de pantalla anterior.

Aplicación de terceros

Por ejemplo, creé una aplicación .NET Framework para demostrar cómo leer un archivo XML en una aplicación de terceros.

El programa lee el archivo creado y muestra los documentos en forma de lista:

Puede probarlo usted mismo, la aplicación está disponible para descargar en el enlace al final del artículo.

Versatilidad

El formato XML se utiliza en la mayoría de las configuraciones para el intercambio de datos entre soluciones de aplicaciones en la plataforma 1C: Enterprise. Otro método de intercambio comúnmente utilizado es una conexión COM. XML te permite intercambiar con casi cualquier aplicación, que es lo que merece ser llamado universal.

Archivos para descargar:

Aplicación de lectura de archivos XML.

Procesamiento de generación de archivos XML.

Cuando una empresa utiliza constantemente algún tipo de paquete de software en su trabajo, entonces, naturalmente, siempre surge la cuestión de su soporte y administración constantes. Al mismo tiempo, no puede hacer con las tareas de intercambio, almacenamiento y recuperación de datos. Consideremos cómo cargar o descargar datos de 1C en formato XML, ya que este es un procedimiento importante en este tema.

Están construidos de tal manera que al descargar, se puede obtener un archivo XML, en el que se escribirán los datos necesarios para el cliente. Al mismo tiempo, simultáneamente con la grabación, se verifica la exactitud de los registros transferidos para detectar errores críticos.

Por lo tanto, descargar en un archivo XML (importar registros) desde una infobase y luego cargar desde XML a otra es un intercambio de datos en formato XML entre bases de datos.

Este procedimiento, especialmente con grandes cantidades de información, ahorra mucho trabajo manual.

La importación (archivo resultante) también se puede utilizar como un archivo para la recuperación en situaciones imprevistas (en caso de pérdida o daño).

Se han desarrollado muchas de estas herramientas de procesamiento y están disponibles en Internet. La responsabilidad de su uso recae sobre los hombros (y la cabeza) del cliente.

Pero para los usuarios oficiales de oneeski, los desarrolladores han creado un controlador universal de "carga / descarga de datos XML".

IMPORTANTE. Se permite exportar a XML en 1C y cargar más en XML desde 1C para configuraciones idénticas; de lo contrario, se dañará.

Controlador genérico

Aspectos destacados del uso de un desarrollador genérico:

  • Guarde la importación de archivos hasta el final de la transferencia de registros y verifique su corrección;
  • Cuando se utilizan como copias de seguridad, debe realizar un seguimiento de ellos para ordenar las búsquedas.

Tiene dos modos de funcionamiento: crear un archivo al guardar información y leerlo / escribirlo al importarlo.

Además, el usuario puede establecer restricciones adicionales tanto al exportar como al cargar datos.

Recuperando registros

Los datos se pueden descargar tanto en toda la base de datos como de forma selectiva, objeto por objeto.

Después de descargar, instalar y abrir el controlador, se hace lo siguiente:

Se seleccionan en el cuadro de diálogo que se abre después del lanzamiento. Para hacer esto, marque las casillas en la lista que muestra los objetos de metadatos que se recuperarán;

  1. Los filtros necesarios están configurados (por ejemplo, por fecha);
  2. Se selecciona un lugar en el espacio del disco;
  3. Comienza la operación en sí.

Llene los registros en el receptor

El primer paso para aceptar datos en la base de datos receptora es abrir un programa controlador en ella.

Una vez que se indica la ruta al archivo de origen y se activan las casillas de verificación de la configuración del procedimiento (si es necesario), puede iniciar el proceso con el botón "Cargar datos".


Ahora sabe cómo cargar o descargar datos de 1C en formato XML para guardar datos e intercambiar entre bases de datos.

Escribe en los comentarios sobre tu experiencia en este asunto.

La transferencia de información entre bases de datos es una de las tareas de su soporte y administración. Para su implementación efectiva, el procesamiento se crea en complejos 1C automatizados. Facilitan enormemente el trabajo de rutina, aceleran el proceso de carga y descarga de información y al mismo tiempo controlan su corrección. La descarga de 1c a xml le permite crear un archivo con el contenido de cualquier objeto de una configuración configurada y usarlo cuando necesite descargar datos en una configuración idéntica.

Herramientas para crear una carga

Para exportar información contenida en bases de datos, se utiliza principalmente el formato xml. Para 1C, se ha desarrollado una gran cantidad de procesamiento (por ejemplo, UnloadingLoadingDataxml82 epf), con la ayuda del cual es posible enviar a un archivo y cargar datos. En este caso, el usuario debe recibir un archivo de cierta estructura, lo que permite cargar la información almacenada en él en la base de datos nativa o transferirla a otra ubicación. Al crear una descarga, se deben observar las siguientes reglas:

  • Guarde los archivos creados hasta el momento de la recuperación completa y el final de los procedimientos para verificar la exactitud de la información transferida;
  • En el caso de utilizar el procesamiento como herramienta de respaldo, cree subcarpetas separadas para copias de datos y mantenga un registro de su contabilidad para una rápida recuperación.

Incluido en el programa de soporte al usuario de 1C, que se puede encontrar en el sitio web o en los discos de ITS, es una excelente herramienta para exportar e importar información. Un usuario de computadora puede descargar tanto la base de datos completa como sus objetos individuales, mientras que además de la exportación real, se realizan varias operaciones de verificación de información para ayudar a eliminar errores críticos en los datos. El procesamiento de la descarga de 1c a xml funciona en dos modos:

  • Descarga. Crea un archivo que contiene objetos definidos por el usuario para cargar;
  • Cargando. Lee un archivo exportado previamente y escribe la información contenida en él en la base de datos.

El procesamiento le permite controlar objetos en busca de caracteres no válidos y también incluye la función de exportar información con restricciones.

La descarga se puede utilizar no solo cuando se intercambia información entre bases 1C. Con su ayuda, es posible garantizar la integración de varios complejos, por ejemplo, 1C y el sistema Parus. La versatilidad del formato XML le permite crear programas para transferir información para casi cualquier banco de información. El procesamiento, la carga y la descarga de datos xml es la herramienta de intercambio de información más importante.

El proceso de carga de datos axml

Consideremos cómo descargar de 1c a xml en modo normal. Después de cargar el procesamiento UnloadingLoadingDataxml.epf y abrirlo, debe realizar los siguientes pasos:

  • Seleccionar objetos para exportar;
  • Configure los filtros necesarios, por ejemplo, por período;
  • Determine la ubicación del archivo de información en el subsistema de disco;
  • Empiece a descargar objetos.

Debe recordarse que la parte del encabezado del formato de archivo de carga difiere del formato de archivo utilizado al cargar de acuerdo con los planes de intercambio.

xml

La carga de xml en 1c se realiza en la base receptora con una configuración idéntica a la base fuente. Antes de cargar xml 1c en 1s, debe abrir el procesamiento en la base de recepción. Luego, debe especificar la ruta al archivo cargado anteriormente y cargar los datos haciendo clic en el botón "Cargar datos".

Si es necesario, las casillas de verificación se activan para cargar datos en el modo de intercambio en una infobase distribuida y para ignorar los errores que ocurren al cargar objetos.

Después de eso, debe verificar las bases de datos y asegurarse de que todos los elementos estén cargados correctamente para no perderlos, por ejemplo, si se produjo un error en el controlador de eventos después de cargar el objeto.

El simple intercambio de datos entre varios programas de contabilidad es uno de los puntos clave en su prevalencia; en la práctica, es suficiente cargar XML en 1C u otro producto. Además, la mayoría de las veces es fácil hacerlo sin convertirlo: todas las bases de datos admiten el estándar de formato en su totalidad. En la práctica, existen muchas formas de utilizar XML para transferir datos, todas ellas están implementadas en 1C y productos compatibles.

¿Cómo subir un archivo XML a la base de datos 1C?

Las bases de datos descargadas y los documentos individuales se pueden transferir de los usuarios a través de cualquier canal de comunicación: en medios extraíbles, por correo electrónico o mediante almacenamiento en la nube. El formato se presta bien a la compresión mediante archivadores, lo que acelera significativamente la copia y ahorra espacio en disco.

El procedimiento para cargar datos desde un archivo XML es, en líneas generales, el siguiente:

    Permitir la visualización del elemento de menú "Todas las funciones". Para hacer esto, coloque una marca de verificación en el elemento correspondiente de la ventana "Parámetros" (la pestaña se encuentra en la sección "Servicio" del menú).

    En el menú "Todas las funciones" a través del signo más para abrir la lista de opciones, donde y seleccione el elemento "Procesamiento".

    En la lista ofrecida, abra el elemento "Intercambio universal de datos en formato XML".

Al presionar el botón "Cargar datos", se leerán del archivo, se guardarán en la base de datos con la verificación simultánea de su corrección. Si se encuentran errores en el documento, el trámite se dará por terminado con la emisión de un texto específico indicando el motivo.

¿Cómo se utilizan los archivos XML en 1C?

Usando el mismo procesamiento, el usuario puede descargar la lista de datos seleccionada o la base de datos completa en XML, creando así una copia de seguridad de la misma. Esto debe hacerse antes de la introducción de ajustes serios en el módulo 1C global, si no puede manejar con procesamiento externo por alguna razón.

El formato se utiliza en la plataforma 1C: Enterprise 8 en las siguientes áreas:

    Descarga de listas de precios, pedidos, formularios impresos de documentos.

    Intercambio de datos con bancos, servicio fiscal, fondos extrapresupuestarios.

    Transferencia de cálculos de nómina de 1C: ZUP y otras configuraciones "especializadas" al 1C "general": Contabilidad 8.

Se utiliza la misma implementación de procesamiento universal en todas partes. Si sus funciones son pocas, entonces recurren a desarrollar sus propias versiones de este módulo. Además, no es necesario cambiar los archivos estándar, basta con conectar el procesamiento necesario y ejecutarlos a elección, dependiendo de la tarea específica.

Si una empresa elige un método separado de contabilidad y contabilidad fiscal, entonces el procesamiento de carga / descarga de datos financieros a través del formato XML se volverá muy popular. Con su ayuda, los números necesarios para calcular la base imponible se transfieren al programa 1C: Taxpayer oa un producto de software similar. Debido al hecho de que los archivos de este formato son fáciles de editar, con el paquete de Microsoft Office es fácil corregir su contenido antes de enviarlos a la oficina de impuestos.

Lo mismo se aplica al KUDiR (libro de ingresos y gastos), un diario de facturas emitidas o recibidas. Todo esto se transmite a través del sistema VLSI ++ y, además del proceso de edición de la sección tabular del archivo XML, es necesaria la descarga en este formato para su posterior carga en el servicio y transmisión de datos al Servicio de Impuestos Federales.

El intercambio a menudo tiene demanda con una configuración como 1C: Gestión comercial, ya que en los negocios se utiliza para organizar las ventas, la contabilidad de gestión y la contabilidad basada en 1C: Contabilidad 8 funciones de forma autónoma, recibiendo solo datos resumidos sobre todos los movimientos de bienes y efectivo. fondos.

Si la descarga de pedidos o listas de precios es fácil de configurar, ya que es fácil usar "cualquier" formato de datos aquí, entonces los mismos extractos bancarios deben guardarse en XML (como estándar generalmente aceptado).

La mayoría de las veces, el intercambio se realiza con el programa Cliente-Banco. El proceso de carga se ve así aquí:

    Se genera un extracto por el período requerido por el usuario.

    Dependiendo de la versión del programa, se presiona el botón "Exportar" o "Exportar".

    En la ventana que se abre, se seleccionan la carpeta y el nombre de archivo requeridos.

Una vez finalizado el trámite, el documento se puede transferir a un medio extraíble oa través de Internet (correo electrónico, almacenamiento en la nube con acceso compartido, etc.). Cuando necesite cargar un extracto en la configuración 1C, seleccione la sección "Banco y cajero", luego vaya al diario "Extractos bancarios".

Frente a la parte tabular del documento (en la esquina derecha), presione el botón "Más", luego de lo cual aparece una lista de funciones, donde se selecciona el ítem "Intercambio con el banco". La pestaña "Descargar extracto bancario" le permite importar datos sobre el nombre de la empresa especificada o en una cuenta bancaria específica.

Después de cargar el extracto en la base de datos de 1C, aún deberá realizar las órdenes de pago, esto sucede en modo manual. Un contador puede ordenar el desarrollo del procesamiento que automatizará el proceso, pero aquí debe comunicarse con un programador competente.

El formato XML también se utiliza para cargar varios clasificadores (KLADR, OKOF, ENAOF). Si están ausentes en el programa 1C, debe evitar completarlos manualmente, ya que es fácil equivocarse al especificar los códigos. Vale la pena usar el archivo XML una vez descargando el clasificador de una fuente confiable.

Esto puede hacerlo tanto el propio usuario como un especialista invitado:

    En el menú principal, seleccione la sección "Referencias".

    Se pulsa el botón "Configurar acciones".

    En la ventana que se abre, indique el elemento "Cargar okof clasificador", y luego haga clic en el botón "Agregar".

    En la sección "Servicio" que aparece, seleccione el comando deseado y presione "Aceptar".

Queda por hacer clic en el botón "Abrir y leer el archivo", especificar el que necesita en el disco o medio extraíble, abrirlo con la clave correspondiente. Los clasificadores estándar se copian automáticamente al disco duro durante la instalación de la plataforma y la configuración de 1C. Además, al actualizar una versión de una u otra, se crean carpetas con un número de revisión, donde se ubica el archivo actual que cumple con los requisitos vigentes. La versión 7-7 también tiene la capacidad de cargar archivos XML, pero esta plataforma heredada a menudo requiere ayuda profesional.

Trabajar con documentos XML está disponible directamente desde el lenguaje integrado del sistema 1C: Enterprise 8.

Hay una posibilidad:

  • leer y escribir documentos xml secuencialmente:
    • convertir de una cadena obtenida del texto del elemento o del valor del atributo XML a un valor de acuerdo con el tipo especificado;
    • obtener una representación de cadena del valor que se insertará en el texto de un elemento o el valor de un atributo XML;
    • obtener el tipo de datos XML correspondiente al tipo pasado como parámetro;
    • compruebe si un valor del tipo especificado se puede leer desde XML;
    • comprobar el cumplimiento del esquema XML al leer XML
    • escriba el valor en formato XML;
    • devuelve un tipo que coincide con el tipo de datos XML.
  • use un modelo de acceso a datos de objetos para documentos xml (DocumentDOM) que cumpla con los siguientes estándares:
    • DOM Nivel 2;
    • XPath (DOM Nivel 3);
    • Cargar y guardar DOM (DOM Nivel 3).
  • Usar el modelo de objetos de esquema XML (esquema XML)
  • utilice el estándar canónico XML 1.1 (Canonical XML 1.1).

Mediante una conexión externa y mecanismos para trabajar con XML, es posible organizar la integración con los sistemas de aplicación de acuerdo con los formatos aceptados en estos sistemas. Para ello, se utilizan mecanismos de transformación XSL. Por ejemplo, para dicha integración, puede utilizar el servidor BizTalk de Microsoft:

Conjunto de información rápido

La plataforma proporciona herramientas para trabajar con documentos XML en formato binario Fast Infoset. Fast Infoset utiliza una sintaxis alternativa para mostrar datos XML. Esto da como resultado menos archivos y una velocidad de procesamiento más rápida que la velocidad de procesamiento de los datos escritos en formato XML normal. Un archivo grabado en formato Fast Infoset tiene la extensión .fi o .finf.

Le permite ahorrar tiempo al ingresar información sobre la compra de servicios de Peterhost en 1C.
Para hacer esto, debe cargar un archivo XML en 1C y a partir de él se generará un documento "Recibo de bienes y servicios" que contiene información sobre los servicios adquiridos. Se puede generar una factura basada en este documento.

A continuación se presentan instrucciones detalladas.

1. Conexión de procesamiento externo

1.1. Si se utiliza la base de datos 1C: Enterprise 8.X con la configuración "Contabilidad empresarial 2.0", para cargar un documento en formato CommerceML, debe conectar el procesamiento externo ()
Esto se puede hacer de dos formas:
1. Guarde el archivo de procesamiento externo localmente en el disco y ábralo a través del menú "Archivo" → "Abrir" antes de cada carga de datos en formato CML.
2. Conectar el procesamiento a la base de datos (IB) de forma permanente. Entonces estará disponible para todos (en el caso de trabajar en red) desde el menú "Servicio" → "Informes y procesamiento adicionales" → "Procesamiento externo adicional".

  • En el menú "Servicio", seleccione "Informes y procesamiento adicionales" - "Procesamiento externo adicional".
  • Haga clic en el botón "Agregar". Se abrirá un formulario para agregar un nuevo artículo del catálogo:
  • En el campo “Nombre”, especifique el nombre del procesamiento, por ejemplo, “Cargando datos en formato CommerceML (RU-CENTER Group)”.
  • Presione el botón de selección de archivo y especifique la ruta al archivo de procesamiento de descarga ().
  • Presione el botón OK El procesamiento ahora está conectado a la base de información y se encuentra en el Libro de referencia de procesamiento externo adicional, y puede abrirlo haciendo doble clic en él.

1.2. En el caso de utilizar la configuración "Gestión empresarial de fabricación" (versión 10.3 y superior) y "Gestión comercial" (versión 1.3 y superior), este procesamiento ya está habilitado y se puede ir al paso 2.

2. Formación del documento "Recepción de bienes y servicios"

Como resultado de las acciones realizadas a continuación, la información sobre los servicios adquiridos de Peterhost se ingresará en 1C.
1. A continuación, debe guardar en su computadora un archivo XML con los datos del documento “Recepción de bienes y servicios” para el período requerido. El archivo en formato XML se encuentra en la sección Cuenta personal bajo el enlace "XML para 1C".
Presione el botón de selección a la derecha del campo "Nombre del archivo de datos" y seleccione este archivo (consulte la Figura 1). A la pregunta "¿Leer datos de un archivo?" responda "OK". El archivo de datos se leerá procesando.
2. Si el procesamiento logra determinar todas las correspondencias de los elementos de datos del archivo con los datos de la infobase, se preguntará "¿Guardar datos en la infobase?". Si responde “Sí”, se creará un nuevo documento “Recepción de bienes y servicios”. Vaya al paso 3.
3. Si no se determinan todas las coincidencias de datos, se mostrará un mensaje: "Al cargar los datos, el programa no pudo encontrar automáticamente los objetos IB que corresponden a los elementos transferidos en el archivo de intercambio ..." y ofrecerá realizar la coincidencia a mano. En este caso, debe hacer lo siguiente:

  • Haga clic en Aceptar". Se abrirá el formulario para mapear objetos de archivo e IB. Tiene varias pestañas que corresponden a diferentes tipos de objetos (organizaciones, contratistas, artículos, etc.). Si los datos de algún tipo no coinciden, habrá signos de exclamación rojos en las pestañas correspondientes (consulte la Figura 2).
  • Vaya a las pestañas correspondientes y configure manualmente la correspondencia de los elementos. Cabe señalar que las correspondencias de los contratistas y las organizaciones se buscan por TIN, y las correspondencias de la nomenclatura, primero por el artículo, luego por el nombre. Si el elemento que corresponde a los datos del archivo no está en el IB, entonces se puede crear automáticamente a partir de los datos del archivo haciendo clic en el botón "Crear a partir de los datos del archivo".
  • Al agregar un elemento, es necesario marcar la propiedad "Servicio" (ver Figura 3). También puede cambiar los nombres completos y cortos del elemento del elemento.
  • En la pestaña "Cuentas", es recomendable agregar cuentas contables de artículos, para que al crear el documento "Recibo de bienes y servicios" estos números se agreguen automáticamente. Por ejemplo, se pueden establecer los siguientes valores para los servicios: "Cuenta contable" - 25 (Costos generales de producción) y "Cuenta reclamada de IVA" - 19.04 (IVA sobre los servicios adquiridos) (ver Figura 4).
  • Luego de hacer coincidir todos los elementos y presionar el botón "OK", el programa pedirá confirmación para subir el documento al IB, luego de lo cual creará un nuevo documento "Recibo de bienes y servicios" (ver Figura 5).

3. Publicación del documento "Recepción de bienes y servicios"

Para publicar el documento "Recepción de bienes y servicios", debe abrirlo haciendo doble clic y completar los campos que faltan, como "Compensación de anticipos" (por ejemplo, "Automático") y los campos de "Cuentas". pestaña (ver Figura 6). Los valores de estos campos están determinados por la política contable de su organización. Para publicar el documento, debe presionar el botón "Aceptar".

4. Formación del documento "Factura"

Después de la creación y contabilización con éxito del documento "Recepción de bienes y servicios", puede crear un documento "Factura recibida" sobre la base del mismo. Para hacer esto, debe hacer clic en el enlace correspondiente en la parte inferior izquierda del formulario del documento.