Boa tarde Estou cuidando temporariamente dos módulos de Produção, e frequentemente vejo nos fontes o teste movto-estoq.cod-refer = " ". Exemplo: find first movto-estoq where movto-estoq.it-codigo = saldo-estoq.it-codigo and movto-estoq.cod-estabel = saldo-estoq.cod-estabel and movto-estoq.dt-trans >= da-data-ini and movto-estoq.dt-trans <= da-data-fim and movto-estoq.cod-refer = " " and movto-estoq.cod-depos = saldo-estoq.cod-depos and movto-estoq.cod-localiz = saldo-estoq.cod-localiz and movto-estoq.lote = saldo-estoq.lote use-index item-data no-lock no-error. Minha duvida é: Este teste tem algum significado particular nos módulos de produção? Ou é apenas conseqûencia da visão do analista que desenvolveu o programa Obrigado
Olá... Acredito que seja para utilizar todos os campos de um indice e melhorar a performance... o correto seria que este campo fosse comparado com saldo-estoq.cod-refer, pois se voces tiverem algum item controlado por referencia esta regra não irá encontra-lo. Att,
Uma dica... Embarcamos na época da implantação do Magnus (1999) na história do controle por referência (cod-refer), um mesmo item com várias opções (no nosso caso é voltagem).... maior furada da história, a cada atualização da Totvs os programas não funcionam corretamente, no cálculo do MRP não gera as necessidades dos itens abaixo, ai não gera as OPs, consequentemente a matéria-prima. Consulta de estrutura com problema, e ai vai .... Agora, depois de uns longos anos sofrendo estamos eliminando definitivamente esta porcaria.