|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Comando pela pegar a Numeração do SC5 |
|
Versão: |
12.1.2210 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
MARCIATAKE_
em 16/04/2024, 08:29 h
Local: PR Registro: 21/08/2006 Postagens: 160 |
Qual o comando para pegar a próxima numeração da Tabela SC5 por filial? |
|
|
Mensagem do
TCHULA
em 16/04/2024, 09:11 h
Local: SP Registro: 02/10/2014 Postagens: 53 |
Bom dia.
GetSxeNum("SC5","C5_NUM")
Espero ter ajudao. |
|
|
Mensagem do
MARCIATAKE_
em 16/04/2024, 11:08 h
Local: PR Registro: 21/08/2006 Postagens: 160 |
Dessa maneira, o sistema pega da Filial que está e eu preciso de outra filial.
Obrigada |
|
|
Mensagem do
ROBERTOMEN
em 16/04/2024, 12:59 h
Local: PR Registro: 04/07/2017 Postagens: 548 |
Boa tarde.
Há 2 maneiras de se fazer isto:
1 - montando uma query e informanod nela a filial que vc quer pesquisar o ultimo número do pedido incluído:
select max(C5_NUM) FROM SC5100 WHERE C5_FILIAL=‘01‘
2 - trocando de empresa e chamando a
GetSxeNum("SC5","C5_NUM")
Assim:
//1. Faz o backup das variáveis públicas
cEmpBkp := cEmpAnt
cFilBkp := cFilAnt
cNumEmpBkp := cNumEmp
//2. Altera as variáveis públicas para a empresa e Filial que vc deseja
cEmpAnt := "01"
cFilAnt := "0201"
cNumEmp := cEmpAnt + cFilAnt
//3. Chama a função OpenFile para a nova empresa / filial
OpenFile(cNumEmp)
//4. Aqui você faz as suas customizações / tratativas
cNumPed := GetSxeNum("SC5","C5_NUM")
//5. Volta o backup das variáveis
cEmpAnt := cEmpBkp
cFilAnt := cFilBkp
cNumEmp := cEmpAnt + cFilAnt
//6. Chama a função OpenFile para voltar para a empresa / filial de origem
OpenFile(cNumEmp)
|
|
|
Mensagem do
MARCIATAKE_
em 18/04/2024, 09:43 h
Local: PR Registro: 21/08/2006 Postagens: 160 |
Obrigada pelo auxilio, deu certo.
|
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|