Identificador de Regra

GER-000CARDI01

Módulo: GER - Gerais.

Finalidade: Parametrizar informações gerais de integração.

Características: Utilizado em diversos processos, sendo eles controlados pela variável "VSINTTIPTAB".

Importação de Fornecedores = "TI_EMP_FORNECEDOR".
Importação de Clientes = "TI_EMPRESA_CLIENTE".
Importação de Títulos a Receber = "TI_DOCUMENTO_REC".
Importação de Títulos a Pagar = "TI_DOCUMENTO_CON".
Importação/Exportação de Baixa de Títulos do Contas a Receber = "TI_DOCUMENTO_BAIXA".
Importação/Exportação de Baixa de Títulos do Contas a Pagar = "TI_DOCUMENTO_PAGO".


Campos que na descrição possuem o texto "(Opcional)" são de fato opcionais, pois possuem nos parâmetros da empresa ou da filial meio de informá-los. Quando a integração não encontrar o campo informado na regra, ele verifica a filial, caso não informado ele obriga informar na regra.

Tela: Integração ERP x Cardio

Transação: Não se aplica.

Regra:

Definir Número VSINTCODEMP; @ Campo Opcional, em alguns processos tem valor zero. @
Definir Número VSINTCODFIL; @ Campo Opcional, em alguns processos tem valor zero. @
Definir Alfa VSINTTIPTAB;
Definir Alfa VSINTSISINT;
Definir Alfa VSINTCODCPG;
Definir Numero VSINTCODREP;
Definir Alfa VSINTTNSTCR;
Definir Alfa VSINTPORTCR;
Definir Alfa VSINTCRTTCR;
Definir Alfa VSINTTBPTCR;
Definir Alfa VSINTNUMCCO;
Definir Alfa VSINTTNSTCP;
Definir Alfa VSINTTBPTCP;
Definir Alfa VSUSUARIO;
Definir Alfa VSSENHA;
Definir Alfa VSSERVICO;

/*
Tipos de Tabelas -> VSIntTipTab

Importação de Fornecedores = "TI_EMP_FORNECEDOR".
Importação de Clientes = "TI_EMPRESA_CLIENTE".
Importação de Títulos a Receber = "TI_DOCUMENTO_REC".
Importação de Títulos a Pagar = "TI_DOCUMENTO_CON".
Importação/Exportação de Baixa de Títulos do Contas a Receber = "TI_DOCUMENTO_BAIXA".
Importação/Exportação de Baixa de Títulos do Contas a Pagar = "TI_DOCUMENTO_PAGO".

*/

Inicio
@ Substituir o valor destas 3 variáveis logo abaixo pela sua respectiva informação @
VSUSUARIO = "NOME_USUARIO";
VSSENHA = "SENHA";
VSSERVICO = "SERVICO";

@ Substituir o valor desta variável pelo código do sistema integrante (Consultar Unimed) @
VSINTSISINT = "SAPIENS";

@ Exemplo de parâmetros para o processo de importação de fornecedor @
Se (VSINTTIPTAB = "TI_EMP_FORNECEDOR")
{
VSINTCODCPG = "001";

}
@ Exemplo de parâmetros para o processo de importação de cliente @
Se (VSINTTIPTAB = "TI_EMPRESA_CLIENTE")
{
VSINTCODCPG = "001";
VSINTCODREP = 2;
}
@ Exemplo de parâmetros para o processo de importação de títulos do Contas a Pagar @
Se (VSINTTIPTAB = "TI_DOCUMENTO_CON")
{
VSINTTNSTCP = "90500";
}
@ Exemplo de parâmetros para o processo de importação de títulos do Contas a Receber @
Se (VSINTTIPTAB = "TI_DOCUMENTO_REC")
{
VSINTTNSTCR = "90300";

}
@ Exemplo de parâmetros para o processo de importação de títulos do Contas a Pagar @
Se (VSINTTIPTAB = "TI_DOCUMENTO_PAGO")
{
VSINTNUMCCO = "01";
VSINTTBPTCP = "90550";
}
@ Exemplo de parâmetros para o processo de importação de baixa títulos do Contas a Receber @
Se (VSINTTIPTAB = "TI_DOCUMENTO_BAIXA")
{
VSINTTBPTCR = "90350";
VSINTNUMCCO = "01";
}


Fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSINTTIPTAB ALFA Tipo de Integração N
VSINTCODEMP ALFA Código da empresa N
VSINTCODFIL ALFA Código da Filial N
VSINTCRTTCR ALFA Carteira no Contas à receber N
VSINTCODCPG ALFA Condição de Pagamento S
VSINTSISINT ALFA Código do sistema integrante S
VSINTTNSTCR ALFA Transação para Geração de Títulos no Contas à Receber (Opcional) S
VSINTTBPTCR ALFA Transação para Baixa de Títulos no Contas à Receber (Opcional) S
VSINTNUMCCO ALFA Número da Conta Interna (Financeira) S
VSINTTNSTCP ALFA Transação para Geração de Títulos no Contas à Pagar (Opcional) S
VSINTCODREP ALFA Código do Representante S
VSINTPORTCR ALFA Portador no Contas à Receber S
VSINTTBPTCP ALFA Transação para Baixa de Títulos no Contas à Pagar (Opcional) S
VSUSUARIO ALFA Usuário do Banco de Dados S
VSSENHA ALFA Senha do Usuário do Banco de Dados S
VSSERVICO ALFA Nome do Servidor S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?