Skip to content

Instantly share code, notes, and snippets.

@ignaciogutierrez
Last active June 13, 2024 05:33
Show Gist options
  • Save ignaciogutierrez/0dcd6530ba3df6aaab476aa68466b8c6 to your computer and use it in GitHub Desktop.
Save ignaciogutierrez/0dcd6530ba3df6aaab476aa68466b8c6 to your computer and use it in GitHub Desktop.
SAIT Depuración de Inventarios en Concentradora

Depuración de Inventarios en Concentradora

Utilerias a usar

En el siguiente link puede descargar las utilerias necesarias. Descargar SaitToXml y XmlToDbf

1. En concentradora eliminar los movimientos al inventario, usando comandos vfp

use minv excl
delete for fecha<{^2021-01-01}
pack
use entradas excl
delete for fecha<{^2021-01-01}
pack

2. En la Sucursal Depurar Inventarios

Nota: Las siguientes indicaciones son para realizar la depuracion en un respaldo, por si quiere mantener todos los movimientos en productivo. En caso que tambien quiera depurar en la sucursal, puede hacer estos pasos en la base de datos productiva.

  • Ir al Servidor
  • Hacer un respaldo cuando nadie use el sistema
  • Agregar el respaldo al catalogo de empresas
  • Acceder a la base de datos de respaldo
  • Obtener un reporte de valuacion de inventario al 31-Dic-2020
  • Hacer depuracion de movimientos de inventario, usando "Utilerias - Depurar Informacion", eliminando informacion con fecha <= 31-Dic-2020
  • Obtener un reporte de valuacion de inventario al 31-Dic-2020
  • Los 2 reportes de valuacion deben ser iguales

3. Generar archivo de movimientos en formato XML

  • En el servidor de la Sucursal
  • Descargar la utileria SaitToXml.exe en el folder en donde hizo la depuracion
  • El comando SaitToXml.exe tiene el sig sintax: SaitToXml.exe <file.xml> minv <NumAlm> <FechIni> <FechaFin>
  • Ir a cmd
cd <folder-empresa-donde-depuro>
saitToXml.exe regminv.xml minv 1 2000/01/01 2020/12/31
  • Esto genera el archivo regminv.xml conteniendo los registros de minv y entradas del almacen 1, con fechas del 1-Ene-2000 al 31-Dic-2020
  • Cambiar el 3er parametro, para que concuerde con el numero de almacen de la sucursal !
  • REVISAR el archivo XML generado, usando un editor, debe contener SOLAMENTE movimientos del 31-Dic-2020
  • Subir este archivo al correo o un servicio como pastefile.com

4. Recibir archivo de movimientos en Concentradora

  • Descargar la utileria dbftoxml.exe en el folder de la concentradora
  • Copiar el archivo regminv.xml generado, en el folder de la concentradora
  • ir a Cmd
cd <folder-de-la-concentradora>
dbftoxml.exe regminv.xml
  • Se empiezan a agregar los registros del archivo XML en las tablas de SAIT
  • Obtener un reporte de valuacion del almacen al 31-Dic-2020 debe ser igual al obtenido en sucursal.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment