Segue abaixo a programação para converter em venda.
//******************* GERA VENDA PELO OR??AMENTO *********//
TabGlobal.DVENDAS.Inclui(Nil);
TabGlobal.DVENDAS.ECF_NUMERO.Conteudo :=
RetornaAutoIncremento(TabGlobal.DVENDAS, 'ECF_NUMERO', '', 0);
TabGlobal.DVENDAS.CLI_CODIGO.Conteudo := TabGlobal.DOrdem_Servico.CLI_CODIGO.Conteudo;
TabGlobal.DVENDAS.VEN_CODIGO.Conteudo := TabGlobal.DOrdem_Servico.VEN_CODIGO.Conteudo;
TabGlobal.DVENDAS.ECF_DESCONTO.Conteudo := 0; //TabGlobal.DORCAMENT.ECF_DESCONTO.Conteudo;
TabGlobal.DVENDAS.ECF_DATA.Conteudo := DataAtual;
//Por ser campo calculado e Itens não pode ter valor nulo
TabGlobal.DVENDAS.ECF_TOTAL.Conteudo :=0;
TabGlobal.DVENDAS.ECF_TOTAL_ITENS.conteudo := 0.00;
TabGlobal.DVENDAS.ECF_CANCELADA.Conteudo := 'N';
TabGlobal.DVENDAS.ECF_OBS_1.conteudo:=
TabGlobal.DOrdem_Servico.OS_OBS_1.conteudo;
TabGlobal.DVENDAS.ECF_OBS_2.conteudo:=
TabGlobal.DOrdem_Servico.OS_OBS_2.conteudo;
TABGLOBAL.DVENDAS.ECF_OBS_1.CONTEUDO:='OS Nº '+TABGLOBAL.DOrdem_Servico.OS_NUMERO.ValorString;
TabGlobal.DVENDAS.Salva;
TabGlobal.DITOS.AtribuiFiltroMestre(true);
//Cria os Itens
TabGlobal.DITOS.First;
While not(TabGlobal.DITOS.EOF) do begin
TabGlobal.DITVENDA.Inclui(Nil);
TabGlobal.Ditvenda.IEC_SEQUENCIA.Conteudo:=
RetornaAutoIncremento(TabGlobal.DITVENDA,
'IEC_SEQUENCIA','ECF_NUMERO='+#39+
fractostr(TabGlobal.DVENDAS.ECF_NUMERO.Conteudo)+
#39, 1);
//***
TabGlobal.DITVENDA.PRO_CODIGO.Conteudo :=TabGlobal.DITOS.PRO_CODIGO.Conteudo;
TabGlobal.DITVENDA.PRO_QUANTIDADE.Conteudo :=TabGlobal.DITOS.PRO_QUANTIDADE.Conteudo;
TabGlobal.DITVENDA.PRO_VENDA.Conteudo :=TabGlobal.DITOS.PRO_VENDA.Conteudo;
//Não precisa enviar dados para campos calculados
TabGlobal.DITVENDA.Salva;
TabGlobal.DITOS.Next;
end;
lbl_ultimavenda.Caption:=' VENDA GERADA [ '+TabGlobal.DVENDAS.ECF_NUMERO.ValorString+' ]';
TabGlobal.DOrdem_Servico.Edit;
TabGlobal.DOrdem_Servico.OS_OBS_2.conteudo:=alltrim(TabGlobal.DOrdem_Servico.OS_OBS_2.conteudo)+' Venda Nº '+
TabGlobal.DVENDAS.ECF_NUMERO.ValorString;
TabGlobal.DOrdem_Servico.post;
end;
PROJETO EXEMPLO
-
- Mensagens: 244
- Registrado em: Dezembro 22nd, 2010, 1:05 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: PROJETO EXEMPLO
Att,
Gustavo Barreto
Gustavo Barreto
-
- Mensagens: 110
- Registrado em: Setembro 26th, 2011, 11:54 am
- Contato:
Re: PROJETO EXEMPLO
O aplicativo pra download, somente roda pra Xmaker 6?
-
- Mensagens: 33
- Registrado em: Janeiro 12th, 2011, 6:33 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: PROJETO EXEMPLO
Segue tela de check-in do sistema de controle de pousadas.
(em desenvolvimento)
(em desenvolvimento)
Você não está autorizado a ver ou baixar esse anexo.
-
- Mensagens: 4
- Registrado em: Janeiro 15th, 2011, 2:29 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: PROJETO EXEMPLO
Teria como disponibilazar os fontes de sistema Controle de Locações
-
- Mensagens: 244
- Registrado em: Dezembro 22nd, 2010, 1:05 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: PROJETO EXEMPLO
Olá,
Infelizmente esses fontes não podem ser disponibilizados, agradecemos a compreensão.
Conte sempre conosco.
Infelizmente esses fontes não podem ser disponibilizados, agradecemos a compreensão.
Conte sempre conosco.
Att,
Gustavo Barreto
Gustavo Barreto
Voltar para “Colaborações/Dicas, Artigos e Truques”
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes