Membros Pro tavares0841 Postado 6 Dezembro Membros Pro Postado 6 Dezembro Bom dia! Meu nome é Tonia sou esposa do Tavares estamos desenvolvendo NFCE Ainda estou estudando o Demo Project_Contingencia_NFCe.exe que vi no curso. No DEMO Project_Contingencia_NFCe.exe qdo emito uma NFCE em contingencia aparece avisos e logs nos memos correspondentes e nos TDBGrid do form : frmDocumentos aparece os arquivos que faltam ser enviados da pasta Pendentes e OffLine 1 - O que preciso saber é como atualizar estes grids, onde esta a rotina que atualiza a visualização dos arquivos nos Grids e o memo Avisos (MenInfOffLine) é porque qdo saio do sistema (DEMO) e acesso ele novamente mesmo tendo XML nas Pastas : Pendentes e Offline ( que configurei no demo ) o grid volta vazio, conforme mostra anexos. Agradeço se puderem me dar esta ajuda para eu poder atualizar assim que eu entro na aplicação.
Membros Pro tavares0841 Postado 6 Dezembro Autor Membros Pro Postado 6 Dezembro Mais uma duvida : procedure TForm_NfceHlp.AlimentarNFCe(NumDFe: Integer); na parte Ide.tpAmb := taHomologacao; //Lembre-se de trocar esta variavel quando for para ambiente de producao qdo for producão Tem que colocar : taProducao ? Grata Tonia
Consultores Diego Foliene Postado 6 Dezembro Consultores Postado 6 Dezembro Bom dia! 14 minutes ago, tavares0841 said: Ide.tpAmb := taHomologacao; //Lembre-se de trocar esta variavel quando for para ambiente de producao qdo for producão Tem que colocar : taProducao ? Sim, é isso mesmo. Você precisa alterar o Ide.tpAmb e também precisa definir o valor correspondente em ACBrNFe.Configuracoes.Geral.FormaEmissao. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro tavares0841 Postado 6 Dezembro Autor Membros Pro Postado 6 Dezembro 42 minutos atrás, Diego Foliene disse: Bom dia! Sim, é isso mesmo. Você precisa alterar o Ide.tpAmb e também precisa definir o valor correspondente em ACBrNFe.Configuracoes.Geral.FormaEmissao. Obrigada
Membros Pro tavares0841 Postado 6 Dezembro Autor Membros Pro Postado 6 Dezembro Ainda no DEMO Project_Contingencia_NFCe.exe 1- Na forma de pagamento qdo o cliente paga em mais de uma forma de pagamento como fica? como eu indico aqui os valores de cada forma de pagto? Desculpe mas consegui entender! with pag.New do begin tPag := fpDinheiro; vPag := TotalPago; end; 2- Em tPag := para dinheiro é fpDinheiro , o que devo passar qdo for : Cartao de credito Cartao de debito Pix Vale refeicao Outros Agradeço Tonia
Moderadores Juliomar Marchetti Postado 6 Dezembro Moderadores Postado 6 Dezembro diria pra ti seguir a parte do exemplo do svn para esse caso, evitando with veja var InfoPgto: TpagCollectionItem; begin .... InfoPgto := NotaF.NFe.pag.New; InfoPgto.indPag := ipVista; InfoPgto.tPag := fpCartaoCredito; { abaixo o campo incluido no layout a partir da NT 2020/006 } { se tPag for fpOutro devemos incluir o campo xPag InfoPgto.xPag := 'Caderneta'; } InfoPgto.vPag := 75; InfoPgto.tpIntegra := tiPagIntegrado; InfoPgto.CNPJ := '05481336000137'; InfoPgto.tBand := bcVisa; InfoPgto.cAut := '1234567890123456'; 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Diego Foliene Postado 6 Dezembro Consultores Postado 6 Dezembro 1 hour ago, tavares0841 said: 1 - O que preciso saber é como atualizar estes grids, onde esta a rotina que atualiza a visualização dos arquivos nos Grids e o memo Avisos (MenInfOffLine) Se você abrir o form, vai ver que ambos os grids são do tipo TDBGrid, ou seja, estão ligados a DataSources, que por suas vezes estão ligados a DataSets. Na tela em questão existem 2 DBGrids. dbGridOffLine que está ligado ao dsOffline que por sua vez está ligado ao cdsOffLine, sendo alimentado na rotina EventNFCeEmitidasOffLine. dbGridOffLineErro que está ligado ao dsOfflineErro que por sua vez está ligado ao cdsOfflineErro, sendo alimentado na rotina EventNFCeOffLineErro. 32 minutes ago, tavares0841 said: 1- Na forma de pagamento qdo o cliente paga em mais de uma forma de pagamento como fica? como eu indico aqui os valores de cada forma de pagto? Desculpe mas consegui entender! with pag.New do begin tPag := fpDinheiro; vPag := TotalPago; end; Concordo com a dica do meu amigo @Juliomar Marchetti, Você pode conferir no exemplo disponível em ..\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFe\Delphi para maneiras de alimentar a NFCe. É importante entender que: o elemento pag neste contexto, é uma Lista de objetos, então cada vez que você faz uso do .New, você adiciona um novo objeto na lista. 34 minutes ago, tavares0841 said: 2- Em tPag := para dinheiro é fpDinheiro , o que devo passar qdo for : Cartao de credito Cartao de debito Pix Vale refeicao Outros O enumerado completo com todos os possíveis valores pode ser encontrado em ..\ACBr\trunk2\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnConversaoNFe.pas. TpcnFormaPagamento = (fpDinheiro, fpCheque, fpCartaoCredito, fpCartaoDebito, fpCreditoLoja, fpValeAlimentacao, fpValeRefeicao, fpValePresente, fpValeCombustivel, fpDuplicataMercantil, fpBoletoBancario, fpDepositoBancario, fpPagamentoInstantaneo, fpTransfBancario, fpProgramaFidelidade, fpSemPagamento, fpRegimeEspecial, fpOutro, fpPagamentoInstantaneoEstatico, fpCreditoEmLojaPorDevolucao, fpFalhaHardware); Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro tavares0841 Postado 6 Dezembro Autor Membros Pro Postado 6 Dezembro Boa Tarde. Obrigada por responder Diego 1 - entendo o que vc respondeu : e você abrir o form, vai ver que ambos os grids são do tipo TDBGrid, ou seja, estão ligados a DataSources, que por suas vezes estão ligados a DataSets. Na tela em questão existem 2 DBGrids. dbGridOffLine que está ligado ao dsOffline que por sua vez está ligado ao cdsOffLine, sendo alimentado na rotina EventNFCeEmitidasOffLine. dbGridOffLineErro que está ligado ao dsOfflineErro que por sua vez está ligado ao cdsOfflineErro, sendo alimentado na rotina EventNFCeOffLineErro. 2- Porém não entendi como fazer para atualizar o grid ou DataSets, na hora que eu entro na Aplicação. ou como executar a rotina EventNFCeEmitidasOffLine qdo entro na aplicação. Desculpe mas não consegui enter... Grata Tonia
Consultores Diego Foliene Postado 6 Dezembro Consultores Postado 6 Dezembro O processo ocorre em uma Thread separada. A classe TContingenciaNFCe a qual faz uso de ambas rotinas herda de TThread. Tente colocar um break point no local indicado pelo print e use o step-into da IDE(F7) caso o compilador pare no mesmo. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro tavares0841 Postado 6 Dezembro Autor Membros Pro Postado 6 Dezembro Agradeço pela resposta. Vou tentar. Mais uma duvida. Alguém sabe qdo devo usar PIS ou PISST ? E PISNT não tem na NFCe ? agradeço Tonia
Membros Pro tavares0841 Postado 7 Dezembro Autor Membros Pro Postado 7 Dezembro 22 horas atrás, tavares0841 disse: Agradeço pela resposta. Vou tentar. Mais uma duvida. Alguém sabe qdo devo usar PIS ou PISST ? E PISNT não tem na NFCe ? agradeço Tonia Agradeço, mas já consegui me entender com o PIS e COFINS Tonia
Administradores Juliana Tamizou Postado 9 Dezembro Administradores Postado 9 Dezembro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliana Tamizou Gerente de Projetos ACBr / Diretora de Marketing AFRAC Ajude o Projeto ACBr crescer - Seja Pro (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Recommended Posts