Histórico da Página
...
Linha de Produto: | Protheus | |||||||||
Segmento: | Manufatura | |||||||||
Módulo: | SIGAPCP - Planejamento e Controle da Produção | |||||||||
| Parâmetro(s): |
| |||||||||
Idiomas: | Todos | |||||||||
País(es): | Todos | |||||||||
Banco(s) de Dados: | Todos | |||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
| Descrição: | O ponto de entrada P144COL permite o usuario adicionar campos nas grids de resultados e documentos da rotina de geração de documentos do MRP. |
| Localização: | Funções gridResult e gridDocs do fonte PCPA144.prw |
| Eventos: | Permite o usuário adicionar colunas nas grids da rotina. |
| Programa Fonte: | PCPA144.prw |
Sintaxe: | P144COL( ) → aCabPers |
| Retorno: | Deve retornar um array com os campos que serão adicionados na grid. |
| Observações: | O array com as informações |
aCabPers[nPosCampo][1] Título
aCabPers[nPosCampo][2] Campo
aCabPers[nPosCampo][3] Picture
aCabPers[nPosCampo][4] Tamanho
aCabPers[nPosCampo][5] Decimal
aCabPers[nPosCampo][6] Validação
aCabPers[nPosCampo][7] Reservado
aCabPers[nPosCampo][8] Tipo
aCabPers[nPosCampo][9] Reservado
da coluna que será adicionada deve seguir o formato do exemplo. |
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "PROTHEUS.CH" User Function P144COL()
Local aCabPers := {}
Local cGridSel:= PARAMIXB[1]
Local aHeadSel:= PARAMIXB[2]
If cGridSel == "gridResult"
aAdd(aCabPers, {"Novo Campo",; // [1] Título
"Z1_QUANT",; // [2] Campo
"@E 99,999,999.999",; // [3] Picture
12,; // [4] Tamanho
3,; // [5] Decimal
"",; // [6] Validação
"û",; // [7] Reservado
"N",; // [8] Tipo
""}) // [9] Reservado
ElseIf cGridSel == "gridDocs"
aAdd(aCabPers, {"Novo Campo",; // [1] Título
"Z1_QUANT",; // [2] Campo
"@E 99,999,999.999",; // [3] Picture
12,; // [4] Tamanho
3,; // [5] Decimal
"",; // [6] Validação
"û",; // [7] Reservado
"N",; // [8] Tipo
""}) // [9] Reservado
EndIf
Return aCabPers |