Árvore de páginas

Ponto de Entrada

Descrição:

Este Ponto de Entrada está localizado na rotina Orçamento de Peças e Serviços (OFIXX001), tem como finalidade a gravação de log.

Localização:

Atualizações \ Mov Oficina \ Orçamento por Fases

Eventos:

lRetorna := .t.

if OX001FPOK()

oGetPecas:aCols[oGetPecas:nAt,FG_POSVAR("VS3_CODITE","aHeaderP")] := cCodIteVal

M->VS3_CODITE := cCodIteVal


// Quando trocar o item deve deixar a TES em branco para recarregar com a TES do item relacionado

oGetPecas:aCols[oGetPecas:nAt,FG_POSVAR("VS3_CODTES","aHeaderP")] := Space(TAMSX3("VS3_CODTES")[1])

M->VS3_CODTES := Space(TAMSX3("VS3_CODTES")[1])

__ReadVar := 'M->VS3_CODITE'

//

if OX001FPOK()

If ExistBlock("OX001SRL")

aRetPESRL := ExecBlock("OX001SRL",.f.,.f., {{cCodSalva, cGruSalva, cDesSalva, cTesSalva}})

EndIf

else

lRetorna := .f.

endif

//

else

lRetorna := .f.

endif

Programa Fonte:

OFIXX001.PRW

Função:

OX001SOBEREL()

Parâmetros:
NomeTipoDescrição

PARAMIXB[1][1]

Caractere

cCodSalva - Código do Produto.

PARAMIXB[1][2]Caractere

cGruSalva - Grupo do Produto.

PARAMIXB[1][3]Caractere

cDesSalva - Descrição do Produto.

PARAMIXB[1][4]Caractere

cTesSalva - TES

Retorno:

Não há.

Exemplo:

Include totvs.ch

User Function OX001SRL()

Local aParam := PARAMIXB[1]

Local cCodSalva, cGruSalva, cDesSalva, cTesSalva


cCodSalva := aParam[1]

cGruSalva := aParam[2]

cDesSalva := aParam[3]

cTesSalva := aParam[4]

Return