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.
English
Español
English
Español


