Imprimi Página | Fechar janela |
Comando pela pegar a Numeração do SC5 Impresso de: Helpfacil - Portal do conhecimento Nome do Forum: ADVPL Descrição do Forum: Dúvidas sobre a programação em ADVPL URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=44497 Data da Impressão: segunda-feira, 2 de dezembro de 2024 at 10:33 Topico: Comando pela pegar a Numeração do SC5 Postado por: MARCIATAKE_ Assunto: Comando pela pegar a Numeração do SC5 Data Postagem: terça-feira, 16 de abril de 2024 at 08:29 Qual o comando para pegar a próxima numeração da Tabela SC5 por filial? Respostas: Postado Por: TCHULA Data Postagem: terça-feira, 16 de abril de 2024 at 09:11 Bom dia. GetSxeNum("SC5","C5_NUM") Espero ter ajudao. Postado Por: MARCIATAKE_ Data Postagem: terça-feira, 16 de abril de 2024 at 11:08 Dessa maneira, o sistema pega da Filial que está e eu preciso de outra filial. Obrigada Postado Por: ROBERTOMEN Data Postagem: terça-feira, 16 de abril de 2024 at 12:59 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) Postado Por: MARCIATAKE_ Data Postagem: quinta-feira, 18 de abril de 2024 at 09:43 Obrigada pelo auxilio, deu certo. |
Imprimir Página | Fechar Janela |