Em todos os ecrãs de integração é possível efetuar uma ligação a dados externos. Para tal, existe o botão Definir a ligação aos dados externos
Esta opção permitirá efetuar integrações contabilísticas utilizando fontes de informação externas. Assim, é possível definir uma ligação do tipo ODBC, que acede aos dados a integrar.
Ligações
Para que uma ligação seja considerada válida, é necessário que a origem dos dados possua as mesmas tabelas e estas com os mesmos nomes que a base de dados destino, ou seja, bases de dados com a mesma estrutura da PHC.
Não será possível, a partir do ecrã de consulta de documentos contabilísticos, consultar o documento original.
Para configurar a ligação, deverá realizar clique direito sobre o botão de forma a escolher o tipo de ligação pretendida.
A definição da ligação de origem dos documentos contabilísticos poderá ser efetuada através de:
Ligações a servidores SQL: deverão ser preenchidos todos os campos, conforme o ecrã de configuração, indicando o método de autenticação.
Ligações via ODBC: através desta ligação poderão escolher-se duas formas:
Nome do DSN: preenchendo o nome do DSN que estabelece os parâmetros de acesso à base de dados da contabilidade que contém os documentos de origem. Deverá digitar qual a base de dados, utilizador e respetiva palavra-passe. É necessário que estejam todos os campos devidamente preenchidos.
Expressão da ligação: poderá indicar-se também uma expressão de ligação. Exemplo:
driver={SQL Server};server=nomeservidor;uid=utilizador;pwd=;database=nomebd; AutoTranslate=no;Regional=no;QuotedId=no;AnsiNPW=no.
Teste de ligação e integridade
Após selecionar a ligação pretendida e preencher todos os campos, deverá testar a ligação e a sua integridade.
Sempre que alterar o tipo de ligação — ou seja, passar de ligação a servidor para ligação ODBC — deverá testar novamente a ligação e a integridade.
Deverá selecionar o botão Testar ligação, onde surge uma mensagem informando se a conexão com a base de dados foi testada com sucesso.
Após testar a ligação, ficará disponível o botão Integridade. Para a testar, deverá selecionar este botão permitindo testar a integridade da base de dados.
Para concluir a integração, basta selecionar Voltar. Antes de clicar neste botão, deverá certificar-se de que testou a ligação e a sua integridade.
A verificação da consistência dos dados, aquando da ligação aos dados externos, não considera a existência do filtro definido no ecrã da integração.
Por isso, poderá verificar-se que, ao selecionar o botão Preparar, se retornar a mensagem de não existência de documentos a integrar, a mesma mensagem poderá surgir por erro na query, devido ao filtro utilizado.
Este tipo de situação ocorre se, na base de dados externa, não existir o campo utilizado.