Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
LOCALIZAÇÃO : (Quando ativado o botão) é executado na função Ma290Filtro(), chamada por:
A290CalCon (Recálculo do consumo médio do mês);
A290CalNor (Cálculo normal da média de consumos - utiliza os pesos);
A290CalMin (Cálculo da média de consumos - utiliza o conceito dos mínimos quadrados);
A290CalLot (Cálculo do Lote Econômico);
A290AjuLot (Ajusta Lote Econômico)
EM QUE PONTO : Este Ponto de Entrada está localizado na função A290Menu (Processa a string das opções de processamento).
A existência do Ponto de Entrada MTA290Fil fará surgir um botão, que, ao ser pressionado, insere condição de filtro (executado na função Ma290Filtro() ), ANTES do cálculo para gravação dos valores calculados para o Lote Econômico, ou seja, este filtro atua no processamento do arq. de Demandas 'SB3'(exceto função A290CalCon), juntamente com o filtro existente sobre o cadastro de Produtos ('SB1').
MATA290.PRX
MTA290FIL - Insere condição de filtro antes do cálculo - Lote Econômico ( ) --> cFiltro
-
cFiltro(caracter)
- Expressão lógica considerando ou não o produto corrente (filtro ref. ao arquivo SB1) para a gravação do valores calculados.
User Function MTA290FIL()Local cFiltro := ' 'cFiltro := // Adicionar condição do usuárioReturn(cFiltro)