Boa tarde, Estou desenvolvendo uma aplicação que deve realizar a importação de notas fiscais para o recebimento a partir da API reapi191.p Defini as tabelas temporarias conforme a descrição do documento disponibilizado pela Datasul mas quando vou executar o programa me apresenta a seguinte mensagem "O parametro indentificador de temp-table tt-docum-est não confere com a temp-table destino tt-docum-est-nova.(5363)" Alguem tem idéia do que pode ser esse erro? Alguem já utilizou essa API? Obrigado desde já.
Voce ta usando uma include de definicao da temp-table que é mais antiga que a api.. ou o contrario... A definicao da temp-table esta diferente na api e no seu programa. Abre uma FO no portal da Datasul solicitando a ultima versao. Segue mensagem de erro completa Código: The caller's temp-table parameter does not match to the target temp-table . (5363) The definition of the temp table passed as a parameter to a procedure does not match the definition of the target temp table within the procedure (check field names and data types). Abraço
Faça o seguinte: Abra o arquivo compilado da api que você está utilizando (reapi191.r) em um editor qualquer. Nele você poderá verificar todas as definições dos os campos da(s) temp-table(s) e seus atributos. Normalmente as documentações da Datasul referente as definições das temp-tables de APIs não batem com o programa.