Identificador de Regra

EST-215ONLTR01

Módulo: EST - Estoques.

Finalidade: Ativar a rotina de Valorização das Transferências no fechamento de estoques. A rotina é diretamente ligada a movimentos de estoques de transferências entre filiais, transferências entre produtos e depósitos.

Importante

Características: Executado na valorização de estoques ao ser executado a rotina de fechamento/atualização de estoques e também a rotina de Valorização das Transferências.

Tela: F215FES

Transação: Não se aplica.

Regra:

definir Alfa EstATnsSai;
definir Alfa EstATnsEnt;
definir Alfa EstATnsPri;
definir Alfa EstATnsCpm;
definir Alfa EstATnsStp;
definir Alfa EstAClcPrp;
definir Numero EstNQtdDia;
definir Alfa EstATnsEst;

EstATnsSai = "91250,91251,91240,90263";
EstATnsEnt = "91200,91201,91211,90211";
EstATnsPri = "91250,91240";
EstATnsCpm = "91251";
EstATnsStp = "90263";
EstAClcPrp = "N";
EstNQtdDia = 90;
EstATnsEst = "90589,90869";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna valor
EstATnsSai ALFA Transação de saída utilizada em transferências de estoques S
EstATnsEnt ALFA Transação de entrada utilizada em transferências de estoques S
EstATnsPri ALFA Transação principal das transferências de estoques. No caso de transferências entre filiais, é a transação que está presente no movimento de saída da filial de origem. Em transferências entre produtos e depósitos é a transação do movimento de saída S
EstATnsCpm ALFA Transação de saída utilizada em transferências de estoques. Quando se é identificada a necessidade de recálculo do preço médio mesmo que uma transação de saída esteja com a sua forma de valorização igual a "F - Fechamento", então essa transação deve ser parametrizada nessa variável. S
EstNQtdDia NÚMERO Quantidade de dias para ser executado a exclusão de registros da tabela E210TRA (recomendado 90 ou mais).
Exemplo: se configurado 90 dias, serão excluídos da tabela E210TRA os registros onde o campo DATINI seja menor ou igual a data atual menos 90 dias.
S
EstATnsStp ALFA Deve ser utilizada com cautela, pois impacta no desempenho da Valorização das Transferências. Não é obrigatória sua utilização. Deve ser configurada com a transação de saída de transferências entre produtos. Somente deve ser configurada quando temos vários cenários de transferências entre produtos onde em momentos diferentes o mesmo produto é referente a entrada e logo em seguida já faz parte de outra transferência como uma saída.

Também em cenários onde o produto de entrada será valorizado antes do produto saída. Isso ocorre devido à ordenação padrão da valorização de estoques que ocorre pela ordenação do código de produtos e derivação. Para as transações que estiverem aqui configuradas, os seus movimentos serão ordenados pelo código de ligação (CODLIG), de forma que garanta que os movimentos de saída sejam valorizados antes do seus respectivo movimentos de entrada.

Importante

Esta variável foi deprecada a partir das versões 5.10.3.69 e 5.10.4.14.

S
EstAClcPrp ALFA Deve ser utilizada com o valor 'S' em cenários onde nas transferências entre filiais, o produto na nota fiscal de saída não é o mesmo da nota fiscal de entrada. Isso acontece raramente. Caso não haja esse cenário, então não há necessidade de configurar a variável. Esse modelo pode causar diferenças nos valores dos movimentos de saídas e entradas devido a arredondamentos. S
EstATnsEst ALFA Deve ser utilizada em cenários onde a transação faz parte de um contexto de transferências entre produtos/depósitos, então seus respectivos movimentos de estoques possuem código de ligação (E210MVP.CODLIG maior que zero), porém mesmo se tratando de movimentos dentro da mesma filial, os seus movimentos possuem notas fiscais vinculadas.

Isso ocorre, por exemplo, quando temos uma devolução que seu movimento de entrada no estoque está parametrizado para gerar uma transferência entre depósitos automaticamente e através de uma customização esses dois movimentos de transferência recebem a ligação da nota fiscal de devolução. Geralmente isso é feito para garantir que caso a nota fiscal seja reabilitada ou excluída, os movimentos de estoque sejam também excluídos.
S
EstATnsNfc ALFA Utilizada em cenário específico. A variável tem atuação junto com a variável EstATnsLnc. São utilizadas para valorizar cenários onde temos uma entrada por nota fiscal e essa entrada é um depósito que fica aguardando liberação. Após a liberação, é feita uma transferência entre depósitos para que assim o estoque fique disponível em um depósito de movimentação normal. Assim temos três movimentos de estoques e o todos tem que ser valorizados pelo movimento de entrada da nota fiscal. Para que esse cenário funcione, os três movimentos devem ter a chave da nota fiscal de entrada gravada. A gravação da chave da nota fiscal nos itens de transferência entre depósitos se dá de forma customizada. Na variável EstATnsNfc deve ser informada a transação utilizada no movimento da nota fiscal de entrada. S
EstATnsLnc ALFA Utilizada em cenário específico. A variável tem atuação junto com a variável EstATnsNfc. São utilizadas para valorizar cenários onde temos uma entrada por nota fiscal e essa entrada é um depósito que fica aguardando liberação. Após a liberação, é feita uma transferência entre depósitos para que assim o estoque fique disponível em um depósito de movimentação normal. Assim temos três movimentos de estoques e o todos tem que ser valorizados pelo movimento de entrada da nota fiscal. Para que esse cenário funcione, os três movimentos devem ter a chave da nota fiscal de entrada gravada. A gravação da chave da nota fiscal nos itens de transferência entre depósitos se dá de forma customizada. Na variável EstATnsLnc devem ser informadas as transações que estão nos movimentos de estoques referente a transferência entre depósitos que estão ligadas ao movimento de entrada da nota fiscal de entrada. S
EstNVlrAjt NÚMERO

Deve ser utilizada quando há necessidade de ajustar possíveis diferenças de arredondamentos entre os valores de entradas e saídas em transferências entre produtos sendo 1 x n, n x 1, n x n. Deve ser parametrizada com valores numéricos entre 0.1 e 0.99. Isso indicará qual o valor máximo da diferença que pode ser ajustado com a utilização da variável.

S

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.

Este artigo ajudou você?