Versões: | Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
LOCALIZAÇÃO : Function A120F4() responsável pela carga das solicitações de compras / Contratos de Parceria (por item) tecla F5 para o Pedido de Compras / Autorização de Entrega.
EM QUE PONTO : O ponto se encontra no momento em que as tabelas SC1 - Solicitações de Compras ou SC3 - Contratos de parceria estão sendo carregadas para o Array que é utilizado na apresentação da dialog das SCs via tecla F5. Os PEs MT120C1D e MT120C1C sao usados em conjunto para manipulaçao da consulta F5 (Carga das SCs ou Contratos) para o Pedidos de Compras.
O MT120C1D acrescenta elementos no array dos dados, e o MT120C1C acrescenta os títulos das colunas acrescidas. Para saber se a consulta se refere ao alias SC1 ou SC3 use a funçao Alias().
VEJA TAMBÉM O PONTO DE ENTRADA MT120C1D
MATA120.PRX
MT120C1D - Acrescenta elementos no array dos dados ( < PARAMIXB> ) --> aRetArray
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB | Vetor | Em MT120C1C - Array com o cabecalho (titulos) das colunas; Em MT120C1D - Array com os dados da consulta que sera exibida. Sera chamada uma vez para cada linha da consulta. | X |
-
aRetArray(vetor)
- Em MT120C1C - Devera ser retornado o Array do cabecalho (titulos) da consulta F5
Em MT120C1D - Devera ser retornado o Array com os dados que serao exibidos na consulta F5
----------------EXEMPLO MT120C1D----------------User Function MT120C1DLocal aRetDados := PARAMIXBIf Alias() == 'SC1' Aadd(aRetDados, SC1->C1_OBS) Aadd(aRetDados, SC1->C1_TPOP)Else Aadd(aRetDados, SC3->C3_OBS)EndifReturn(aRetDados)--------------------------------------------------------------------------------------------------------------EXEMPLO MT120C1C----------------User Function MT120C1CLocal aRetTitle := PARAMIXBIf Alias() == 'SC1' Aadd(aRetTitle, RetTitle('C1_OBS')) Aadd(aRetTitle, RetTitle('C1_TPOP'))Else Aadd(aRetTitle, RetTitle('C3_OBS'))EndifReturn(aRetTitle)