01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI)

Função:Orc. Por Fases (OFIXA011) 
País:Brasil
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-5997


02. DESCRIÇÃO

Localização: Atualizações /Mov. Oficina/Orc. Por Fases (OFIXA011)

Em que ponto? Este Ponto de Entrada será executado ao selecionar a opção "Sim" na pergunta "Deseja informar motivo de cancelamento item a item?" no processo de cancelamento de orçamento na rotina "Orc. Por Fases" (OFIXA011) e permite a manipulação dos campos exibidos na tela de motivos do cancelamento.


Para garantir o correto funcionamento deste ponto de entrada, é necessário utilizá-lo em conjunto com os abaixo:


DVARMIL-5997 PE OFX12COL Criado para manipulação do conteúdo dos campos exibidos na tela de motivos do cancelamento de orçamento na rotina Orçamento Por Fases (OFIXA011)

DVARMIL-5997 PE OFX12GRV Criado para possibilitar a gravação dos conteúdos dos campos exibidos na tela de motivos do cancelamento de orçamento na rotina Orçamento Por Fases (OFIXA011)


03. DEMAIS INFORMAÇÕES

Retorno:

NomeTipoDescrição
aHeaderMArray

Retorna um array com o os campos a serem exibidos na tela de motivos do cancelamento


      Parâmetro:

NomeTipoDescrição
aHeaderMArray

Se refere a um array com os campos exibidos na tela de motivos do cancelamento


Exemplo de utilização Advpl:

#include 'Totvs.ch'

User Function OFX12CPO()

    Local aHeaderM := ParamIxb[1]
     
    aAdd(aHeaderM,{RetTitle("VS3_NUMORC"),"VS3_NUMORC","@!",TamSx3("VS3_NUMORC")[1],TamSx3("VS3_NUMORC")[2],"","","C","",""})
    aAdd(aHeaderM,{RetTitle("VS3_SEQUEN"),"VS3_SEQUEN","@!",TamSx3("VS3_SEQUEN")[1],TamSx3("VS3_SEQUEN")[2],"","","C","",""})

    MsgInfo("Ponto de entrada executado com sucesso!", "OFX12CPO")

return aHeaderM


04. ASSUNTOS RELACIONADOS