- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Faturamento
- Ponto de Entrada antes da geração da NF
Perguntas Ponto de Entrada antes da geração da NF
- Rstrozi
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 123
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17288
por Rstrozi
Ponto de Entrada antes da geração da NF foi criado por Rstrozi
Boa tarde pessoal,
Alguém por acaso conhece algum ponto de entrada antes da geração do documento de saida?
Aqui meu faturamento funciona quase 24h, e ocorre do pessoal passar de um dia pro outro com o sistema aberto, com isso as vezes ocorre de alguém emitir NF com data do dia anterior.
Caso exista um ponto de entrada antes da emissão da NF (e que permita dizer se a operação pode ou não continuar), eu compararia a data do usuário com a data do servidor: se forem diferentes o processo não continua/
Alguém por acaso conhece algum ponto de entrada antes da geração do documento de saida?
Aqui meu faturamento funciona quase 24h, e ocorre do pessoal passar de um dia pro outro com o sistema aberto, com isso as vezes ocorre de alguém emitir NF com data do dia anterior.
Caso exista um ponto de entrada antes da emissão da NF (e que permita dizer se a operação pode ou não continuar), eu compararia a data do usuário com a data do servidor: se forem diferentes o processo não continua/
Por favor Acessar ou Registrar para participar da conversa.
- ftvernier
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 386
- Obrigados Recebidos: 2
11 anos 1 mês atrás #17291
por ftvernier
Respondido por ftvernier no tópico Ponto de Entrada antes da geração da NF
Rafael Bom Dia,
Eu utilizei esse aqui para uma customização
tdn.totvs.com.br/pages/releaseview.action?pageId=6784180
Veja se te ajuda.
Abraços.
Eu utilizei esse aqui para uma customização
tdn.totvs.com.br/pages/releaseview.action?pageId=6784180
Veja se te ajuda.
Abraços.
Por favor Acessar ou Registrar para participar da conversa.
- Rstrozi
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 123
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17293
por Rstrozi
Respondido por Rstrozi no tópico Ponto de Entrada antes da geração da NF
Obrigado Fernando,
Já utilizo o M460FIM para diversos fins, porém veja a descrição dele:
Este P.E. é chamado após a Gravação da NF de Saida, e fora da transação.
O retorno dele tb é nulo.
No caso, precisaria de um que não permitisse que a operação continuasse caso as datas fossem diferentes.
Já utilizo o M460FIM para diversos fins, porém veja a descrição dele:
Este P.E. é chamado após a Gravação da NF de Saida, e fora da transação.
O retorno dele tb é nulo.
No caso, precisaria de um que não permitisse que a operação continuasse caso as datas fossem diferentes.
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17296
por THALESCOTR
Respondido por THALESCOTR no tópico Ponto de Entrada antes da geração da NF
Boa tarde Rafael,
utilize o P.E M410PVNF(), ele é executado na hora do prepara doc. de saída, com ele você pode validar se pode gerar a nota ou não.
Segue documentação
tdn.totvs.com/pages/releaseview.action?pageId=6784152
Att
Thales
utilize o P.E M410PVNF(), ele é executado na hora do prepara doc. de saída, com ele você pode validar se pode gerar a nota ou não.
Segue documentação
tdn.totvs.com/pages/releaseview.action?pageId=6784152
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- Rstrozi
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 123
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17299
por Rstrozi
Respondido por Rstrozi no tópico Ponto de Entrada antes da geração da NF
Boa Thales.
É isto que eu preciso, porém este ponto de entrada só funciona para o botão 'Prep. Doc. Saida' da rotina 'Pedidos de Venda'.
Preciso encontrar agora um para a rotina 'Documentos de Saida' (MATA460A).
É isto que eu preciso, porém este ponto de entrada só funciona para o botão 'Prep. Doc. Saida' da rotina 'Pedidos de Venda'.
Preciso encontrar agora um para a rotina 'Documentos de Saida' (MATA460A).
Por favor Acessar ou Registrar para participar da conversa.
- Rstrozi
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 123
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17301
por Rstrozi
Respondido por Rstrozi no tópico Ponto de Entrada antes da geração da NF
Pessoal,
Consegui resolver com o P.E. M410PVNF (indicação do Thales) e com o M460MARK, tratando assim as duas situações.
Segue abaixo o código para quem interessar:
Consegui resolver com o P.E. M410PVNF (indicação do Thales) e com o M460MARK, tratando assim as duas situações.
Segue abaixo o código para quem interessar:
User Function M460MARK()
Local cDtSrv := Date()
Local cDtUsr := dDatabase
Local lCont := .T.
If cDtUsr <> cDtSrv
Alert("A data-base de seu sistema difere da data-base do servidor, por isso a NF não poderá ser gerada! Saia do sistema ou ajuste sua data-base! Data-base do Servidor "+DTOC(cDtSrv))
lCont := .F.
EndIf
Return lCont
User Function M410PVNF()
Local cDtSrv := Date()
Local cDtUsr := dDatabase
Local lCont := .T.
If cDtUsr <> cDtSrv
Alert("A data-base de seu sistema difere da data-base do servidor, por isso a NF não poderá ser gerada! Saia do sistema ou ajuste sua data-base! Data-base do Servidor "+DTOC(cDtSrv))
lCont := .F.
EndIf
Return lCont
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Faturamento
- Ponto de Entrada antes da geração da NF
Tempo para a criação da página:0.188 segundos