Identificador de Regra
EST-207SUGVA01
Módulo: EST - Estoques.
Finalidade: Tem como objetivo sugerir através das variáveis de retorno as informações referentes à "Qtd. Pedida", "Res. Estoque", "Depósito", "Cta. Financeira", "Cta. Contábil" e "C/C Aplicação".
Características: O identificador será executado ao passar pelo campo "Derivação" na grade "Cadastro" (telas F207LOT e F207EME) e com a opção "Requisição Via Produção" marcada, será executado para cada item ao clicar em "Mostrar" da tela F207LOT. Na tela F207RES será executado ao passar pelo campo "Serviço"
Se o identificadore EST - 207NAOSU01 estiver ativo, não será possível a sugestão dos campos "Conta Contábil", "Conta Financeira" e "Centro de Custo".
Se o identificador EST - 207NAOSU02 estiver ativo, não será possível a sugestão do campo de "Centro de Custo".
Tela: F207EME | F207LOT | F207RES
Transação: Não se aplica.
Definir alfa EstACodPro;
Definir alfa EstACodDep;
Definir numero EstNQtdEme;
Definir numero EstNCtaRed;
Definir numero EstNCtaFin;
Definir alfa EstACcuRes;
Definir alfa EstAResEst;
se (EstACodPro = "1103") {
EstACodDep = "";
EstNQtdEme = 1;
EstNCtaRed = 170;
EstNCtaFin = 1070;
EstACcuRes = "1104";
EstAResEst = "N";
}
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
EstNCodEmp | NÚMERO | Codigo da empresa | N |
EstNNumEme | NÚMERO | Número da requisição | N |
EstNSeqEme | NÚMERO | Sequência da requisição | N |
EstACodPro | ALFA | Código do produto | N |
EstACodDer | ALFA | Código da derivação | N |
EstNUsuEme | NÚMERO | Usuário responsável pela última alteração na requisição | N |
EstDDatEme | DATA | Data da emissão | N |
EstNFilEme | NÚMERO | Código da filial solicitante | N |
EstNPreEme | NÚMERO | Preço da requisição | S |
EstNDatPrv | NÚMERO | Data de previsão de entrega | N |
EstNUsuApr | NÚMERO | Usuário responsável pela aprovação | N |
EstDDatApr | DATA | Data da aprovação | N |
EstNQtdApr | NÚMERO | Quantidade aprovada | N |
EstNQtdCpr | NÚMERO | Quantidade solicitada para compra | N |
EstNUsuSol | NÚMERO | Usuário responsável pela geração da requisição | N |
EstNUsuRes | NÚMERO | Usuário responsável pela aplicação do produto | N |
EstNUsuRec | NÚMERO | Usuário recebedor do produto | N |
EstNSitEme | NÚMERO | Situação da requisição | N |
EstACodTns | ALFA | Código da transação | N |
EstACodFam | ALFA | Código da família | N |
EstAUniMed | ALFA | Unidade de medida | N |
EstACodSer | ALFA | Código do serviço | N |
EstACodDep | ALFA | Código do depósito | S |
EstNQtdEme | NÚMERO | Quantidade requisitada | S |
EstNCtaRed | NÚMERO | Conta contábil | S |
EstNCtaFin | NÚMERO | Conta financeira | S |
EstACcuRes | ALFA | Centro de custo | S |
EstAResEst | ALFA | Indicativo se reserva estoque | S |
Observação
Caso utilize o web service com.senior.g5.co.mcm.est.requisicoes para geração das requisições, este Identificador de Regras é acionado, porém, campos/valores que forem pré-determinados na chamada do web service não serão alterados por ele. O Identificador de Regras serve para sugestão, e não para alteração de valores. Ou seja, eventuais alterações nos dados deverão ser efetuadas na chamada do web service em si e não no identificador de regras.
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.
O valor retornado pela variável EstNPreEme irá preencher o campo Preço Requisição nas telas Geração Individual de Requisições de Serviço (F207RES) e Geração Individual de Requisições de Produto (F207EME).
Definir alfa EstACodSer;
se (EstACodSer <> " " e EstNPreEme = 0) {
EstNPreEme = 0.01;
}