Home

Linha Microsiga Protheus

Páginas filhas
  • MTOPCADD - adiciona uma coluna de usuário na seleção de produtos opcionais v2

Descrição

MTOPCADD - adiciona uma coluna de usuário na seleção de produtos opcionais.

Observações

Este ponto de entrada recebe por paramixb a matriz dos produtos opcionais para montagem da tela de seleção de opcionais e devolve outra matriz semelhante com a montagem da coluna de usuário para ser apresentado na mesma tela de seleção de opcionais. A montagem da matriz de retorno não alterará a matriz original de entrada, mas apenas complementará com uma segunda matriz para tratamento do campo inserido. A função deverá tratar o elemento da matriz de entrada na posição 2 igual a 1, onde deverá ser efetuado os tratamentos do usuário com base no desmonte do elemento x, 3. Este ponto de entrada esta preparado para a inserção de apenas uma coluna.

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

paramixb

Retorno

matriz pré-formatada.

Eventos de chamada do Ponto de Entrada

Na tela de seleção dos opcionais de produtos.

Variáveis

A matriz de entrada através de paramixb tem o layout abaixo (Destaque para as posições relevantes ao ponto de entrada):
matriz [ x , 1 ) = Lógico
matriz [ x , 2 )= 0(Cabeçalho opcionais) , 1 (detalhe opcionais e mark)
matriz [ x , 3 )= opcional (composto por grupo de opc (GA_GROPC) + String ' - '+ Descrição Opcional (GA_DESCOPC)
matriz [ x , 4 )= Cod Opcionais.
matriz [ x , 6 )= campo numérico
matriz [ x , 7 ) = campo caracter
matrix [ x , 8 ) = campo numérico
matriz [ x , 9 ) = lógico

A Matriz de saída ou retorno do ponto de entrada, deve seguir o layout:

matriz [ x , 1) = nome do campo a ser inserido no cabeçalho

matrix [ x , 2, 1 ) = Cópia do elemento x da matriz de entrada acima  [ x , 1 ) a  [ x , 9 ).

matrix [ x , 2, 2 ) = valor da coluna inserida e relacionada este elemento da matriz.

 

Programa Fonte

Sigacusa.prx

 

 

  • Sem rótulos