Processo automático 153 - Valorização das Transferências
Processos
- O sistema gerará em um log para consulta todas as críticas que surgirem;
- A valorização utilizará as informações disponíveis nas variáveis, sendo que a única obrigatória é de data final. A valorização utilizará as marcações padrões se as demais variáveis não forem informadas;
- Todas as informações passadas serão validadas quando a valorização for executada;
- A valorização atuará da mesma maneira pelo Agendador ou pelo processo normal (quando a tela for chamada pelo Menu do Gestão Empresarial | ERP), exceto nos seguintes casos:
- No modo Agendado, ao utilizar o Identificador de Regras EST-215NOTAS01, o fechamento será paralisado sem avisar o usuário;
- Se a valorização encontrar diferenças entre lotes, antes de fazer uma entrada e/ou uma saída, no modo normal o sistema abre uma tela para o usuário fazer a distribuição dos lotes.
- No caso do Agendador, a distribuição será realizada internamente:
- Se for uma saída, o fechamento distribuirá entre os lotes com saldo;
- Se for uma entrada, o fechamento jogará para o primeiro lote encontrado.
- A rotina sempre será executada na modalidade de atualização de estoques;
- Todas as parametrizações para utilização da rotina de Valorização das Transferências devem estar completamente feitas.
Configuração da tela de Cadastro de Processo
- Tipo do processo: 04 - Rotina;
- Rotina Sapiens: 153 - Valorização das Transferências.
Parâmetros do Processo
AG_PERDATFIM=31/12/2020
Se a variável acima estiver vazia ou não for preenchida, o sistema buscará pelas seguintes variáveis:
ESCOLHEDATA=DATA_INICIO (o Fechamento trará a data inicial da filial)
ou
ESCOLHEDATA=DATA_FINAL (o Fechamento trará a data final da filial)
ou
ESCOLHEDATA=DATA_HOJE (o Fechamento trará a data da execução)
ou
ESCOLHEDATA=DATA_REGRA (o Fechamento trará a data retornada através de uma regra). Para isso, é necessário declarar o parâmetro e o valor da regra que será executada, conforme exemplo:
- ESCOLHEDATA=DATA_REGRA
- VALOR_REGRA=88
Com a data sugerida por qualquer processo acima, o sistema permitirá fazer concatenações para somar e/ou diminuir uma quantidade X de dias. Para isso, as variáveis abaixo deverão ser informadas:
- SOMASUB=+ / - (pode ser informado + ou -)
- NUMDIAS=6 (pode ser informado qualquer número inteiro). Conforme exemplo:
Data sugerida: 01/08/2004
- SOMASUB=+
- NUMDIAS=10
- Resultado final: 01/08/2004 + 10 = 10/08/2004.
AG_GERMOVACE=1 {0 - NÃO / 1 SIM} Geração de Movimentos de Acerto // Padrão
AG_ATUSALMOV=0 {0 - NÃO / 1 SIM} Atualização dos Saldos pelo Movimento
AG_MEDESTPRM=1 {0 - NÃO / 1 SIM} Dinâmico // Padrão
AG_MEDESTPRU=0 {0 - NÃO / 1 SIM} Última Entrada
Será definida sempre a opção corrige
Será definida sempre a opção Atualização dos Estoques
AG_OTIATUEST=1 {0- Não ignora parâmetro OtiAtuEst/ 1 - Ignora parâmetro OtiAtuEst}
AG_TIPFECNOR=1 {0 - NÃO / 1 SIM} Normal // Padrão
AG_TIPFECORI=0 {0 - NÃO / 1 SIM} Por Origem
Caso escolhida a opção Fechar por Origem
AG_FECORIGEN=XPTO (pode ser abrangência) ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
Caso escolhida a opção Atualização dos Estoques / Tipo Normal)
AG_SFECODPRO=QQQQ (pode ser abrangência) ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
AG_SFECODDER=YYYY (pode ser abrangência) ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
ESCOLHEDATA=DATA_INICIO
SOMASUB=+
NUMDIAS=15
AG_GERMOVACE=1
AG_ATUSALMOV=0
AG_MEDESTPRM=1
AG_MEDESTPRU=0
AG_TIPFECNOR=1
AG_TIPFECORI=0
AG_OTIATUEST=1
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCodEmp | Número | Empresa | N |
VSCodFil | Número | Filial | N |
VSDatIni | Número | Data Inicial da Filial | N |
VSDatFim | Número | Data Final | S |