Identificador de Regra
CPR-435TNSFO01
Finalidade: Altera o código da transação da entrada via balança em função do fornecedor.
Características:
Disparado quando:
- Informado o código do Fornecedor no cabeçalho da pesagem;
- Informada a origem de mercadoria no cabeçalho da pesagem;
- Informado o código do produtor no cabeçalho da pesagem;
- Informado a derivação do produto no cabeçalho da pesagem.
Executa o identificador apenas quando as informações de Fornecedor/Produtor, Produto e Derivação estiverem informadas.
Tela: F435CCC. O identificador de regras será chamado quando tiver uma alteração na grade Fornecedores Participantes do Contrato na tela, especificamente nos campos de código do fornecedor, da origem de mercadoria ou da produção própria.
Transação: Não se aplica.
Regra:
definir alfa CprCooper;
definir alfa CprCodTns;
se(CprCooper = "S")
CprCodTns = "90410";
senao se (CprCooper = "N")
CprCodTns = "90408";
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CprCodEmp | Alfanumérico | Código da empresa | N |
CprCodFil | Alfanumérico | Código da filial | N |
CprCodPro | Alfanumérico | Código do Produto | N |
CprCodPro | Alfanumérico | Código do Produto | N |
CprCodDer | Alfanumérico | Derivação do Produto | N |
CprCodFor | Alfanumérico | Código do Fornecedor/Produtor Rural | N |
CprSeqOrm | Alfanumérico | Código da origem de mercadoria, se existir, do Fornecedor/Produtor Rural | N |
CprCooper | Alfanumérico | Se o Fornecedor/Produtor Rural for cooperado enviará "S", senão "N" | N |
CprCodTns | Alfanumérico | Envia o código da transação que o sistema utilizaria naturalmente e espera nela o código a ser utilizad | S |