PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  Faturamento
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Quantidade de produtos na danfe
Versão:
12
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário REIS_FLA REIS_FLA em 25/08/2017, 15:30 h
Local: RJ  Registro: 08/03/2017  Postagens: 2
Bom dia,

Alguém consegue me ajudar?

Estou com um problema no campo de quantidade da danfe, está sempre saindo a quantidade de itens do pedido, e não a quantidade que foi na danfe, segue exemplo abaixo:

Pedido: 000500
Item 1 : 5 unidades
Item 2 : 4 unidades
Item 3 : 2 unidades => este produto está bloqueado por estoque

Faturei e gerei a danfe 000510
Item 1 : 5 unidades
Item 2 : 4 unidades
Item 3 : Não faturou porque não tinha esse produto no estoque
* No campo de quantidade de itens na danfe mostra : 11 (5 do item 1 , 4 do item 2 , 2 do item 3)
* Mas o correto seria mostrar : 9 (pois o item 3 está em falta de estoque e não foi faturado)

Coloquei um anexo para ficar mais fácil de entender.

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário EMERSON.EN EMERSON.EN em 26/08/2017, 21:54 h
Local: SP  Registro: 20/08/2010  Postagens: 670
seu danfe deve ter sido personalizado.

Mensagem do Enviar e-mail Abrir o Perfil do usuário ROBERTOMEN ROBERTOMEN em 28/08/2017, 09:09 h
Local: PR  Registro: 04/07/2017  Postagens: 450
VERIFIQUE SEU NFESEFAZ

o valor de aprod[12] que é quem trata a Quantidade deve estar assim:

IIF(!Empty(SB5->B5_CONVDIP) .and. SA1->A1_EST=‘EX‘,SB5->B5_CONVDIP*(cAliasSD2)->D2_QUANT,(cAliasSD2)->D2_QUANT),;


ele deve receber o valor (cAliasSD2)->D2_QUANT)

que é a quantidade faturada.

veja que recebe aprod[12] e é quem vai para a DANFE

cString += ‘‘ + ConvType(aProd[12], 15, Min(IIf(cTipo == "0", TamSX3("D1_QUANT")[2], TamSX3("D2_QUANT")[2]), 4)) + ‘


Mensagem do Enviar e-mail Abrir o Perfil do usuário ROBERTOMEN ROBERTOMEN em 28/08/2017, 09:53 h
Local: PR  Registro: 04/07/2017  Postagens: 450
veja que qtrib recebe aprod[12] e é qtrib quem vai para a DANFE

cString += "" + ConvType(aProd[12], 15, Min(IIf(cTipo == "0", TamSX3("D1_QUANT")[2], TamSX3("D2_QUANT")[2]), 4)) + ""

Mensagem do Enviar e-mail Abrir o Perfil do usuário ROBERTOMEN ROBERTOMEN em 28/08/2017, 09:55 h
Local: PR  Registro: 04/07/2017  Postagens: 450

cString += ‘qTrib‘ + ConvType(aProd[12], 15, Min(IIf(cTipo == "0", TamSX3("D1_QUANT")[2], TamSX3("D2_QUANT")[2]), 4)) + ‘/qTrib‘




Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal