Carga universal de archivos de Excel a 1c Retail. ¿Es posible cargar datos de Excel en el libro de referencia "Nomenclatura"? A través de la aplicación Excel

11.01.2024

El especialista responde:

Cabe señalar de inmediato que inicialmente en 1c no hay ninguna posibilidad para cargar datos desde Excel, por eso hay un cargador externo 1c 8.3, lo que significa que su pregunta ya puede tener respuesta: sí, es posible.

Para que la carga desde Excel a 1c 8.3 se realice sin corrupción de datos, primero debe preparar la tabla directamente en Excel. La lista que se carga en V1S debe estar correctamente estructurada, es decir No está permitido tener varios tipos de datos (cantidad, número, apellido, etc.) en una columna o celda.

Si la tabla es extremadamente accesible, en 1c la carga desde Excel se realizará sin ningún problema. A continuación, debe realizar el procesamiento 1C para cargar datos desde Excel. Para realizar el procesamiento, vaya al menú Archivo, indique Cargando datos desde un documento tabular.epf. En la ventana emergente, en la línea Modo de carga, dice Cargando en un directorio. En la línea siguiente indicamos el tipo de directorio - Nomenclatura. Luego abrimos el archivo y buscamos Hoja Excel (*.xls) en la lista, seleccionamos el archivo que contiene la información que necesitamos descargar. A continuación, vayamos a la configuración, en la línea La primera línea de datos en el documento de la hoja de cálculo indica el número 2, ya que la línea superior contiene el encabezado de nuestra tabla.

Luego numeramos las columnas, indicando Numeración de columnas Manual. Desactivamos todas las casillas de verificación; para ello, hay un botón específico en las barras de herramientas. Los campos Nombre y Nombre completo están marcados, no toque el modo, déjelo en Búsqueda, configure la numeración de las columnas para que corresponda a la tabla de Excel.

Sólo queda indicar la unidad de medida y el tipo de IVA; si no lo ingresas de inmediato, luego tendrás que ingresarlo manualmente un artículo a la vez. Seleccionado por las casillas de tasa de IVA Unidad de medida básica, modo – Establecer, establecer Valor predeterminado y directamente 18% en la línea Tasa. Los preparativos han sido completados. Especifique el documento de hoja de cálculo y haga clic en Control de llenado. Debe aparecer un cartel indicando que no hay errores.

Ahora puedes descargar de forma segura. Se completa la carga de elementos de Excel en el programa 1c.

La mayoría de las organizaciones utilizan en su práctica diaria el producto de software Excel de la suite ofimática de Microsoft para realizar un seguimiento de diversas transacciones contables a la antigua usanza. Esto sucede cuando una empresa cambió recientemente al sistema 1C y las secciones de informes aún no se han depurado correctamente, o el proveedor prefiere enviar una lista de precios en forma de tabla resumen en formato .xls. No es de extrañar que a menudo sea necesario sustituir la entrada manual de puestos por un sistema automatizado. Esto reducirá significativamente el tiempo para completar los documentos de nomenclatura y reducirá la cantidad de errores, lo cual es importante tener en cuenta cuando se trata de varias docenas o incluso cientos de artículos.


Este problema se puede solucionar de diferentes maneras: algunas organizaciones prefieren confiar este trabajo a su departamento de TI, otras contratan desarrolladores que trabajan en la empresa del franquiciado, pero esto es bastante caro y requiere mucho tiempo.


Una salida mucho más rentable a esta situación sería utilizar la configuración adecuada de 1C, que procesará los datos de forma totalmente gratuita y se convertirá en un asistente universal en la integración de documentos 1C y hojas de cálculo de Excel.


En esta sección, le ayudaremos a descubrir cómo configurar la carga de datos desde un archivo .xls en una de las configuraciones de software de la empresa 1C basada en "1C:Enterprise 8".


¡Cada usuario de la versión profesional de 1C:Enterprise 8 ya dispone de dicho procesamiento! ¡ESTÁ en el disco!

Procesamiento típico “Carga de datos desde documento tabular.epf”, ubicado en la sección: “Soporte tecnológico” > “Soporte metodológico 1C: Enterprise 8” > “Informes y procesamiento universales” >

D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument Descargar


Tenga en cuenta que a partir de febrero de 2010, en el disco ITS, este procesamiento para configuraciones en la plataforma 8.1 se ubica en otra sección: “Soporte tecnológico” > “Soporte metodológico 1C:Enterprise 8” > “Plataforma 1C:Enterprise 8.1” > “Universal informes y procesamiento" > "Carga de datos desde un documento de hoja de cálculo".

D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument Descargar


