Processos - Critérios e endereços de busca
O "endereço de busca" é a sintaxe utilizada pelo Gestão Empresarial | ERP para determinar onde pode ser encontrada uma informação, a qual será utilizada na montagem de um lançamento contábil. É através deste endereço que o sistema sabe em qual tabela está gravada a informação desejada.
Um endereço de busca pode ser:
- Um valor fixo;
- Um endereço de busca pré-cadastrado;
- Um endereço de busca informado diretamente nesta tela.
Os nomes de tabelas e nomes de campos podem ser encontrados utilizando o dicionário de dados do sistema, que é chamado através da tecla F8.
Sintaxe do endereço de busca
A definição de um campo em uma tabela é feita utilizando o caractere "." (ponto) como separador entre o nome da tabela e o nome do campo. As ligações (e consequente navegação) entre tabelas são feitas utilizando o ";" (ponto e vírgula). Informar a tabela de origem, ponto e vírgula e a tabela de destino.
Por meio do caractere "#" (sustenido), o usuário pode informar dois ou mais endereços de busca nas formas de contabilização. Desta forma, o sistema busca a informações no primeiro endereço informado e, caso não encontre, utiliza os endereços subsequentes. Este recurso pode ser utilizado no critério e endereço de busca e também diretamente no cadastro da forma de contabilização.
E660NFC;E001TNS.CTARED#E660NFC;E013AGP.CTARED
Assim, o sistema cria um comando SQL para retornar a conta contábil partindo da tabela de notas para a tabela de transação. Caso não existe conta contábil informada na transação da nota o sistema irá executar um novo comando SQL partindo da tabela de nota para a tabela de agrupamento de produtos para buscar a conta contábil.
Podem existir várias ligações entre tabelas. Para isto é necessário observar o seguinte critério:
"A tabela de origem (ponto de partida) deve conter todos os campos necessários para ligação com a chave de acesso da tabela destino (ponto de chegada)."
Este recurso está disponível apenas para os campos de conta contábil Débito e Crédito. Para as demais necessidades de alteração do valor do campo na integração deve ser utilizada uma regra parcial.