SyncImport
Structure
SyncImport(sSyncMapName, sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)
Paramètres
| Paramètre | Type | Description
| sSyncMapName | Chaîne de caractères | Nom de la carte de synchronisation à utiliser – il doit s'agir d'une carte de synchronisation liée à l'importation | mapsFileName | Chaîne de caractères | Fichier à importer | sCompanyMap | Chaîne de caractères | Carte d'entreprise à appliquer ; utiliser le format « Entreprise=EntrepriseMappée », les éléments multiples étant séparés par des points-virgules | sSQLUpdateAfterImport | Chaîne de caractères | Instruction SQL à appliquer à chaque enregistrement d'équipement après l'importation. Le code SQL doit respecter le format indiqué ci-dessous (il commence par « UPDATE GAGES SET » et ne contient pas de clause « WHERE » – celle-ci sera ajoutée automatiquement en fonction de l'élément importé) :
UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True si « Action Performed By » est « Lab/Central ». Faux si « Action effectuée par » est « Client/À distance |
Valeur de retour
Chaîne
Description
Cette fonction est liée à la synchronisation des cartes telle qu'elle est configurée dans IndySoft DataSync - Options. Cette fonction importe un seul fichier à partir d'une carte de synchronisation.
Exemple
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", "", "", "Résultats de SyncImport", "", "SYNCMAP", sResult, False, False)
Compatibilité des applications
Gestion de l'étalonnage IndySoft, Gestion des laboratoires commerciaux IndySoft, Gestion des outils IndySoft |