Datos fuente disponibles:

  • Lista de precios en Excel “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • Configuración típica Enterprise Accounting Edition 2.0, versión 2.0.12.2, plataforma 8.2 (8.2.10.77)
  • Es necesario cargar nombres y precios de productos en 1C desde Excel.


Desde la Lista de precios, debe descargar el libro de referencia del artículo en 1C: Contabilidad 8.

Lanzamos el programa 1C. Para comenzar a procesar, seleccione el elemento del menú "Archivo"> ​​"Abrir".

En la ventana que se abre encontramos el archivo de procesamiento.

Ubicado en el disco ITS en el directorio \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

Si previamente copió el archivo de procesamiento a su computadora, puede seleccionarlo.


Se abrirá una ventana


Tenga en cuenta que la carga de datos se llevará a cabo en dos etapas: Etapa 1: cargar nombres y configurar los valores de los detalles de los nuevos elementos del directorio necesarios para comenzar (unidad de medida, tasa de IVA, atributo de producto/servicio). Etapa 2: carga de precios.

Cargando títulos

Configure el “Modo de descarga” - Subir al directorio “Vista de directorio” - Nomenclatura

En la pestaña “Documento de tabla”

Haga clic en el botón ex1_b01.jpg "Abrir archivo", en la ventana de selección que aparece, encontramos el directorio en el que tenemos una lista de precios en Excel desde la cual planeamos cargar datos en 1C.


Es posible que el archivo no aparezca inicialmente. Establezca el tipo de archivo en "Hoja de Excel (*.xls)"


Seleccione nuestro archivo



Se muestran los detalles de la tarjeta de artículo.

Configurar opciones de carga de títulos

Queremos llamar su atención sobre el aspecto del reconocimiento de unidades estructurales de libros de referencia de nomenclatura en el programa 1C: Contabilidad versión 8, porque uno de los puntos clave para identificar estos elementos es el nombre. Si los puestos de la base de información no se cubrieron inicialmente, deberá realizar un seguimiento de los puestos duplicados y, si los hay, eliminarlos.


Los nombres duplicados son difíciles de evitar; es especialmente difícil para los empleados que utilizarán este tipo de carga no para ingresar datos una sola vez en la lista, sino para cargar información de manera sistemática y automática.


El asunto se complica por el hecho de que el empleado tiene que lidiar con varias abreviaturas y otras abreviaturas, la doble ortografía del nombre y el uso de varios signos de puntuación.


En caso de uso repetido y una cantidad significativa de información descargada, recomendamos utilizar otro software de la serie "1C: Enterprise 8", por ejemplo "1C: Trade Management 8", "1C: Small Firm Management 8" o "1C: Integrated Automatización 8”, que tienen el parámetro “Artículo”, que garantiza un reconocimiento confiable de los datos cargados en directorios de nomenclatura y elimina la posibilidad de duplicar nombres.


Línea "Unidad de medida base": en la columna "Modo de carga", seleccione "Instalar", en la columna "Valor predeterminado", seleccione la unidad de medida (en nuestro caso, piezas).


Línea "Tasa de IVA": en nuestro caso, para todos los elementos descargados configuramos el IVA en 18%, para esto en la columna "Modo de carga" seleccionamos "Establecer", en la columna "Valor predeterminado" seleccionamos "18%".


Si los productos vienen con un IVA diferente, que se indica en una columna separada de la lista de precios descargada, entonces en la columna "Modo de carga", configure "Buscar" y el número de la columna de la lista de precios correspondiente en la "Columna No. del documento de hoja de cálculo”.

Línea "Servicio": en la columna "Modo de carga", seleccione "Instalar", en la columna "Valor predeterminado", seleccione "No" (en nuestro caso, todas las posiciones son productos).


Hemos establecido los valores mínimos para nuevos elementos en el directorio de nomenclatura, que le permitirán empezar a trabajar. Para cerrar el mes, distribuir costos, generar informes contables y fiscales, deberá configurar los valores "Grupo de artículos" y "Artículo de costo" para bienes importados, configurar el "País de origen" y el "Número de declaración de aduana"; , pero esto se puede hacer más adelante mediante el procesamiento grupal.


Si está listo para establecer los valores de estos detalles ahora, indíquelo. Haga clic en "Descargar" en la esquina inferior derecha, haga clic en "Sí" cuando se le solicite



Comprobamos la presencia de nuevos elementos en el grupo correspondiente del libro de referencia del artículo.

Abre la ficha del producto y comprueba que los datos están cargados correctamente.


Si todo está correcto, puede pasar a la segunda etapa: cargar los precios de la lista de precios en Excel.


