Identificador de Regra

GER-000CPYCMP1

Módulo: GER - Gerais.

Finalidade: Esse Identificador de Regras permite informar ao sistema se o campo que chamou a execução deve ou não ter seu valor copiado da Nota de Origem para a Nota de Destino.
Esse Identificador é executado de acordo com os campos informados para a variável GerACamposNaoCopiarRegra do Identificador GER-000RTCMP01.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
GerATabelaItemDevolucao ALFA

Tabela do Item que está sendo alterado (E140IPV, E140ISV, E440IPC, E440ISC).
O valor da variável GerATabelaItemDevolucao indica de forma implícita qual rotina está sendo executada, podendo ser uma Nota de Devolução de uma Venda ou uma Nota de Devolução de uma Compra.
Seguem alguns exemplos:

  • Quando o valor da variável GerATabelaItemDevolucao for "E140IPV", significa que está sendo feita uma devolução de uma Compra com itens de Produto.
  • Quando o valor da variável GerATabelaItemDevolucao for "E140PVD", significa que está sendo feita uma devolução de uma Compra com itens de Produto.
  • Quando o valor da variável GerATabelaItemDevolucao for "E140ISV", significa que está sendo feita uma devolução de uma Compra com itens de Serviço.
  • Quando o valor da variável GerATabelaItemDevolucao for "E440IPC", significa que está sendo feita uma devolução de uma Venda com itens de Produto.
  • Quando o valor da variável GerATabelaItemDevolucao for "E440PCD", significa que está sendo feita uma devolução de uma Venda com itens de Produto.
  • Quando o valor da variável GerATabelaItemDevolucao for "E440ISC", significa que está sendo feita uma devolução de uma Venda com itens de Serviço.
A variável GerATabelaItemDevolucao também serve como referência para o uso das demais variáveis do Identificador de Regras, indicando em qual tabela pode ser feito um select para buscar as informações do Item da Nota Original.

N
GerNCodEmp_Original NUMERO Código da Empresa da Nota de Origem N
GerNCodFil_Original NUMERO Código da Filial da Nota de Origem N
GerACodSnf_Original ALFA Código da Série da Nota Fiscal da Nota de Origem N
GerNNumeroNota_Original NUMERO Numero da Nota de Origem N
GerNCodFor_Original NUMERO Código do Fornecedor da Nota de Origem N
GerNSeqIte_Original NUMERO Sequência do Item Da Nota de Origem N
GerNCodEmp_Devolucao NUMERO Código da Empresa da Nota de Atual N
GerNCodFil_Devolucao NUMERO Código da Filial da Nota de Atual N
GerACodSnf_Devolucao ALFA Código da Série da Nota Fiscal da Nota de Atual N
GerNNumeroNota_Devolucao NUMERO Número da Nota de Atual N
GerNCodFor_Devolucao NUMERO Código do Fornecedor da Nota de Atual N
GerNSeqIte_Devolucao NUMERO Sequência do Item Da Nota de Atual N
GerANomeCampo ALFA Nome do campo que chamou a execução do Identificador de Regras N
GerACopiarCampo ALFA Variável responsável por indicar ao sistema se o campo deve ou não ter ser valor copiado da Nota de Origem para a Nota de Destino.
A variável tem seu valor padrão “S - Sim” para manter o comportamento original do sistema e sempre copiar os valores da Nota de Origem para a Nota de Destino.
São valores possíveis "S - Sim" ou "N - Não". Para qualquer valor diferente desses, o sistema exibirá uma mensagem de erro, informando ao usuário que não são aceitos outros valores para essa variável.
S
Atenção!

Os efeitos colaterais do uso do Identificador de Regras para inibir a cópia de campos são imensuráveis e devem ser analisados pelo cliente. Vale lembrar que o uso dos Identificadores GER-000RTCMP01 e GER-000CPYCMP1 são consideradas customizações, sob as quais a Senior não se responsabiliza.

Este artigo ajudou você?