- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Crianção de oportunidade via tela personalizada
×
Linguagem de Programação ADVPL
Perguntas Crianção de oportunidade via tela personalizada
- michaelrdo
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
7 anos 11 meses atrás #31549
por michaelrdo
Crianção de oportunidade via tela personalizada foi criado por michaelrdo
Bom dia!
Surgiu uma demanda aqui na empresa para criação de oportunidades através de uma tela mais fácil para quem não possui domínio do sistema. Pensei em um wizard que possuirá um ícone separado do protheus "Criar oportunidade".
Pois bem, estou desenvolvendo esta tela e sei através do link da Totvs que a função FATA300 é utilizada para criar estas oportunidades.
tdn.totvs.com/pages/releaseview.action;j...5FD4F?pageId=6784013
Minha dúvida: Como posso utilizar esta função passando parâmetros que irei extrair desta tela nova? Alguém tem algum exemplo desta passagem de parâmetros? pois apenas lendo o link acima não consegui entender como isso poderia ser feito.
Agradeço a ajuda!
Surgiu uma demanda aqui na empresa para criação de oportunidades através de uma tela mais fácil para quem não possui domínio do sistema. Pensei em um wizard que possuirá um ícone separado do protheus "Criar oportunidade".
Pois bem, estou desenvolvendo esta tela e sei através do link da Totvs que a função FATA300 é utilizada para criar estas oportunidades.
tdn.totvs.com/pages/releaseview.action;j...5FD4F?pageId=6784013
Minha dúvida: Como posso utilizar esta função passando parâmetros que irei extrair desta tela nova? Alguém tem algum exemplo desta passagem de parâmetros? pois apenas lendo o link acima não consegui entender como isso poderia ser feito.
Agradeço a ajuda!
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
7 anos 11 meses atrás #31550
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Crianção de oportunidade via tela personalizada
Brother Infelizmente unico exemplo que achei.
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³Geracao da oportunidade³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
If lGeraOp
AAdd(aCab,{"AD1_DESCRI" , PadR(ACH->ACH_RAZAO,TAMSX3("AD1_DESCRI")[1]) , Nil })
AAdd(aCab,{"AD1_VEND" , cGetVend , Nil })
AAdd(aCab,{"AD1_DTINI" , dDataBase , Nil })
AAdd(aCab,{"AD1_DTFIM" , dDataBase , Nil })
AAdd(aCab,{"AD1_PROSPE" , ACH->ACH_CODPRO , Nil })
AAdd(aCab,{"AD1_LOJPRO" , ACH->ACH_LOJPRO , Nil })
AAdd(aCab,{"AD1_PROVEN" , cProcVOp , Nil })
AAdd(aCab,{"AD1_STAGE" , cEstagOp , Nil })
AAdd(aCab,{"AD1_MOEDA" , 1 , Nil })
AAdd(aCab,{"AD1_PRIOR" , "3" , Nil })
//Preenche a tabela de preco
If AD1->(FieldPos("AD1_TABELA")) > 0 .AND. !Empty(cTabPreco)
AAdd(aCab,{"AD1_TABELA" , cTabPreco , Nil })
EndIF
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³Ponto de entrada para utilizacao de campos especificos³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
If lTk342Opr
U_TK342OPR(@aCab)
EndIf
If ACH->( FieldPos( "ACH_RESERV" )) > 0
If ACH->ACH_RESERV == "1"
ExecCRMPro("000002") //PROCESSO # "Suspect qualificado com oportunidade e reserva"
EndIf
Endif
Else
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³Suspect Qualificado sem oportunidade³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ExecCRMPro("000003") //PROCESSO # "Suspect Qualificado sem oportunidade"
EndIf
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³Gravacao da oportunidade³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Begin Transaction
If lGeraOp
MSExecAuto({|x,y|FATA300(x,y)},3,aCab)
If lMsErroAuto
DisarmTransaction()
MostraErro()
lRet := .F.
Else
cNumOport := AD1->AD1_NROPOR
lRet := .T.
EndIf
EndIf
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- michaelrdo
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
7 anos 11 meses atrás #31551
por michaelrdo
Respondido por michaelrdo no tópico Crianção de oportunidade via tela personalizada
Amigo obrigado pela ajuda. Consegui entender a função aqui. Porem esbarrei em outro problema:
A rotina FATA300 cria uma oportunidade de vendas. A partir dessa oportunidade que irei criar minha proposta comercial (Objetivo final). Porém não estou achando uma rotina que crie essa proposta comercial.
Saberiam me informar como criar a proposta a partir dessa oportunidade criada?
Agradeço novamente.
A rotina FATA300 cria uma oportunidade de vendas. A partir dessa oportunidade que irei criar minha proposta comercial (Objetivo final). Porém não estou achando uma rotina que crie essa proposta comercial.
Saberiam me informar como criar a proposta a partir dessa oportunidade criada?
Agradeço novamente.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
7 anos 11 meses atrás #31552
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Crianção de oportunidade via tela personalizada
Cara de cabeça não sei não, sei que tem alguns campos que precisam ser preenchidos para que a oportunidade gere um proposta de vendas, precisa de uma apostila do crm, vou ver se consigo pra vc ok.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
7 anos 11 meses atrás #31553
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Crianção de oportunidade via tela personalizada
veja se ajuda man.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- michaelrdo
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
7 anos 11 meses atrás #31554
por michaelrdo
Respondido por michaelrdo no tópico Crianção de oportunidade via tela personalizada
Então Luiz,
Depois de gerada a oportunidade existem 2 etapas de preenchimento:
1 - Selecionar a tabela de preços
2 - Selecionar os itens da proposta
Nesse caso eu queria incluir este procedimento na minha tela personalizada (Wizard) que quando o usuário finalizar teriam a oportunidade e a proposta comercial salvas.
Pois bem, metade desse wizard já esta estruturado utilizando a FATA300 e criando a oportunidade. O que ainda não sei como fazer é terminar de criar a proposta ainda pelo wizard.
Todo modo agradeço pela apostila, vai me ajudar muito também.
Depois de gerada a oportunidade existem 2 etapas de preenchimento:
1 - Selecionar a tabela de preços
2 - Selecionar os itens da proposta
Nesse caso eu queria incluir este procedimento na minha tela personalizada (Wizard) que quando o usuário finalizar teriam a oportunidade e a proposta comercial salvas.
Pois bem, metade desse wizard já esta estruturado utilizando a FATA300 e criando a oportunidade. O que ainda não sei como fazer é terminar de criar a proposta ainda pelo wizard.
Todo modo agradeço pela apostila, vai me ajudar muito também.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Crianção de oportunidade via tela personalizada
Tempo para a criação da página:0.143 segundos