Ferramentas de usuario

Ferramentas do sitio


gl:barra_menu_principal:menu_administracion

Diferenzas

Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.

Enlazar a esta vista de comparación

Both sides previous revision Previous revision
Next revision
Previous revision
gl:barra_menu_principal:menu_administracion [2023/04/11 12:48]
admin [Importar compras técnicos]
gl:barra_menu_principal:menu_administracion [2023/04/12 09:56] (actual)
admin [Importar compras podólogos]
Liña 403: Liña 403:
   - Obtenemos los datos de la línea   - Obtenemos los datos de la línea
   - Iteramos a su vez por las los desgloses de la línea   - Iteramos a su vez por las los desgloses de la línea
-  - +  - Si en el desglose tenemos el campo codigo_articulo, entonces consultamos la tabla de técnicos para obtener el id_tecnico para luego consultar la entidad ECompras_tecnico para el número de albarán en el que estamos iterando y luego comprobamos que no exista un registro para esa línea, en cuyo caso insertamos el registro. 
 +  - Si en la consulta anterior de técnico no tenemos el campo de código de podólogo, consultamos la tabla para el técnico sin este campo 
 +  - Nuevamente volvemos a comprobar si existen registros en ECompras_tecnico y comprobamos nuevamente si está insertado el registro y si no los está lo insertamos 
 +  - En el caso de que no tengamos desgloses hacemos lo mismo para el registro pero para el movimiento sin iterar. 
 +  - Una vez completadas todas las iteraciones tendríamos insertadas todas la compras. 
 + 
 +Al final saldría un mensaje de importación realizada. 
 + 
 +===== Importar compras podólogos ====== 
 + 
 +En este caso vamos a importar las compras de los podólogos. Para ello tenemos que tener un archivo de texto con los datos de las compras. 
 + 
 +Al clicar sobre el botón de importar nos abre el cuadro de diálogo para buscar el archivo y ya lo tendríamos. 
 + 
 +A nivel de código hacemos los siguientes pasos:  
 + 
 +  - Abrimos el selector de archivos filtrado para archivos del tipo texto 
 +  - Vamos iterando por las líneas del texto 
 +  - Separamos por el carácter ";" 
 +  - Del array resultante obtenemos el id_tecnico, la fecha, el número de movimiento, la familia, el número de albarán, el código del artículo, el artículo, la cantidad, el precio, el descuento, el IVA, el código del lote, el número del lote y la fecha de caducidad. 
 +  - Luego obtenemos los datos del técnico de la tabla de técnico 
 +  - A continuación insertamos en la entidad ECompras_podologia 
 +  - En la entidad se inserta en la tabla gnd_compras_podologia 
 + 
  
  
gl/barra_menu_principal/menu_administracion.1681210108.txt.gz · Última modificación: 2023/04/11 12:48 por admin