Si planea utilizar este procedimiento de carga de datos en el futuro con la misma configuración de parámetros de carga, le recomendamos que guarde la configuración actual. Para hacer esto, haga clic en el botón ex1_b03.jpg "Guardar configuración" y nombre claramente la configuración actual, por ejemplo, "Cargar nombres de productos desde la lista de precios de Excel".


La próxima vez podrá cargar la configuración guardada haciendo clic en el botón "Restaurar configuración" y seleccionando la que desee de la lista.

Cargando precios

En “Contabilidad empresarial” Rev. 2.0, los precios se establecen utilizando el documento “Configuración de precios de artículos”.

Configure "Modo de carga" - "Cargar en la sección de tabla".

En el campo "Enlace", seleccione "Configurar precios de artículos".


Aquí podemos seleccionar un documento existente al que queremos agregar nuevos elementos, o crear uno Nuevo (recomendado), en el documento indicamos qué “Tipo de Precio” cargaremos (en nuestro ejemplo, “Minorista”).


Haga clic en "Aceptar" y guarde el documento vacío por ahora. Ahora seleccione este nuevo documento guardado del diario en la línea "Enlace". En el campo "Sección tabular", seleccione "Productos"

Ahora debes ir a la pestaña "Documento de tabla".

Nuevamente seleccionamos nuestra lista de precios en Excel de la cual descargamos los artículos, y ahora descargaremos los precios (ver punto 5).

Esta pregunta la hizo Serguéi de Novokuznetsk.

Por supuesto que puede. Veamos cómo hacer esto usando un ejemplo específico. Digamos que tenemos una tabla de Excel:

Necesitamos cargar datos de las columnas "nombre" y "nombre completo" en el directorio "Nomenclatura". Hagamos las cosas un poco más complicadas. Supongamos que es necesario que estos datos se incluyan en un determinado grupo del directorio.

Creemos el grupo “Sujetadores” en el directorio “Nomenclatura”:

Ahora debemos comenzar a procesar "Cargar datos desde un documento de hoja de cálculo" (se puede encontrar en la sección).

Seleccione el elemento "Abrir" del menú "Archivo", en la ventana que se abre encontramos el archivo "Carga de datos desde un documento tabular.epf" y lo ejecutamos. Se abrirá la siguiente ventana:

En el campo "Modo de descarga" hay "Descargar al directorio". En el campo "Tipo de directorio", seleccione "Nomenclatura". A continuación, haga clic en el botón “Abrir archivo...” (que se muestra con la flecha):

En la ventana que se abre en la parte inferior, seleccione el tipo de archivo: “Hoja de Excel (*.xls)”:

y seleccione nuestro archivo Excel desde el cual necesitamos realizar una descarga.

Vemos esta imagen:

Vaya a la pestaña "Configuración". En el campo "Primera fila de datos del documento de hoja de cálculo", coloque: 2 , porque en la primera línea tenemos el encabezado de la tabla y no necesitamos cargarlo.
A continuación, configure "Numeración de columnas" - "Numeración de columnas manual":

Marcamos las casillas en las líneas "Nombre" y "Nombre completo", dejamos el modo de carga en "Buscar", configuramos el número de columna en 2 y 3, respectivamente (la segunda y tercera columna de nuestra tabla de Excel):

Ahora necesitamos indicar dónde descargar, en qué carpeta. Marcamos la casilla en la línea "Padre", seleccionamos el modo de inicio - "Instalar" y en la columna "Valor predeterminado" seleccionamos nuestro grupo "Sujetadores" del directorio "Nomenclatura":

Ya solo queda seleccionar el tipo de IVA y la unidad de medida (si no lo hacemos, tendremos que configurarlo manualmente para cada artículo del directorio). Marcamos las casillas junto a los elementos "Unidad de medida base" y "tasa de IVA", seleccionamos el modo de carga - "Instalar", en la columna "Valor predeterminado" seleccionamos "piezas" y "18%", respectivamente:

Hemos terminado con la configuración. Vaya a la pestaña "Documento tabular" y haga clic en el botón "Control de llenado". El programa escribió en la pizarra:

Se completa el control de llenado. Líneas marcadas: 7
No se identificaron celdas que contengan errores.

Todo. Se puede descargar. Haga clic en "Descargar" en la parte inferior derecha. Después de la descarga, revisamos nuestro directorio “Nomenclatura”. Vemos esta imagen:

En este artículo, mostré con un ejemplo específico cómo cargar datos de una tabla de Excel en el libro de referencia de Nomenclatura. Este fue un ejemplo simple. Pero a algunos les parecerá extremadamente difícil.

En cualquier caso, intente hacer algo similar, simplemente no experimente en una base de datos en funcionamiento, hágalo en una base de datos de demostración o en una vacía, o haga una copia de archivo primero. Incluso si nunca lo necesita, mejorará un poco sus habilidades y ampliará sus habilidades de usuario.

¿Sería interesante saber si este material fue útil? Si no es difícil, escribe el tuyo propio para este artículo. Esto me ayudará a preparar material en el futuro.

  • Al intercambiar información entre contrapartes (listas de precios, informes de conciliación, etc.);
  • Facilitar el trabajo de los operadores en los casos en que la contabilidad principal se realiza en 1C y parte de ella se realiza en tablas de Excel;
  • Al llenar la base de datos por primera vez.

Para realizar esta operación, puede utilizar tanto la funcionalidad estándar, disponible con una suscripción al soporte de tecnología de la información (ITS), como el procesamiento escrito independiente, implementado a través de varias opciones de conexión. En nuestro artículo intentaremos analizar todos los casos posibles de la manera más completa posible y responder la mayoría de las preguntas existentes sobre la carga de datos de Excel a 1C.

Mecanismo universal

En los discos ITS, así como en el portal 1C, accediendo al menú “Soporte Tecnológico” -> “Informes y Procesamiento Universales”, el procesamiento correspondiente se ubica en la carpeta “Carga de datos desde un documento de hoja de cálculo”.

Cuando lo inicia, se abre el formulario (Fig.1):

Como puede ver en el formulario, le permite transferir información a los siguientes objetos de configuración:

  1. Directorio;
  2. Parte tabular de un documento o libro de referencia;
  3. Registro de información.

Dependiendo de la posición en la que esté colocado el interruptor, el campo de selección de objetos cambia.

El formulario tabular de procesamiento se completa cuando se abre el archivo descargado.

El procesamiento típico admite descargas desde:

  • Desarrollado por especialistas de 1C, formato de archivo.mxl;
  • Lisztxls guardado en el formatoExcel 97-2003;
  • Archivo de textoTXT;
  • Mesasdbf.

Los archivos Excel de gran tamaño pueden tardar bastante en cargarse, por lo que si se supone que la carga de datos puede ocurrir en varias etapas o si está seguro de que tendrá que abrir un archivo existente varias veces, para ahorrar nervios y tiempo, es mejor guardar la información en formato mxl. Esto se puede hacer directamente desde el formulario de procesamiento.

Es importante comprender que si hay agrupaciones de líneas, subtítulos y notas en el archivo fuente, será necesario eliminarlos manualmente.

Ahora pasemos a la pestaña "Configuración" (Fig. 2):

Figura 2

Muy a menudo, las tablas de Excel contienen un encabezado con todo tipo de detalles y datos (nombre del formulario impreso, detalles de la contraparte, fecha y número del documento entrante, nombres de las columnas, etc. para evitar que sean procesados). el programa en el formulario, debe especificar en el atributo “Primera línea del documento de hoja de cálculo” la primera línea con la información transferida

Después de seleccionar un objeto de metadatos en el que se escribirá la información, la parte tabular de la pestaña "Configuración" se completará automáticamente con los nombres de los detalles, descripciones de sus tipos y otra información importante. Se debe dedicar una sección separada a la consideración de las columnas de la parte tabular de la pestaña "Configuración".

Columnas "Configuración"

Marcado: al marcar o desmarcar una casilla de verificación en una línea, se determina si se completará el atributo correspondiente.

Representación de atributos: aquí se escribe el sinónimo (nombre) del atributo de metadatos, tal como se especifica en el configurador.

Campo de búsqueda: si marca este campo, el procesamiento buscará elementos utilizando los detalles correspondientes y, si tiene éxito, cambiará los datos existentes. Una función adicional de este campo es la protección contra duplicados;

Descripción de tipos: muestra el tipo de datos que tiene un atributo de metadatos en particular.

Modo de arranque: ofrece tres opciones para elegir (Fig. 3):

Fig. 3

  • Búsqueda – se realizará una búsqueda del elemento correspondiente, si falta, se podrá crear uno nuevo;
  • Establecer – un determinado valor se establece de forma subordinada;
  • Calcular: en este caso, el resultado del cálculo de la expresión especificada en la columna "Condición de conexión/Expresión para valor" se establecerá en el campo del elemento creado.

En este último caso, al activar el campo Expresión se abrirá el formulario (Fig. 4).

Fig.4

El número de columna es un campo que se utiliza para indicar qué columna de la tabla de Excel debe completarse con datos.

Valor predeterminado: a menudo surge una situación en la que el archivo descargado no contiene todos los datos necesarios para registrar un elemento; en este caso, se completará la información contenida en este campo;

Condición de enlace/Expresión para un valor: ya hemos tocado parcialmente este campo cuando miramos los campos calculados, además, puede especificar la condición según la cual se sincronizarán los datos de origen;

