Árvore de páginas

Ponto de Entrada

Descrição:

Ponto de Entrada na rotina de Transferências de Peças que possibilita manipular os conteudos dos campos na linha da grid de Peças.

Localização:

Atualizações / Mov.Peças / Transf. de Peças

Eventos:

//

If lPEOM430COL

aCols[nReg] := ExecBlock("OM430COL",.f.,.f.,{ aClone(aCols[nReg]) , ( cAliasVS3A )->RECVS3 , ( cAliasVS3A )->RECSB1 }) // Carregar conteudo dos campos customizados da linha na aCols

EndIf

//


Programa Fonte:

OFIOM430.PRW

Função:

MONTAACOLS()

Parâmetros:
NomeTipoDescrição

aLinha

Array

linha posicionada na grid de peças (aCols)

nRECVS3

Numérico

RecNo do VS3 referente a linha (peça)

nRECSB1

Numérico

RecNo do SB1 referente a linha (produto)

Retorno:

NomeTipoDescrição

aLinha

Array

linha da grid de Peças ( aCols )

Exemplo:

Include totvs.ch

///////////////////////////////////////////////////////////////////////////////////

// Ponto de Entrada para manipular o conteudo da linha da aCols de Peças //

// ( grid Peças ) na tela de Transferencia de Peças (OFIOM430) //

///////////////////////////////////////////////////////////////////////////////////

User Function OM430COL()


Local aLinha := PARAMIXB[1] // array, linha posicionada na grid de peças (aCols)

Local nRECVS3 := PARAMIXB[2] // numero, RecNo do VS3 referente a linha (peça)

Local nRECSB1 := PARAMIXB[3] // numero, RecNo do SB1 referente a linha (produto)


MsgAlert("Ponto de Entrada 'OM430COL' executado com sucesso.")


//aLinha[FG_POSVAR("VS3_TESTE1")] := "X"

//aLinha[FG_POSVAR("VS3_TESTE2")] := "Y"


Return aClone(aLinha)



OBS: Este Ponto de Entrada se relaciona com os Pontos de Entrada abaixo:

OM430CPO Ponto de Entrada para inserir campos adicionais da tabela Itens do Orçamento (VS3) na montagem da tela de Transferência de Peças (OFIOM430).

OM430EDT Ponto de Entrada executado para liberar campos adicionais para edição na grid de Peças da tela de Transferência de Peças (OFIOM430)

OM430GRV Ponto de Entrada executado após gravar cada linha da grid (aCols) de Peças (campos padrões) na tela de Transferência de Peças (OFIOM430)