Introducción
Se puede ejecutar una conversión utilizando una línea de comandos. Para ello se necesitan cuatro archivos: El Excel de origen, la plantilla qdv/qdb/grp, el archivo de destino qdv/qdb/grp, el archivo de registro (archivo log). La plantilla se puede sustituir con el Archivo de ajustes del Conversor (.qdvconvert), que además incluye el mapeado.
Un presupuesto creado mediante conversión de una hoja de cálculo NO se puede actualizar usando una línea de comandos.
CONVERSIÓN DE UN ARCHIVO FUENTE XLSX/XLS/XLSM
QDVCmdLineConverter.exe "ruta completa del archivo fuente xls/xlsx/xlsm" "ruta completa del archivo de destino qdv/qdb/grp" "ruta completa del archivo plantilla qdv/qdb/grp" "-U/-N" "ruta completa del archivo de registro o log"
-U es para actualizar (se ignora cuando se trata de una conversión a presupuesto), -N es para Nuevo
CONVERSIÓN DE UNO O VARIOS ARCHIVOS FUENTE XLSX/XLS/XLSM
QDVCmdLineConverter.exe "ruta completa del archivo TXT" "ruta completa del archivo de registro o log"
El archivo TXT es un archivo de texto que contiene un listado de argumentos separados por ","’:
ruta completa 1 del archivo fuente xls/xlsx/xlsm, ruta completa 1 del archivo de destino qdv/qdb/grp, ruta completa 1 del archivo plantilla qdv/qdb/grp,-U/-N
ruta completa 2 del archivo fuente xls/xlsx/xlsm, ruta completa 2 del archivo de destino qdv/qdb/grp, ruta completa 2 del archivo plantilla qdv/qdb/grp,-U/-N
ruta completa 3 del archivo fuente xls/xlsx/xlsm, ruta completa 3 del archivo de destino qdv/qdb/grp, ruta completa 3 del archivo plantilla qdv/qdb/grp,-U/-N
...
Si el archivo de ajustes o parámetros sustituye a la plantilla, póngalo al final:
ruta completa 1 del archivo fuente xls/xlsx/xlsm, ruta completa 1 del archivo de destino qdv/qdb/grp,-U/-N, ruta completa 1 del archivo de ajustes qdvconvert
Bases de datos remotas
Sustituya cada ruta completa del archivo de destino con cada línea:
ServidordeBasededatosRemotadelProveedor;localhost\sqlexpress;MiBasedeDatosdeArticulos;;;True\*.qdb
ServidordeBasededatosRemotadelProveedor;localhost\sqlexpress;MiBasedeDatosdeUnidaddeObra;;;True\*.grp
Archivo de destino
Cuando el archivo de destino no viene definido, éste se crea con el mismo nombre y en la misma ubicación del archivo fuente, pero con la extensión apropiada. La sintaxis queda reducida a :
QDVCmdLineConverter.exe "ruta completa del archivo fuente xls/xlsx/xlsm" "" "ruta completa del archivo plantilla qdv/qdb/grp" "-U/N" "ruta completa del archivo de registro log"
o en el caso de un archivo TXT:
ruta completa 1 del archivo fuente xls/xlsx/xlsm,, ruta completa 1 del archivo plantilla qdv/qdb/grp,-U/-N
Archivo de registro o LOG
El archivo de registro (archivo log) se crea si no existe y se elimina cuando se ejecuta el programa.
El valor devuelto es 0 cuando la conversión se efectúa con éxito.