- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Proximo numero documento de saída
×
Linguagem de Programação ADVPL
Perguntas Proximo numero documento de saída
- sarraipa
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 232
- Obrigados Recebidos: 1
9 anos 10 meses atrás - 9 anos 10 meses atrás #26850
por sarraipa
Respondido por sarraipa no tópico Proximo numero documento de saída
Obrigado pela ajuda, mas estou com outra duvida, como atualizar o numero da sx5, fiz assim:
a Duvida é se não existe um função tipo getxnum que pegue reserve e depois atualize a sx5
DbSelectArea("SX5")
DbSetOrder(1)
If DbSeek(xFilial("SX5")+"01"+cSerie)
cNumero :=SX5->X5_DESCRI
cNovonum := val(cNumero)
cNovonum += 1
cNovonum := PADL(cNovonum,9,"0")
RecLock("SX5",.F.)
SX5->X5_DESCRI := cNovonum
SX5->X5_DESCSPA := cNovonum
SX5->X5_DESCENG := cNovonum
MsUnlock()
EndIF
a Duvida é se não existe um função tipo getxnum que pegue reserve e depois atualize a sx5
DbSelectArea("SX5")
DbSetOrder(1)
If DbSeek(xFilial("SX5")+"01"+cSerie)
cNumero :=SX5->X5_DESCRI
cNovonum := val(cNumero)
cNovonum += 1
cNovonum := PADL(cNovonum,9,"0")
RecLock("SX5",.F.)
SX5->X5_DESCRI := cNovonum
SX5->X5_DESCSPA := cNovonum
SX5->X5_DESCENG := cNovonum
MsUnlock()
EndIF
Ultima edição: 9 anos 10 meses atrás por sarraipa.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Proximo numero documento de saída
Tempo para a criação da página:0.112 segundos