Identificador de Regra
CPR-435PESOR01
Módulo: CPR - Compras.
Finalidade: esse identificador é responsável por retornar se as contra notas de produtor rural devem ou não ser geradas com base no peso de origem informado no cabeçalho da pesagem.
Características: utilização pelo Agronegócio nas seguintes situações:
- quando na tela Controle de Entradas e Saídas (Expedição via Contrato com Classificação) é informada uma placa de uma pesagem previamente cadastrada e que possua peso de origem de informado;
- no web service com.senior.g5.co.int.agr.pesagem, porta RegistrarEntradaViaBalancaContrato, é possível informar um peso de origem da carga.
- quando o fornecedor for pessoa física, na tela Controle de Entradas e Saídas (Expedição via Contrato com Classificação) será habilitado um campo chamado Gerar contra peso ori., que quando marcado, o peso utilizado para fazer a distribuição de carga será o peso de origem e não a diferença entre os pesos capturados pela balança. Os descontos de classificação continuarão sendo calculados com base nos pesos capturados pela balança, no entanto, o peso informado no peso de origem será utilizado como base para gerar as contra notas, as ordens de compra e a baixa de saldo dos contratos utilizados pela pesagem;
- independentemente do fornecedor ser pessoa física ou jurídica, quando o campo Gerar contra peso ori. não estiver marcado, a informação do peso de origem carga será apenas informativa e poderá ser utilizada na construção de relatórios comparativos de diferença de peso entre origem e destino de carga.
Para o correto funcionamento da rotina, deverá ser cadastrada uma nova regra na tela Cadastro de Identificador de Regras. Após isto, a regra deve ser importada para dentro do identificador em questão e o sistema irá identifica-la no momento em que uma placa de pesagem já existente for informada e também tenha o peso de origem informado.
Tela: F435CCC.
Transação: não se aplica.
Regra:
Definir numero CprNCodEmp; Definir numero CprNCodFil; Definir numero CprNDatEnt; Definir numero CprNSeqEnt; Definir numero CprNCodFor; Definir alfa CprAProPes; Definir alfa CprADerPes; Definir alfa CprACodDep; Definir alfa CprACodTrg; Definir numero CprNPesEnt; Definir numero CprNPesSai; Definir numero CprNPesOri; Definir alfa CprAGPeOri; CprAGPeOri = "S"; x=y;
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CprNCodEmp | NÚMERO | Código da empresa | N |
CprNCodFil | NÚMERO | Código da filial | N |
CprNDatEnt | NÚMERO | Data de entrada | N |
CprNSeqEnt | NÚMERO | Sequência de entrada | N |
CprNCodFor | NÚMERO | Código do Fornecedor | N |
CprAProPes | ALFA | Código do produto que esta sendo pesado e pode ser substituído. | N |
CprADerPes | ALFA | Código da derivação do produto que esta sendo pesado e pode ser substituído. | N |
CprACodDep | ALFA | Código do depósito do produto que esta sendo pesado e pode ser substituído. | N |
CprACodTrg | ALFA | Código da transgenia do produto que esta sendo pesado e pode ser substituída. | N |
CprNPesEnt | NÚMERO | Peso de entrada do veículo na unidade de peso da balança. | N |
CprNPesSai | NÚMERO | Peso de saída do veículo na unidade de peso da balança. | N |
CprNPesOri | NÚMERO | Peso de origem da carga. | N |
CprNQtdDec | NÚMERO | Quantidade de decimais que deve ser utilizada para arredondamento de possíveis cálculos e que utilizada pelo sistema. | |
CprAGPeOri | ALFA | Gerar pelo peso de origem? Retornar: S para Sim e N para Não. | N |
Variáveis disponibilizadas dentro da lista CprNListaCla:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CodIcl | NÚMERO | Código do item de classificação. | N |
SeqIcl | NÚMERO | Sequência do item de classificação. | N |
CodMph | NÚMERO | Código de melhoria de PH. | N |
VphIni | NÚMERO | Ph inicial. | N |
UmiIni | NÚMERO | Umidade inicial da regra de PH. | N |
UmiFin | NÚMERO | Umidade inicial da regra de PH. | N |
VlrMel | NÚMERO | Umidade inicial da regra de PH | N |
VphFin | NÚMERO | Ph final. | N |
PesAmo | NÚMERO | Peso da amostra. | N |
ResAmo | NÚMERO | Resultado da amostra. | N |
PerApu | NÚMERO | Percentual apurado. | N |
PerDsc | NÚMERO | Percentual de desconto. | N |
QtdBas | NÚMERO | Quantidade que foi base de cálculo utilizada no cálculo do desconto. | N |
QtdDsc | NÚMERO | Quantidade de desconto calculada. | N |
AltIde | ALFA | Desconto alterado via identificador de regras. | N |
IndObg | ALFA | Indicativo de obrigatoriedade do item de classificação. | N |
ProGer | ALFA | Código do subproduto gerado | N |
DerGer | ALFA | Código da derivação do subproduto gerado | N |
TnsGer | ALFA | Código da derivação do subproduto gerado | N |
UsaAmo | ALFA | Utiliza amostra. | N |
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.