Esta es, en principio, toda la información que está disponible en la pestaña “Configuración”.

Para no perder mucho tiempo cada vez que carga, escribe correspondencia y expresiones, los desarrolladores han brindado la posibilidad de guardar la opción de configuración en un archivo con la extensión mxlz.

Puede comprobar la exactitud de los datos transferidos haciendo clic en el botón "Control de llenado" (Fig. 1). Después de esto, puede iniciar el proceso de descarga. Se le notificará por separado sobre la finalización exitosa del procedimiento o situaciones inusuales.

Existe otro mecanismo para cargar datos desde Excel a las bases de datos de información de Gestión y Comercio. Es menos universal que el método anterior, pero no requiere suscripción ITS y está incluido en la entrega estándar.

Este procesamiento se puede encontrar en la pestaña “Compras”, en el menú “Servicio”, se llama “Cargar precios de proveedores desde archivos” (Fig. 5)

Fig.5

El formulario de procesamiento contiene:

  1. Un campo de selección de fecha que indicará para qué hora es relevante este precio;
  2. Campo para seleccionar la contraparte que envió su lista de precios;
  3. Un botón que permite seleccionar el tipo de precios a fijar;
  4. Una parte tabular que se puede completar con datos descargados.

Esta forma se puede ver en la Fig. 6.

Fig.6

La explicación en la parte superior del formulario explica cómo utilizar la primera pestaña del formulario.

Después de seleccionar una contraparte (dependiendo de si es proveedor, comisionista o vendedor), en la tabla estarán disponibles columnas adicionales para cada tipo de precio.

Al trabajar a través de la interfaz web, algunos navegadores pueden requerir la instalación de un complemento de navegador (Fig. 7). Necesitamos hacer clic en el botón “Iniciar instalación” y reiniciar nuestra conexión.

Fig.7

Tras esto, utilizando el portapapeles podremos pasar información de una tabla a otra. Cuando las columnas que necesitamos (“Artículo”, “Nombre”, “Precio”) estén completas, hacemos clic en el botón “Siguiente” y pasamos a la segunda página (Fig.8)

Fig.8

El programa buscará automáticamente coincidencias dentro de la base de datos y, si no encuentra ninguna, ofrecerá opciones para eliminar el error. La apariencia de la parte tabular se puede controlar mediante un interruptor. Además, el usuario puede comparar de forma independiente los elementos del archivo descargado con los datos disponibles en la base de datos.

  • Registre todo;
  • Registre sólo aquellos que hayan cambiado respecto a los que ya están en la base de datos.

En el campo de texto puede ingresar un comentario que quedará registrado en el documento (Fig.9):

Fig.9

Una vez finalizado el procesamiento:

  • El elemento correspondiente será creado en el directorio “Nomenclatura de Proveedores” (si no existiera);
  • Se le asociará el elemento del directorio “Nomenclatura”;
  • Se creará y publicará el documento “Fijación de precios de artículos”, indicando: proveedor, tipo de precios y fecha de registro de los datos.

El procesamiento “Cargar productos desde archivos externos” funciona de manera similar.

Opciones de procesamiento de transferencias de bricolaje

El principal problema al extraer datos de un archivo de Excel es que 1C no tiene un mecanismo inequívoco incorporado para abrirlo. Hay varias opciones para conectar Excel a 1C:

  • A través de Microsoft ADODB, un método bastante rápido que, por regla general, es aplicable tanto para opciones de almacenamiento de bases de datos de archivos como de cliente-servidor;
  • Mediante el uso de Microsoft Office, un método que a veces falla cuando se trabaja con bases de datos SQL, por regla general funciona un poco más lento que el primer método y también requiere la instalación de Office;
  • A través de Libre Office: a diferencia del método anterior, es gratuito, además de los formatos xls y xlsx, también admite sus propias tablas, pero requiere el paquete LibreOffice instalado y cierta preparación del archivo descargado (la primera línea de la tabla debe contener los nombres de las columnas).

Echemos un vistazo más de cerca a los distintos métodos y opciones.

A través de ADODB.Conexión

En general, ADO significa ActiveX Data Object y se utiliza para el acceso programático a varias bases de datos. El mayor problema al crear cualquier conexión a un archivo de terceros (incluido Excel) es componer correctamente la cadena de conexión.

Para archivos de Excel, hay tres opciones:

Opciones de cadena de conexión:

  • Proveedor: aquí se define el controlador utilizado;
  • Fuente de datos – define el nombre del archivo que abriremos;
  • Propiedades extendidas: aquí puede especificar si se necesita una línea de encabezado para la tabla (HDR = SÍ indica que los datos se leerán desde la primera línea, HDR = NO - qué desde la segunda), si el archivo se abre como solo lectura (Solo lectura) y algunos otros parámetros adicionales.

