Árvore de páginas

Produto:

Protheus.

Ocorrência:

A460RLOC: Adiciona intervalos de filtro de armazéns.

Passo a passo:

Descrição: ponto de entrada responsável por incluir filtros personalizados de armazéns no relatório de Registro de Inventário Modelo 7 (MATR460). Sua utilização permite realizar o filtro de armazéns por vários intervalos distintos e disjuntos, como por exemplo, "01 ao 05", "10 ao 12", "25 ao 47" e "85 ao 88".

Programa fonte: MATR460.PRX

SintaxeA460RLOC - Adiciona intervalos de filtro de armazéns ( [ PARAMIXB[1] ] ) --> aLocDeAte

Retorno:

aLocDeAte

    • Vetor de 1 dimensão contendo na primeira posição uma String com os códigos de armazéns iniciais e, na segunda posição, uma String com os códigos de armazéns finais. O exemplo abaixo evidencia esta condição.

Importante: as Strings de armazéns De/Até devem conter o mesmo comprimento. Caso tenham comprimentos distintos entre si, o ponto de entrada será desconsiderado, prevalecendo o intervalo de armazéns definidos nas perguntas SX1 do relatório MATR460.

Exemplo:

Observações:

  • Sua utilização faz com que seja ignorado o intervalo de armazéns definidos nas perguntas SX1 do relatório MATR460, isto é, ou se utiliza o ponto de entrada ou se utiliza o filtro padrão do relatório.
  • O ponto de entrada A460RLOC está disponível apenas para ambientes que utilizem banco de dados relacionais, ou seja, TOP CONNECT.
  • Sua utilização implica em queda de performance na geração do relatório MATR460 devido ao complemento das consultas à base de dados para incorporar os intervalos customizados de armazéns.