Identificador de Regra

CPR-435TNSFO02

Finalidade: Altera o código da transação do fornecedor participante da entrada via balança.

Caracteristicas:

Disparado:

Depois que carregar os contratos e seus participantes, para cada participante será disparado. Se no contrato existir uma divisão entre depósito e compra imediata, ao carregar o participante, o identificador será chamado duas vezes. Uma para compra imediata e outra para a entrada em depósito.

Informado o código do Fornecedor nos fornecedores participantes

Informado a origem de mercadoria do fornecedor participante

Informado se a carga do fornecedor participante é produção própria.

Executa o identificador apenas quando as informações de Fornecedor, Produto e Derivação e percentual de participação na pesagem estiverem informados.

Se existir percentual de participação para entrada a depósito/fixar e compra imediata, será disparado duas vezes, uma para cada finalidade de entrada.

Tela: F435CCC

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
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
CprProdPr Alfanumérico Envia se fornecedor/produtor está com a opção "Produção Própria" "S" e "N" N
CprNumCtr Alfanumérico Número do contrato, se existir, do fornecedor participante N
CprFilCtr Alfanumérico Filial do contrato, se existir, do fornecedor participante N
CprCodTns Alfanumérico Envia o código da transação que o sistema utilizaria naturalmente e espera nela o código a ser utilizado. S

Este artigo ajudou você?