Olá pessoal…
Abaixo alguns links atualizados do TDN com os pontos de entrada:
- Atenção: Rotinas em MVC e seus pontos de entrada
- Atenção: Lista com os pontos de entrada do sistema
- Pontos de Entrada – ACD – P12
- Pontos de Entrada – Avaliação e Pesquisa de Desempenho
- Pontos de Entrada – Call Center – P12
- Pontos de Entrada – Chão de Fábrica – P12
- Pontos de Entrada – Comércio Exterior
- Pontos de Entrada – Configurador – P12
- Pontos de Entrada – Contabilidade Gerencial – P12
- Pontos de Entrada – Controladoria – Ativo Fixo – P12
- Pontos de Entrada – Controle de Lojas – Protheus 12
- Pontos de Entrada – CRM – P12
- Pontos de Entrada – Desenvolvedor de Produtos – P12
- Pontos de Entrada – DMS – P12
- Pontos de Entrada – Documentação no Padrão
- Pontos de Entrada – Estoque e Custos – P12
- Pontos de Entrada – Faturamento – Protheus 12
- Pontos de Entrada – Field Service – P12
- Pontos de Entrada – Financeiro – P12
- Pontos de Entrada – Fiscal – P12
- Pontos de Entrada – Folha de Pagamento Gestão de Pessoal
- Pontos de Entrada – Gestão de Compras – P12
- Pontos de Entrada – Gestão de Contratos – P12
- Pontos de Entrada – Gestão de Projetos – P12
- Pontos de Entrada – Gestão de Transporte de Passageiro – P12
- Pontos de Entrada – Gestão Jurídica – P12
- Pontos de Entrada – Locação – P12
- Pontos de Entrada – Manutenção de Ativos e Gestão de Frotas
- Pontos de Entrada – MDT – Protheus 12
- Pontos de Entrada – PCO – P12
- Pontos de Entrada – Plano de Saúde – P12
- Pontos de Entrada – Ponto Eletrônico – SIGAPON – Protheus 12
- Pontos de Entrada – Pré-Faturamento de Serviços – P12
- Pontos de Entrada – Recrutamento e Seleção de Pessoal
- Pontos de Entrada – SIGAGCP
- Pontos de Entrada – SIGAPCP
- Pontos de Entrada – SIGAPPAP
- Pontos de Entrada – SIGAQAD
- Pontos de Entrada – SIGAQDO
- Pontos de Entrada – SIGAQIE
- Pontos de Entrada – SIGAQIP
- Pontos de Entrada – SIGAQMT
- Pontos de Entrada – SIGAQNC
- Pontos de Entrada – SIGASGA
- Pontos de Entrada – TAF – TOTVS Automação Fiscal – P12
- Pontos de Entrada – Terceirização – SIGATEC – P12
- Pontos de Entrada – Terminal de Consulta do Funcionário
- Pontos de Entrada – TOTVS Logística Frete Embarcador – P12
- Pontos de Entrada – TOTVS Logística TMS – P12
- Pontos de Entrada – TOTVS Logística WMS – Linha Protheus – P12
- Pontos de Entrada – TOTVS OMS – P12
- Pontos de Entrada – TOTVSPDV – P12
- Pontos de Entrada – Treinamento
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Fala Daniel, blz? O link que aponta para o TDN jã não está mais ativo. Acho que estes são os corretos agora
http://tdn.totvs.com/pages/releaseview.action?pageId=208345968
http://tdn.totvs.com/display/public/mp/Pontos+de+Entrada+para+fontes+Advpl+desenvolvidos+utilizando+o+conceito+MVC
Obrigado Fernandão, vou atualizar a postagem.
Aquele abraço.
Daniel, como é que vai, tudo bem?
Quando eu tento compilar um ponto de entrada da rotina MATA094, cujo ID do Model também é esse nome, o Protheus fala assim “Cannot overwrite TOTVS programs (MATA094.prw)”.
O código está desse jeito, conforme abaixo. Será que você poderia me dar uma dica do que pode ser?
#include ‘protheus.ch’
#INCLUDE ‘FWMVCDEF.CH’
user function MATA094()
Local aParam := PARAMIXB
Local oObj := Nil
Local cIdPonto := “”
Local cIdModel := “”
If aParam Nil
oObj := aParam[1]
cIdPonto := aParam[2]
cIdModel := aParam[3]
if cIdPonto == “FORMCOMMITTTSPOS”
Alert(“EPA!!!”)
endif
endif
return
Bom dia Marcos, tudo bem?
O que eu recomendo fazer, é criar o ponto de entrada com “_pe” no final, ficando assim por exemplo, “MATA070_pe.prw”. Caso você conseguisse compilar, poderia dar um erro interno que ele ia acusar que não encontrou a função.
Para mais detalhes, veja a vídeo aula de pontos de entrada em MVC:
Um grande abraço.
Oi Daniel!
Era isso mesmo!
Já tinha visto esse vídeo sobre pontos de entrada e tinha esquecido desse detalhe do nome do fonte.
Valeu pela lembrança e muito sucesso pra ti!
Obrigado!!!
Opa, muito obrigado Marcos.
Um grande abraço.
Bom dia,
Dan, primeiramente parabens pela iniciativa em compartilhar o material.
Estou com uma dúvida no PE da MATA094, por exemplo, ao CONFIRMAR a liberação de um pedido de compras, preciso fazer uma validação linha a linha dos itens do pedido de compras, não consegui identificar como fazê-lo, trata-se dos itens que estão na tabela SC7.
Grato!
Rodrigo Teixeira
Boa noite Rodrigo, tudo bem?
Você vai ter que fazer um ponto de entrada, e na parte do ModelPos, vai ter que pegar o modelo de dados da grid, e percorrer as linhas para validar.
Use como base o ponto de entrada Mata070 que fiz nessa aula: https://terminaldeinformacao.com/2017/01/16/vd-advpl-023/
Qualquer dúvida, fico à disposição.
Abraços.
Dan, boa tarde!
Seguindo seu vídeo de ponto de entrado no cadastro de banco (MATA070), como faria para adicionar uma aba relacionando uma grid de clientes que utilizam aquela conta?
Consegue me ajudar?
Obrigado!
Boa noite Vagner, tudo bem?
Ixe, nunca precisei fazer algo parecido, mas nós temos um grupo no Skype, qualquer coisa, entre em contato comigo que pode ser que alguém tenha feito algo assim.
Abraços jovem.
Bom dia.
Fica dando erro quando rodo o PE CNTA300 em MVC.
Ja coloquei o nome do PRW como CNTA300_pe.PRW mas continua a dizer que a opção na esta disponivel no RPO.
Poderia me ajudar ?
Bom dia André.
Siga o seguinte procedimento:
1. Copie um RPO novo para começar a fazer os testes
2. Deixe o fonte com _pe na frente, assim como citado CNTA300_pe.prw
3. Agora compile o fonte nesse RPO que você fez a tratativa no item 1
O problema, é que como você já compilou o CNTA300.prw alguma vez, ele entendeu que era pra “sobrepor” o programa padrão, e com isso, ele deixou o programa inválido no seu RPO.
Abraços.