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-6584 |
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 adição dos campos exibidos na tela de motivos do cancelamento.
É necessário que os campos customizados que serão incluídos no array "aHeaderM" sejam obrigatoriamente vinculados a tabela de Itens de Orçamento (Peças) (VS3) e estarem definidos na sua configuração como campos reais para a correta inclusão de novos campos na tela de motivos do cancelamento |
Retorno:
Nome | Tipo | Descrição |
---|---|---|
aHeaderM | Array | Retorna um array com o os campos a serem exibidos na tela de motivos do cancelamento |
Parâmetro:
Nome | Tipo | Descrição |
---|---|---|
aHeaderM | Array | Se refere a um array com os campos exibidos na tela de motivos do cancelamento |
Exemplo de utilização Advpl:
User Function OFX12CPO() Local aHeaderM := ParamIxb[1] aAdd(aHeaderM,{RetTitle("VS3_PRCCON"),"VS3_PRCCON","@E 9,999,999.99",TamSx3("VS3_PRCCON")[1],TamSx3("VS3_PRCCON")[2],"","","N","",""}) aAdd(aHeaderM,{RetTitle("VS3_NOMCON"),"VS3_NOMCON","@!",TamSx3("VS3_NOMCON")[1],TamSx3("VS3_NOMCON")[2],"","","C","",""}) MsgInfo("Ponto de entrada executado com sucesso!", "OFX12CPO") return aHeaderM |