× Linguagem de Programação ADVPL

Perguntas Proximo numero documento de saída

Mais
9 anos 10 meses atrás #26708 por sarraipa
Gostaria de saber se existe alguma rotina que pega o proximo numero da F2_doc considerando a seria, tipo o GetSx8Num, ou como eu uso o GetSx8Num na sf2 por nela eu tenho series diferentes.

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26710 por saulorv
Respondido por saulorv no tópico Proximo numero documento de saída
Boa tarde André!

Se você quiser pode usar a função GETSXENUM().

Conforme: tdn.totvs.com/pages/viewpage.action?pageId=24346933

Espero ter ajudado! Abraços!

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26714 por gustavo
Respondido por gustavo no tópico Proximo numero documento de saída
Cara da uma olhada nas tabelas sxe/sxf (proxímo nº/proxímo do proxímo) mas é viável fazer isso?

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26718 por sarraipa
Respondido por sarraipa no tópico Proximo numero documento de saída
O caso é que estou tentando fazer o MSExecAuto do mata103 o detalhe é que para formulario próprio, eu tenho que passar o numero do documento e teria que pegar o proximo numero da sf2 quando a serie for = 1.

Quando eu incluo pelo protheus no termino do mata103 e mostrar uma aba janela para escolher o numero da nota e serie

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26719 por kanaamlrr
Respondido por kanaamlrr no tópico Proximo numero documento de saída
Puxa essa informação da SX5 filtrando X5_TABELA = '01' e X5_CHAVE = '1'
Você vai ter que pegar o campo X5_DESCRI.
Não esquece de atualizar esse campo depois de gravar para não perder a numeração.

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #26720 por lalberto
Respondido por lalberto no tópico Proximo numero documento de saída
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Dados do Cabecalho da Nota Fiscal de Entrada (Devolucao). ³
// Selecione o Numero da Nota Fiscal para Formulario Proprio
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Private cNumero:= ""
Private cSerie := ""
lOk := Sx5NumNota(@cSerie,SuperGetMV("MV_TPNRNFS"))
If !lOk
RestArea(aArea)
AADD(aErro,"-> Nfe Importação [" + cNumNF + "] Erro Obtendo Numero NFE Interno")
Loop
Endif

cNFiscal := cNumero
cF1_SERIE := cSerie
cF1_Especie := "SPED "

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Verifica se a Nota Fiscal / Serie ja existe no Arquivo. ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
While .T.
dbSelectArea("SF1")
dbSetOrder(1)
If !dbSeek(xFilial() + cNFiscal + cF1_SERIE)
Exit
EndIf

cNFiscal := Soma1(cNFiscal, TAMSX3("F1_DOC")[1])
EndDo

cF1_Doc := cNFiscal

AAdd(aCab,{"F1_DOC" , cNFiscal ,Nil,Nil})
AAdd(aCab,{"F1_SERIE" , cF1_Serie ,Nil,Nil})

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.

Tempo para a criação da página:0.122 segundos
Joomla templates by a4joomla