Habiendo creado una cadena de conexión, podemos conectarnos al archivo descargado (Fig.13)

Fig.13

Ahora podemos utilizar una solicitud simple (Fig. 14) para comenzar a recuperar información del archivo descargado.

En este caso, el parámetro “Hoja” determina con qué hoja del libro de Excel trabajaremos.

El conjunto de registros almacenados en una hoja de trabajo se puede leer utilizando un objeto Recordset. En este caso, el primer registro de la hoja se puede obtener utilizando el parámetro BOF (principio de archivo) y el último EOF (fin de archivo).

A través de la aplicación Excel

La principal diferencia con el método anterior es que además de los controladores de la base de datos, se debe instalar Excel en la computadora donde se realiza la conexión. Solo en este caso podremos inicializar la aplicación para leer datos de la tabla (Figura 16).

Este objeto COM tiene varios parámetros secundarios, pero el principal para nosotros, dadas las condiciones actuales de la tarea, es el parámetro WorkBooks (Fig. 17).

Después de inicializar el libro de trabajo, es necesario determinar la hoja desde la cual se leerán los datos (Fig. 18).

Después de esto, puede recorrer las filas y columnas de la tabla del archivo que se está abriendo.

Algunas palabras sobre posibles errores.

La mayor parte de los errores al conectarse a un archivo se debe a que el archivo ya está ocupado por otra aplicación. Es bueno si puede ver en la barra de tareas que Excel se está ejecutando en su computadora, pero si usted u otro usuario lo abrió desde un procesamiento externo, esto solo se puede determinar visualmente a través del "Administrador de tareas", así que no olvide cerrar la conexión. antes de completar el procedimiento de transferencia:

En el caso de trabajar a través de ADO (Fig. 19);

Fig.19

  • En el caso de trabajar con la aplicación (Fig. 20).

Arroz. 20.

Es mejor organizar la conexión y el procedimiento para completar el trabajo con datos dentro de la construcción Attempt-Exception-EndAttempt, invocando una descripción de error en una situación excepcional. Aunque esto a veces ralentiza el trabajo, hace que sea mucho más fácil determinar la causa del error y, en última instancia, cómo eliminarlo.

16.06.2010

Cómo descargar un libro de referencia de artículos desde un archivo de Excel en 1C:Accounting 8 rev.2.0

¡Obtenga acceso a la nube 1C:Fresh gratis durante 30 días!

Muy a menudo, en la práctica, surgen situaciones en las que es necesario cargar datos en el programa 1C desde una tabla de Excel, por ejemplo, descargar un libro de referencia de productos de una lista de precios o una factura de recibo de la factura de un proveedor enviada electrónicamente por correo electrónico.

La necesidad de intercambio automático es especialmente relevante cuando el número de elementos que deben ingresarse es decenas, cientos o incluso miles, y la entrada manual de tal volumen de datos es un trabajo bastante laborioso. Algunos necesitan cargar datos solo una vez al comenzar a trabajar con el programa, otros necesitan ingresar grandes cantidades de datos constantemente debido a la tecnología de su trabajo.

Naturalmente, nos gustaría evitar estos esfuerzos desperdiciados y este valioso tiempo en nuestra era de gestión de documentos electrónicos.

En tales casos, muchos encargan el procesamiento correspondiente a sus propios programadores internos, franquiciados o desarrolladores externos, pero esto supone un gasto y tiempo adicionales.

¿Qué pasa si por diversas razones esto no es posible?

¡Cada usuario de la versión profesional de 1C:Enterprise 8 ya dispone de dicho procesamiento! ¡ESTÁ en el disco!

Procesamiento típico “Carga de datos desde documento tabular.epf”, ubicado en la sección: “Soporte tecnológico” > “Soporte metodológico 1C: Enterprise 8” > “Informes y procesamiento universales” >
D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

Tenga en cuenta que a partir de febrero de 2010, en el disco ITS, este procesamiento para configuraciones en la plataforma 8.1 se ubica en otra sección: “Soporte tecnológico” > “Soporte metodológico 1C:Enterprise 8” > “Plataforma 1C:Enterprise 8.1” > “Universal informes y procesamiento" > "Carga de datos desde un documento de hoja de cálculo".
D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument

El procesamiento desde la propia empresa 1C es universal y permite cargar datos en cualquier configuración de la plataforma 1C:Enterprise 8, en cualquier directorio, documento y registro de información desde archivos en formato *.xls (Excel), *.mxl, * .txt, *.dbf.

