Árvore de páginas

Versões comparadas

Chave

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


CONTEÚDO

  1. Dados Gerais
  2. Descrição
  3. Sintaxe
  4. Retorno
  5. Exemplo

01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT)

Função: MATA461 - Documentos de Saída e MATA410
 MATA410 - Pedido de Vendas
Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Compatível Países:Brasil
Sistemas Operacionais:Todos
Compatível com as Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Português 


02. DESCRIÇÃO

O Ponto de Entrada é executado na rotina Documentos de Saída (MATA461) e no Pedido de Vendas (MATA410),e permite permitindo  definir a data de entrega no momento de preparar o documento de saída ao apresentar o pergunte conforme abaixo Documento de Saída, conforme a exibição dopergunte abaixo.


Image Added

03. 

...

DEMAIS INFORMAÇÕES

MT46DTEN()--->DATA

04. RETORNO

DATA

...

→DATA

Retorno dDtEntrega


Exemplo:

Bloco de código
languagecpp
linenumberstrue
#INCLUDE 'PROTHEUS.CH'
#INCLUDE 'TOTVS.CH'  

User Function MT46DTEN()
    Local dDtEntrega    := cTod("//")
    Local lMata410      := ProcName(2) == "Ma410PvNfs" //Pedido de Vendas
    Local lMata461      := ProcName(2) == "Ma460Nota"// Documento de Saida
 
    If lMata410
        msgyesno("PE MT46DTEN","PE-MT46DTEN")
        dDtEntrega := cTod("30/01/2026")
    EndIf
 
    If lMata461
        msgyesno("PE MT46DTEN","PE-MT46DTEN  ")
        dDtEntrega := cTod("30/12/2027")
    EndIf
 
Return dDtEntrega


04. ASSUNTOS RELACIONADOS


25894217 DSERFAT-33057 PE MT46DTEN Definir data de entrega nos Documentos de Saída


Templatedocumentos