Histórico da Página
Portuguese | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: MA330UNI - Filtragem de Armazem na Aglutina de Custos
Descrição: LOCALIZAÇÃO : Function MATA330( ) - Função utilizada para realizar o recalculo do custo medio. Eventos
Programa Fonte MATA330.PRX Sintaxe MA330UNI - Alteração nas querys de Aglutinação de Custo (Somente utilizado quando o parametro MV_CUSFIL = F ou MV_CUSFIL = E ( ) --> cNewQuery Retorno cNewQuery - Query contendo o filtro desejado Observações Abaixo os parametro recebido pelo ponto de entrada: PARAMIXB[2] - Codigo do Produto PARAMIXB[3] - Query a ser executada
#INCLUDE "RWMAKE.CH" // Exemplo de utilizacao do ponto de entrada MA330UNI // Abaixo segue o exemplo para nao processar o custo unificado para um determinado armazem // Importante: Este ponto de entrada funciona COM e SEM Stored Procedures // Qualquer duvida sobre o ponto de entrada consulte a equipe de ADVPL User Function MA330UNI Local cFilial := PARAMIXB[1] //Codigo da Filial Local cProduto := PARAMIXB[2] //Codigo do Produto Local cQuery := PARAMIXB[3] //Query de Aglutinacao de Custos Local cFiltraAmz := '05' // Neste exemplo utilizamos o armazem 05 para filtragem // Adiciona no Where da Query de Aglutinacao uma expressao para filtragem do armazem desejado cNewQuery := cQuery + " " + "AND B2_LOCAL <> '" + cFiltraAmz + "' " Return cNewQuery
|