In Dateien exportieren
Aufbau
SyncExportToFiles(sSyncMapName, sEquipFilter, sDirectory, bLab)
Parameter
| Parameter | Typ | Beschreibung
| sSyncMapName | Zeichenkette | Name der zu verwendenden Sync-Map – dies sollte eine exportbezogene Sync-Map sein mapsEquipFilter | Zeichenkette | SQL-Anweisung für den Filter der Assets, die exportiert werden sollen. Der SQL-Befehl sollte das im folgenden Beispiel gezeigte Format haben (beginnt mit „FROM GAGES WHERE“):
FROM GAGES WHERE COMPANY = 'ABC COMPANY'sDirectory | String | Netzwerkverzeichnis, in das die ZIP-Dateien für die Synchronisierung exportiert werden sollenbLab | Boolean | True, wenn „Action Performed By“ den Wert „Lab/Central“ hat. Falsch, wenn „Ausgeführt von“ den Wert „Kunde/Remote“ hat |
Rückgabewert
Zeichenkette
Beschreibung
Diese Funktion steht im Zusammenhang mit der Funktion „Karten synchronisieren“, wie sie unter „IndySoft DataSync – Optionen“ eingerichtet wurde. Diese Funktion exportiert eine Gruppe von Assets auf der Grundlage einer Synchronisierungskarte in ein Netzwerkverzeichnis, wobei Ausnahmen nach verschiedenen Kriterien zulässig sind.
Beispiel
sCompany = "100003"
if tdDoSQLRecords(1, "SELECT VARIABLE_DATE FROM COMPANY_VARS WHERE COMPANY = '" & sCompany & "' AND VARIABLE_NAME = 'LAST EXPORT DATE'") then
dtCompanyLastExport = tdFieldByNameAsDateTime(1, "VARIABLE_DATE")
Else
dtCompanyLastExport = 0
RunSQL("INSERT INTO COMPANY_VARS (COMPANY, VARIABLE_NAME) VALUES ('" & sCompany & "', 'LAST EXPORT DATE')")
End If
sSyncMapName = "TEST1"
sEquipFilter = "FROM GAGES WHERE COMPANY = '" & sCompany & "' AND LAST_MODIFIED_DATE >= '" & FormatDateTimeForSQL(dtCompanyLastExport) & "'"
sDirectory = "C:\Temp\Uploaded" & sCompany
bLab = True
sResult = SyncExportToFiles(sSyncMapName, sEquipFilter, sDirectory, bLab)
DebugLog(sResult)
SendEMail("notreal@notgmail.com", "", "", "SyncExportToFiles-Ergebnisse", "", "SYNCMAP", sResult, False, False)
Anwendungskompatibilität
IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Anwendungen, IndySoft Werkzeugverwaltung |