Vai al contenuto principale

Importazione sincronizzata

Struttura

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

Parametri

| Parametro | Tipo | Descrizione
| sSyncMapName | Stringa | Nome della mappa di sincronizzazione da utilizzare - deve trattarsi di una mappa di sincronizzazione relativa all'importazione | mapsFileName | Stringa | File da importare | sCompanyMap | Stringa | Mappa delle società da applicare; utilizzare il formato Company=MappedCompany, con più voci separate da punti e virgola | sSQLUpdateAfterImport | Stringa | Istruzione SQL da applicare a ciascun record di apparecchiatura dopo l'importazione. Il codice SQL deve avere un formato simile a quello riportato nell'esempio seguente (inizia con «UPDATE GAGES SET» e omette «WHERE», che verrà aggiunto automaticamente a seconda della risorsa importata):

UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True se «Action Performed By» è «Lab/Central». Falso se "Esecutore dell'azione" è "Cliente/Remoto |

Valore restituito

Stringa

Descrizione

Questa funzione è correlata alla sincronizzazione delle mappe configurata in IndySoft DataSync - Opzioni. Questa funzione importa un singolo file in base a una mappa di sincronizzazione.

Esempio

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", "", "", "Risultati di SyncImport", "", "SYNCMAP", sResult, False, False)

Compatibilità delle applicazioni

Gestione della calibrazione IndySoft, Gestione dei laboratori commerciali IndySoft, Gestione degli strumenti IndySoft |