Las capacidades de procesamiento son muy amplias y en el marco de un artículo no es posible cubrir todos los casos de uso posibles. Consideremos solo los ejemplos más comunes y populares.

Ejemplo 1. Cargar el directorio de nomenclatura en 1C: Contabilidad 8 rev 2.0 de la lista de precios a.Sobresalir.
Ejemplo 2. Cargar un libro de referencia de productos en 1C: Trade Management 8 desde una lista de precios en Excel.
Ejemplo 3. Cargar un directorio de personas en 1C: Salarios y gestión de personal 8 desde Excel. (pronto)
Ejemplo 4. Cargar una factura en 1C: Trade Management 8 desde un documento de Excel.


  • Lista de precios en Excel “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • Configuración típica Enterprise Accounting Edition 2.0, versión 2.0.12.2, plataforma 8.2 (8.2.10.77)
  • Es necesario cargar los nombres y precios de los productos en 1C desde Excel.

Desde la Lista de precios, debe descargar el libro de referencia del artículo en 1C: Contabilidad 8.


Compre la opción ITS mínima durante 1 mes por 4.818 rublos.

1. Inicie el programa 1C

2. Para comenzar a procesar, seleccione el elemento del menú "Archivo"> ​​"Abrir".

3. En la ventana que se abre, busque el archivo de procesamiento, que se encuentra en el disco ITS en el directorio \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

Si previamente copió el archivo de procesamiento a su computadora, puede seleccionarlo.

Se abrirá una ventana

Tenga en cuenta que la descarga de datos se realizará en dos etapas:

Configure el "Modo de descarga" - Descargar al directorio

“Tipo de directorio” - Nomenclatura

5. En la pestaña "Documento tabular", haga clic en el botón "Abrir archivo", en la ventana de selección que aparece, encontramos el directorio en el que tenemos una lista de precios en Excel desde la cual planeamos cargar datos en 1C.

Es posible que el archivo no aparezca inicialmente. Establezca el tipo de archivo en "Hoja de Excel (*.xls)"

Seleccione nuestro archivo

Se muestran los detalles de la tarjeta de artículo.

8. Configurar los parámetros de carga de títulos.

Para mayor comodidad, configuremos "Numeración de columnas manual"

En este punto sólo nos interesa “Nombre”, por lo que desmarcamos los campos que aún no nos interesan.

"La primera línea de datos en un documento de hoja de cálculo": mire nuestra lista de precios, descarte el encabezado, los datos para cargar comienzan desde la novena línea - escriba "9"

“No crear nuevos elementos” - NO marque la casilla, la opción es necesaria si planeamos cambiar elementos existentes

Las líneas "Nombre" y "Nombre completo" - configure el modo de carga en "Buscar", "Nº de columnas de un documento de hoja de cálculo" - en nuestra lista de precios el nombre está en la tercera columna - configure "3"

En la línea "Nombre", coloque una marca de verificación en la columna "Campo de búsqueda" (segunda columna): el programa verificará la presencia de un elemento con este nombre y, si ya existe uno, aparecerá un nuevo elemento con este nombre. no ser creado.

Tenga en cuenta que en el programa 1C: Contabilidad 8, los elementos del directorio se identifican por su nombre. Si está cargando en una base de datos que ya no está vacía, es necesario un control visual de las posiciones ingresadas para evitar entradas repetidas y duplicaciones de elementos.

Este inconveniente se agrava si planea no sólo cargar directorios una vez, sino utilizar una carga automática de datos similar en el futuro. Desde diferentes grafías de nombres, uso de abreviaturas, signos de puntuación, etc. hará que aparezcan elementos duplicados.

Para uso frecuente y grandes volúmenes de datos descargados, recomendamos utilizar otros productos de software 1C de la línea 1C: Enterprise 8: “1C: Trade Management 8”, “1C: Small Firm Management 8”, “1C: Integrated Automation 8”, que utiliza los detalles "Artículo" le permite aumentar en gran medida la confiabilidad de la identificación de los elementos cargados y eliminar la aparición de elementos de directorio duplicados.

