Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ponto de

...

Estrutura do array de retorno:

 

...

entrada FT300BUT - Adiciona botões à View da Oportunidade de Venda - Versão 12

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Serviços

Módulo:

CRM - SIGACRM
Faturamento - SIGAFAT

Rotina:

Rotina

Nome Técnico

Oportunidade de vendaFATA300

Tickets relacionados

790786

Requisito/Story/Issue:

DSERFAT-2025

País(es):

Todos os países.

Banco(s) de Dados:

Todos os bancos de dados homologados.

Sistema(s) Operacional(is):

Todos os sistemas operacionais homologados.

Versão:A partir da versão 12.1.17.

Descrição

Permite adicionar botões à View da Oportunidade de Vendas (antiga Enchoicebar).

Importante

Este ponto de entrada receberá o parâmetro <oView> somente se o programa fonte FATA300.PRX possuir data posterior à 06 de novembro de 2017 (versão 12.1.17) em seu repositório (arquivo ".RPO" do seu ambiente). Caso contrário, esse parâmetro não estará recebendo tal parâmetro.

Ponto de Entrada

Descrição:

A finalidade do ponto de entrada FT300BUT é possibilitar que botões de ações sejam incluídos na view da Oportunidade de Venda.

Localização:

SIGACRM → Atualizações → Vendas → Vendas → Oportunidades → Ações Relacionadas
SIGAFAT → Atualizações → CRM-Administração de vendas → Oportunidades → Ações Relacionadas

Programa Fonte:

FATN600.PRW

Parâmetros:

{ <oView> }

Onde:

NomeTipoDescriçãoObrigatório
<oView>
Objeto

Objeto View da Oportunidade de Vendas

Sim

Retorno:

RetornoTipoDescrição
aRetArray

Array com os botões a serem incluídos nas ações relacionadas da view da Oportunidade de Vendas.

Estrutura do array de retorno
ElementoTipoDescrição
<cTítulo>CaractereTítulo do botão
<cResource>CaractereNome do resource compilado no RPO que será considerado como a imagem do novo botão.
<bFunction>Codeblock

...

Bloco de código que será executado

...

 

Exemplo:

 

User Function FT300BUT()

Local aBut := {}

quando o botão for acionado.
<nShortCut>NuméricoCódigo da tecla que será considerado como ação de atalho na execução do botão.
<aOperation>ArrayArray com as operações disponíveis para a execução do botão.

Exemplo:

*=======================
User Function FT300BUT()
*=======================
Local oView := ParamIXB[01] // Este parâmetro somente estará disponível na versão 12.1.17, cujo programa fonte FATA300.PRX possua a data posterior à 06/novembro/2017
Local aRet := {}

aAdd(aRet,{"Oportunidade Visual

...

", "", {|| MsgAlert("Teste01")}, "ViewVisual", , {MODEL_OPERATION_VIEW}})
aAdd(

...

aRet,{"

...

Oportunidade Altera", "", {|| MsgAlert("Teste02")}, "ViewAltera", ,  {MODEL_OPERATION_UPDATE}})
aAdd(

...

aRet,{"

...

Oportunidade Full",     "", {|| MsgAlert("Teste03")}, "ViewAltera", ,  {MODEL_OPERATION_VIEW, MODEL_OPERATION_INSERT, MODEL_OPERATION_UPDATE}})
Return

...

 

IdiomaPortuguês (Brasil)
VersõesMicrosiga_Protheus 12
Sistemas Operacionais SuportadosTodos
Compatível com as Bases de DadosTodos
RetornoaBut - Array com as informações que serão inseridas na View através da Função AddUserButton()
Programa/FonteFATA300.PRW
  

...

aRet