Processo automático 02 - Fechamento dos Estoques
Processos
- O sistema gerará em um log para consulta todas as críticas que surgirem;
- O Fechamento utilizará com as informações disponíveis nas variáveis, sendo que a única obrigatória é de data final. O Fechamento utilizará as marcações padrão se as demais variáveis não forem informadas;
- Todas as informações passadas serão validadas quando o Fechamento for executado;
- Na tela de configuração de processos (F000AGE) existe um botão chamado Consulta Log's. Por meio dele, todos os fechamentos realizados e suas respectivas mensagens de sucesso e/ou crítica poderão ser consultados;
- O Fechamento 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 Identificafor de Regras EST-215NOTAS01 o fechamento será paralisado sem avisar o usuário;
- se o Fechamento 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á feita 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.
Configuração da tela de Cadastro de Processo
- Código do Processo: 01 - Fechamento dos Estoques
- Tipo do Processo: 04 - Processos
- Tipo de Procedimento Gestão Empresarial | ERP: 02 - Fechamento dos Estoques
- Data/Hora Inicio: XX/XX/XXXX YY:YY
- Empresa p/ Execução: 99 (obrigatório)
- Filial p/ Execução: 99 (obrigatório)
- Usuário p/ Execução: xxxxx
- Senha: xxx
Data Final p/ Fechamento
AG_PERDATFIM=31/12/2004
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.
Forma de correção do Saldo
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
Cálculo do Preço Médio
AG_MEDESTPRM=1 {0 - NÃO / 1 SIM} Dinâmico // Padrão
AG_MEDESTPRU=0 {0 - NÃO / 1 SIM} Última Entrada
Diferenças de Saldo (Quantidade)
Será definida sempre a opção Corrige
Fechamento
A opção Correção do primeiro movimento nunca poderá ser escolhida
AG_FECATUEST=1 {0 - NÃO / 1 SIM} Atualização dos Estoques // Padrão
AG_FECATUFIL=0 {0 - NÃO / 1 SIM} Atualização e Fechamento do Período
Tipo de Fechamento
AG_TIPFECNOR=1 {0 - NÃO / 1 SIM} Normal // Padrão
AG_TIPFECORI=0 {0 - NÃO / 1 SIM} Por Origem
Origens p/ Fechamento (se for escolhida a opção Fechar por Origem)
AG_FECORIGEN=XPTO (pode ser abrangência)
ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
Seleção de campos (se for escolhida a opção Atualização dos Estoques / Tipo
Normal)
AG_SFECODDEP=ZZZZ (pode ser abrangência)
ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
AG_SFECODORI=XXXX (pode ser abrangência)
ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
AG_SFECODFAM=AAAA (pode ser abrangência)
ZZZZ,PPPP,HHHHH * Não esquecer das aspas duplas
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_FECATUEST=1
AG_FECATUFIL=0
AG_TIPFECNOR=1
AG_TIPFECORI=0
Variáveis disponibilizadas:
VSCodEmp - Empresa - Número
VSCodFil - Filial - Número
VSDatIni - Data Inicial da Filial - Número
VSDatFim - Data Final - Número
//RETORNA VALORES
VSDatFim - Data de sugestão para o Fechamento - Número