Ir al contenido principal

Sincronizar e importar

Estructura

SyncImport(sSyncMapName, sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)

Parámetros

| Parámetro | Tipo | Descripción
| sSyncMapName | Cadena | Nombre del mapa de sincronización que se va a utilizar; debe ser un mapa de sincronización relacionado con la importación.sSyncMapFileName | Cadena | Archivo que se va a importar.sCompanyMap | Cadena | Mapa de empresas que se va a aplicar; utilice el formato «Empresa=EmpresaAsignada», con varios elementos delimitados por punto y coma.sSQLUpdateAfterImport | Cadena | Sentencia SQL que se debe aplicar a cada registro de equipo tras la importación. El código SQL debe tener un formato similar al del ejemplo siguiente (comienza con «UPDATE GAGES SET» y omite «WHERE», que se añadirá automáticamente en función del activo que se importe):

UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True si «Action Performed By» es «Lab/Central». Falso si «Acción realizada por» es «Cliente/Remoto |

Valor devuelto

Cadena

Descripción

Esta función está relacionada con la sincronización de mapas, tal y como se configura en IndySoft DataSync - Opciones. Esta función importa un único archivo basándose en un mapa de sincronización.

Ejemplo

sFileName = "C:\Temp\100003-TEST1-03-02-2015 13-43-02.ZIP"

sCompanyMap = ""

sSQLUpdateAfterImport = ""

bLab = True

sResult = SyncImport("SYNCIMPORT TEST", sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)

DebugLog(sResult)

SendEMail("notreal@notgmail.com", "", "", "Resultados de SyncImport", "", "SYNCMAP", sResult, False, False)

Compatibilidad de aplicaciones

Gestión de calibraciones de IndySoft, Gestión de laboratorios comerciales de IndySoft, Gestión de herramientas de IndySoft |