Línea "Padre": en la columna "Modo de carga", seleccione "Instalar", en la columna "Valor predeterminado", seleccione la carpeta (grupo de artículos) en la que cargaremos los datos de la lista de precios (en nuestro caso, "Hogar productos químicos”).

Línea "Unidad de medida base": en la columna "Modo de carga", seleccione "Instalar", en la columna "Valor predeterminado", seleccione la unidad de medida (en nuestro caso, piezas).

Línea "Tasa de IVA": en nuestro caso, para todos los elementos descargados configuramos el IVA en 18%, para esto en la columna "Modo de carga" seleccionamos "Establecer", en la columna "Valor predeterminado" seleccionamos "18%".

Si los productos vienen con un IVA diferente, que se indica en una columna separada de la lista de precios descargada, entonces en la columna "Modo de carga", configure "Buscar" y el número de la columna de la lista de precios correspondiente en la "Columna No. del documento de hoja de cálculo”.

Línea "Servicio": en la columna "Modo de carga", seleccione "Instalar", en la columna "Valor predeterminado", seleccione "No" (en nuestro caso, todas las posiciones son productos).

Hemos establecido los valores mínimos para nuevos elementos en el directorio de nomenclatura, que le permitirán empezar a trabajar.

Para cerrar el mes, distribuir costos, generar informes contables y fiscales, deberá configurar los valores "Grupo de artículos" y "Artículo de costo" para bienes importados, configurar el "País de origen" y el "Número de declaración de aduana"; , pero esto se puede hacer más adelante mediante el procesamiento grupal.

Si está listo para establecer los valores de estos detalles ahora, indíquelo.

Haga clic en "Descargar" en la esquina inferior derecha, haga clic en "Sí" cuando se le solicite

8. Comprobamos la presencia de nuevos elementos en el grupo correspondiente del libro de referencia del artículo.

9. Abra la ficha del producto, verifique que los datos estén cargados correctamente.

Si todo está correcto, puede pasar a la segunda etapa: cargar los precios de la lista de precios en Excel.

Si planea utilizar este procedimiento de carga de datos en el futuro con la misma configuración de parámetros de carga, le recomendamos que guarde la configuración actual. Para hacer esto, haga clic en el botón "Guardar configuración" y nombre claramente la configuración actual, por ejemplo, "Cargar nombres de productos desde la lista de precios de Excel".

En “Contabilidad empresarial” Rev. 2.0, los precios se establecen utilizando el documento “Configuración de precios de artículos”.

11. Configure el "Modo de carga" - "Cargar en la parte tabular".

Se abre el diario de documentos "Configuración de precios de artículos".

Aquí podemos seleccionar un documento existente al que queremos agregar nuevos elementos, o crear uno Nuevo (recomendado), en el documento indicamos qué “Tipo de Precio” cargaremos (en nuestro ejemplo, “Minorista”).

Haga clic en "Aceptar" y guarde el documento vacío por ahora.

Ahora seleccione este nuevo documento guardado del diario en la línea "Enlace".

En el campo "Sección tabular", seleccione "Productos"

13. Tenga en cuenta que ahora debe ir a la pestaña “Documento tabular” y nuevamente seleccionar nuestra lista de precios en Excel desde la cual cargamos los nombres, y ahora cargaremos los precios (ver punto 5).

14. Configuración de parámetros de carga

Vuelva a configurar "Primera línea de datos del documento de hoja de cálculo"; al igual que cuando carga nombres, configure "9"

En la línea "Nomenclatura", configuramos el modo de carga en "Buscar", "Núm. de columnas de un documento de hoja de cálculo"; en nuestro ejemplo, lo configuramos en "3".

En la línea "Precio", configure el modo de carga en "Buscar", "Número de columna del documento de hoja de cálculo" - establezca el número de la columna con los precios que queremos descargar - en nuestro caso, "4".

En la línea "Moneda", configure el modo de descarga en "Instalar", seleccione la moneda (en el ejemplo "rublos")

Si en su lista de precios los precios de los productos se dan en diferentes monedas, lo cual se indica en una columna separada de la lista de precios descargada, entonces en la columna "Modo de carga" establezca "Buscar" y el número de la columna de la lista de precios correspondiente en “Nº de columna del documento de hoja de cálculo”.

Haga clic en "Descargar" y responda "Sí"

15. Abra el documento "Configuración de precios de artículos" en el que se cargaron los datos (haciendo clic en el botón con una lupa en la línea "Enlace")

16. Revisamos el documento, si todo está en orden hacemos clic en “Aceptar”.

Hay que fijar los precios.

17. Abra el libro de referencia del producto y consulte la pestaña “Precios” en la ficha de artículos cargados.

Si todo está en orden, entonces podrás empezar a cargar los precios restantes (mayores, recibos, etc.). El procedimiento es similar.

Si planea utilizar este procedimiento de carga de datos en el futuro con la misma configuración de parámetros de carga, le recomendamos que guarde la configuración actual. Para hacer esto, haga clic en el botón "Guardar configuración" y nombre claramente la configuración actual, por ejemplo, "Descargar precios minoristas de la lista de precios de Excel".

La próxima vez podrá cargar la configuración guardada haciendo clic en el botón "Restaurar configuración" y seleccionando la que desee de la lista.

¡Le deseamos éxito!

Continuará...

Shavaleev R.F.