Page tree

Produto:

Protheus.

Ocorrência:

A265COL: Permite mudança na apresentação do Get Dados.

Passo a passo:

Localização: Function A265Inclui (inclusão da Distribuição do Produto).

Em que ponto: É chamado antes da apresentação da Getdados e permite que o conteúdo da mesma seja alterado (preenchimento ou alteração do aCols), através da manipulação do array aCols, respeitando os critérios das colunas definidos no array aHeader. Os dois arrays podem ser visualizados no ponto de entrada.

Programa fonte: MATA265.PRX

SintaxeA265COL - Permite mudança na apresentação do Get Dados ( ) --> ExpL1

Retorno:

ExpL1(logico)

  • Nao precisa haver retorno, o ponto de entrada deve alterar o valor do array aCols diretamente
    Caso retorne .T., continua o processo de inclusão, Caso retorne .F., volta para o browse abandonando a inclusão.

Exemplo:

User Function A265COL()Local nx := 0Local nCounter:=Len(aCols)Local nPosDataIf nCounter == 1 For nx = 1 To Len(aHeader)   If Trim(aHeader[nx][2]) == 'DB_DATA'     nPosData:=nX   EndIf  Next   aCols[nCounter][nPosData] := dDataBaseEndIfReturn

Observações:

Caso a variável aCols seja retornada com um tipo diferente de array , sera ignorada pela rotina.