Como agendar o cálculo do custo médio (cálculo através de batch)

De Portal do Conhecimento MicroUniverso
Ir para navegação Ir para pesquisar

Este artigo irá demonstrar como realizar o processo de geração automática do cálculo do custo médio agendando através de um arquivo .BAT. Esse processo permite que o cálculo seja feito automaticamente.

Tutorial

PASSO 1

Abrir o programa Bloco de Notas e para criar um novo documento vazio.

No novo arquivo informar os seguintes comandos:

Tradewin.exe S senha MICROUNI N N P

Onde:

Tradewin.exe - nome do aplicativo

S - Valor fixo do sistema

senha - Senha do usuário que irá acessar o sistema

MICROUNI - Usuário que irá fazer o cálculo (não é necessário ser o usuário MICROUNI, mas tem que ser um usuário que tenha acesso a todas as filiais)

N - Parâmetro fixo do sistema

N - Parâmetro fixo do sistema

P - Parâmetro fixo do sistema
Bat Custo Médio

PASSO 2

Salvar o arquivo como a extensão .BAT na mesma pasta onde estão os executáveis do sistema. (Geralmente C:\Microuni\Enterprise)
Bat Custo Médio

PASSO 3

Após Salvar o arquivo CustoMedio.bat pode ser criado um agendamento no Agendador de Tarefas do Windows para que execute essa BAT em um horário determinado.

A rotina que é executada é: TRADEWIN / sistemas / controle de estoque / movimentos / atualização mensal do custo médio / cálculo / cálculo 3

Importante:

O sistema verifica algumas validações antes de permitir a atualização do custo médio. Caso alguma dessas regras não seja atendida, a execução poderá ser interrompida. Validações importantes:

  • Nota fiscal com valor contábil zerado → Se houver, o cálculo pode ser bloqueado.
  • Conversão de unidades → Se existir um produto com fator de conversão zerado, o cálculo será interrompido.
  • PIS/COFINS → O sistema verifica se todas as notas de entrada tiveram o devido processamento dos tributos.
  • Encerramento mensal → Caso o mês de processamento não tenha sido encerrado, o sistema solicitará a execução do encerramento antes do cálculo do custo médio.

Antes de agendar a execução automática, é necessário garantir que essas validações não impedirão a finalização do cálculo.