Ir diretamente para o conteúdo principal

SyncImport

Estrutura

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

Parâmetros

| Parâmetro | Tipo | Descrição
| sSyncMapName | String | Nome do mapa de sincronização a utilizar — deve ser um mapa de sincronização relacionado com a importação | mapsFileName | String | Ficheiro a importar | sCompanyMap | String | Mapa de empresas a aplicar; utilize o formato Company=MappedCompany, com vários itens delimitados por ponto e vírgula | sSQLUpdateAfterImport | String | Código SQL a aplicar a cada registo de equipamento após a importação. O SQL deve estar num formato semelhante ao exemplo abaixo (começa com «UPDATE GAGES SET» e omite «WHERE» — que será adicionado automaticamente, dependendo do ativo a ser importado):

UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True se «Action Performed By» for «Lab/Central». Falso se «Ação realizada por» for «Cliente/Remoto |

Valor de retorno

Cadeia de caracteres

Descrição

Esta função está relacionada com a sincronização de mapas, tal como configurada em IndySoft DataSync - Opções. Esta função importa um único ficheiro com base num mapa de sincronização.

Exemplo

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

Compatibilidade de aplicações

Gestão de Calibração IndySoft, Gestão de Laboratórios Comerciais IndySoft, Gestão de Ferramentas IndySoft |