Home

Linha Microsiga Protheus

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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
saida Copia matrix  relacionada este

Descrição

MTOPCADD - adiciona uma coluna de usuario 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 usuario 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 usuario usuário com base no desmonte do elemento x, 3. Este ponto de entrada esta preparado para a inserção de apenas uma coluna.

Exemplos

Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

paramixb

Retorno

matriz prepré-formatada.

Eventos de chamada do Ponto de Entrada

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

Variáveis

A matriz de entrada atraves através de paramixb tem o layout abaixo (Destaque para as posições relevantes ao ponto de entrada):
matriz [ x , 1 ) = Logico 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 numericonumérico
matriz [ x , 7 ) = campo caracter
matrix [ x , 8 ) = campo numericonumérico
matriz [ x , 9 ) = logicoló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

...