Ir para conteúdo
  • Cadastre-se

Mauricio Elias

Membros Pro
  • Total de ítens

    281
  • Registro em

  • Última visita

1 Seguidor

Sobre Mauricio Elias

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Mauricio Elias's Achievements

Community Regular

Community Regular (8/14)

  • Dedicated Rare
  • Reacting Well Rare
  • First Post
  • Collaborator Rare
  • Week One Done

Recent Badges

76

Reputação

6

Community Answers

  1. Olá Tudo Bem Gr@c@! Estou com o mesmo problema! Empresa emitente e do estado de PE e a favorecida é PB. No meu caso aqui o erro é tanto no Ambiente homologação quanto Produção. Por Favor você conseguiu resolver esse problema? Se sim como? Desde já Muito Obrigado pela Atenção! Obrigado!
  2. Olá Boa Tarde Tudo bem! Estou com o mesmo erro no modo produção para Bahia. Por Favor alguém conseguiu resolver? Desde já Muito Obrigado pela Atenção!
  3. Olá Tudo Bem! Estou tentando gerar Boleto de dois Bancos diferentes, então pra isso preciso mudar em tempo de execução qual o Banco que vai ser gerado o boleto. O problema é que escolho o banco e seto a propriedade TipoCobranca, mas quando gera o boleto o campo Local de Pagamento sai como ''Não Definido"(segue a imagem em anexo). Isso ocorre na primeira vez que é carregado o form onde é Gerado o Boleto! Se eu gerar novamente o boleto com aquele mesmo Banco ae sim sai corretamente escrito o nome do Banco. Mas se sair do executável e entrar de novo e entrar no form na primeira vez sai como Não Definido, mas se gerar novamente sem sair do executável ou trocar de Banco sai correto o nome. Parece que ele carrega ACBrBoleto na primeira vez. Estou setando o banco da seguinte forma: Vcodbanco:=IBQCnab.FieldByName('BANCOD').AsInteger; case Vcodbanco of 1: begin //001 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBancoDoBrasil; end; 4: begin //004 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBancoDoNordeste; end; 21: begin //021 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBanestes; end; 8,33,353: begin //033,353,008 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobSantander; end; 41: begin //041 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBanrisul; end; 70: begin //070 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBRB; end; 85: begin //085 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBancoCECRED; end; 104:begin //104 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobCaixaEconomica; end; 237:begin //237 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBradesco; end; 341:begin //341 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobItau; end; 389:begin //389 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBancoMercantil; end; 748:begin //748 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobSicred; end; 756:begin //756 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBancoob; end; 399:begin //399 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobHSBC; end; 422:begin //422 dmSISTEMA.ACBrBoleto.Banco.TipoCobranca:=cobBancoSafra; end; end; O resto do boleto sai corretamente com as informações do banco escolhido, só o campo Local de Pagamento que notei essa diferença. Tentei colocar o nome na propriedade nome do banco no ACBrBoleto assim: ACBrBoleto.Banco.Nome:=nomedobanco; Mas não deu certo. Como faço pra quando escolher o banco em tempo execução não precise executar duas vezes pra gerar corretamente o boleto? Preciso setar alguma outro propriedade do ACBrBoleto? Desde já Muito Obrigado pela Atenção e Ajuda!
  4. Olá Tudo Bem! Um Feliz Ano Novo a Todos! Por Favor estou tentando usar o componente RLDetailGrid do FortesReport, mas não estou conseguindo. Gostaria de saber se preciso inicializar ele?Já que ele tem uma propriedade chamada Initialize. No meu caso vão ser 16 colunas, na propriedade Colcount pelo que entendi informo a quantidade de colunas que preciso, no me caso coloquei 16 então ele subdividiu em colunas. Pensei por exemplo que cada uma das colunas fosse independentes uma das outras, ae colocaria um TRLDBText em cada coluna, mas só é permitido na primeira coluna. Como faço pra informar os valores pra cada coluna? Vi que tem as propriedades ColIndex e RowIndex, mas não estou conseguindo usar elas de forma correta pois só da erro. Segue em anexo um exemplo de como vai ficar o relatório, no exemplo tem o campo coluna 1 com duas colunas quant. e valor e também o campo coluna 2 com as mesmas colunas quant e valor aO todo serão 8 campos: ficando coluna 1, coluna 2, coluna 3....coluna 8 cada uma com quant e valor. Tem como usar o DetailGrid de alguma forma que fique dessa maneira? Desde já Muito Obrigado a Todos pela Atenção! Obrigado!
  5. Olá EMBarbosa Tudo Bem Feliz Ano Novo! Obrigado por Responder! Consegui resolver o problema. Antes no meu relatório eu usava, o ibtable pra exibir as informações dos itens, e nele usava as propriedades filter e filtred, onde no filter tem regra que filtrava os itens de cada pedido desde que o campo filtred estive true. Pois bem como o componente memorydata também tem essas mesmas propriedades, eu através do sql selecionei só itens que eram pra ser exibidos(no ibtable exibia todos os itens do pedido), então tentei usar as mesmas propriedades de maneira igual, mas a diferença que só exibiria os itens selecionados antes pelo meu sl e se encontravam nessa memorydata, mas o problema é não estava filtrando como descrevi no primeiro post. Depois de muito pesquisar descobri que a propriedade filter da memorydata não foi implementada por isso não era executada. Então descobri a existência do evento onfilterrecord que tem na memorydata, clientdataset e até na ibtable. Nesse evento fiz o filtro dessa maneira exemplo: procedure TFcrRELCARGA.MDitensFilterRecord(DataSet: TDataSet; var Accept: Boolean); begin accept:=(MDitens.FieldByName('pedpedido').asinteger = mdrelaux.FieldByName('pedpedido').asinteger) and (MDitens.FieldByName('pedano').AsString = mdrelaux.FieldByName('pedano').AsString); end; o detalhe pra executar esse evento a propriedade Filtered da memorydata tem que estar true. Então a solução foi a seguinte no evento beforeprint da banddetail onde imprimi os itens do pedido eu faço assim: MDitens.Filtered:=True; Dessa forma antes de imprimir os itens de cada pedido eu ativo o filtro que está no evento onfilterrecord da memorydata dessa forma o filtro é executado com isso mostrando apenas os itens corretos de cadas item. Muito Obrigado EMBarbosa e a Todos que pelo menos visualizaram meu post coma dúvida. Problema Resolvido! Obrigado!
  6. Boa Tarde EMBarbosa Antes de Tudo Obrigado por me responder e desculpa a demora em te responder. Sim verifiquei o resultado do sql sim e ele traz 4 registros(no caso desse exemplo da imagem), sendo 3 registros no caso itens pertencentes ao pedido 27975 e 1 ao pedido 27973. Então o correto seria exibir só 1 registro no pedido 27973 e os outros 3 no pedido 27975 mas não exibi dessa forma. Já tentei outras formas mas nenhuma da certo. Estou vendo se consigo fazer com outro gerador de relatórios(report builder) pois com o fortes não sei mais o que fazer e como tentar. Por Favor como você montaria a estrutura em fortes pra exibir todos os pedidos em ordem de cliente, exemplo cliente 1 mostra todos os pedidos e seu(s) respectivos itens ( esses itens só os que estão prontos pra serem transportados, tenho uma tabela de produção na qual sei quando cada produto está pronto), cliente 2 todos os pedidos com seu itens ? Desde já Muito Obrigado pela Ajuda e Atenção! Desejo um Feliz e Prospero Ano Novo para todos! Deus Abençoe á Todos!
  7. Olá Tudo Bem! Bom estou com um problema na geração do relatório usando o FortesReport, os itens de cada pedido estão ficando duplicados, como na imagem em anexo. Desde já Agradeço a Atenção e peço desculpa pelo texto longo é que preciso explicar o contexto do relatório e situação. Esse relatório é para mostrar todos os pedidos de cada cliente, nesse exemplo da imagem selecionei só um cliente, mas posso tirar o relatório de um determinado período e assim trazer pedido de vários clientes ordenado de forma alfabética, assim mostra todos pedidos exemplo da Aline, depois todos do Beltrano e assim sucessivamente. Cada item de cada pedido é uma peça fabricada e pronta dito isso, em cada pedido é pra exibir só as peças que estão prontas para o embarque. Pra garantir isso eu seleciono cada item produzido de cada pedido em uma memory data. Essa parte está correta pois trás só as peças prontas de cada pedido dentro dessa memory data. Os campos dos itens(trldbtext) estão ligados nessa memory data, mas ao gerar o relatório aparece os mesmos itens pra todos os pedidos. Pra tentar solucionar, na banda do tipo detail dos itens no evento BeforePrint, estou tentando usar a propriedade filter da memorydata dessa forma: MDitens.Filter:='pedpedido='+inttostr(mdrel.FieldByName('pedpedido').asinteger)+' and '+'pedano='+mdrel.FieldByName('pedano').AsString; MDitens.Filtered:=True; tento filtrar os itens de cada pedido, usando na comparação o numero do pedido da memorydata que tem todos os pedidos selecionados desse relatório(mdrel), e cujo o datasource do rlreport está ligado ao Datasource que está ligado a essa mdrel. Mas infelizmente como na imagem em anexo mostra não da certo. Tenho um relatório parecido com esse mas a diferença é que nele mostra todas a peças independente de mostrar só as peças prontas, nesse relatório que a mesma estrutura a unica coisa que muda é que ao invés de eu usar um memorydata com os itens(peças) de cada pedido, eu uso um IBtable, e nesse ligo com tabela de itens do pedido, e fazendo essa mesma filtragem no evento beforrprint mas usando o ibtable o relatório e exibido de forma correta, mostrando os itens de cada pedido. Infelizmente no caso do relatório como o problema, não posso usar o ibtable pois as infos mostrados são da tabela de itens do pedido, mas como tem que exibir só as prontas e eu gerencio cada o estado de produção de cada peça em outra tabela, então preciso fazer um select e selecionar quais peças são de cada pedido e coloco o resultado na memorydata que não sei porque não funciona o evento filter da mesma. Tentei usar o clientDataset mas o resultado foi o mesmo, usando o filter do cds. Não uso muito o cds mas vi em fórum tentei usar ele. Alguma sugestão com relação a essa parte do filter? Vou tentar mostra como está a estrutura do relatório: A estrutura do relatório é a seguinte: Banda1((btTitle)) - cabeçalho do relatório RLGroup - cujo o campo Datafield está setado com o campo primarykey do cadastro de cliente, pra poder separar por cliente todos os pedidos dele. rlband(dtdetail) - dentro desse Group tenho um band to tipo detail com os dados do pedido RLSubDetail - esse subdetail tem o seu datasource ligado ao datasource dos itens filtrados na memorydata dos itens RLBand(bttitle) - dentro do subdetail tenho uma banda do titulo onde coloco os nomes de cada campo dos itens Rlband(btDetail) - dentro so subdetail vem a banda detail que cada campo está ligado a memory dos itens selecionados(é no evento beforeprint dessa banda que estou tentando usar o filter mas sem sucesso) RLBand(btSummary) - essa banda vem logo depois do rlgroup(fora dele) e exibi os totalizadores geral de todos os pedidos do relatorio. RLSubDetail - esse subdetail vem depois da summary e nele tenho um totalizador por tipo de documento como mostrado na imagem o datasource dele está ligado a memorydata mdtpdoc dentro dele tenho: RLBand(btTitle) - com o nome dos tipos de documento Rlband(btDetail) - com os campos dos tipos de documento ligados ao seu respectivo memorydata de tipo de documentos com os seu valores somado de cada tipo RLBand(btFooter) - por a última banda rodapé na qual mostro o numero da pagina(usanso um rlsysteminfo) Bom essa é a estrutura, gostaria de saber se tem alguma outra forma de fazer esse relatório? Ou alguma forma que consiga exibir os itens corretos de cada pedido? Usando outro componente de ligação com os dados? Desde já Meu Muito Obrigado pela Atenção e Ajuda! Desculpa postar um texto tão longo. Obrigado!
  8. Olá Tudo Bem!! Tenho um relatório que mostra todos os recebimentos em um caixa, nesse caixa trabalham 2 funcionários, então o relatório tem que mostrar todos recebimentos do caixa separados por funcionário pra exibir os recebimentos feitos por cada caixa. No final do relatório tem que exibir dois resumos, que seriam o valor total recebido no caixa, mas separado por cada tipo de documento exemplo: quanto em dinheiro,cheque e cartão... E depois do resumo mostrando o valor por cada forma de pagamento tenho um outro resumo só que esse mostra o valor separado pelo tipo de divida exemplo: recebeu tanto de conta de água, de conta luz e de telefone. Tentei estruturar o relatório da seguinte forma: btTitle RLGroup btHeader btDetail btSummary ///fora do rlgroup os subdetails vem depois dele Subdetail1(resumo tipo forma de pagamento exe: dinheiro,cheque..) Subdetail2(resumo tipo divida exe: conta água,conta energia, conta telefone ...) btFooter obs: em anexo o relatório em pdf gerado estruturado dessa forma acima nome do arquivo é: relatorio_com_estrutura_duvida_mas_nao_funciona6pag.pdf Montei dessa forma o relatório mas não da certo, pois ao invés de mostrar os resumos só depois de exibidos os recebimentos de cada funcionário, ele ta exibindo os resumos(com os valores corretos) mas depois que termina as infos de cada funcionário. No meu entender só deveria exibir os resumos depois de cada funcionário se os subdetails estivessem dentro do rlgroup ae faria sentido, mas os subdetails estão fora do rlgroup, ele estão depois do rlgroup, mas o fortes entende que estão dentro. Por Favor alguém tem alguma ideia o porque do fortes fazer isso? Seria alguma propriedade do rlgroup? Bug do Fortesreport? Tentei fazer de outras formas como colocando outro Rlgroup pra cada resumo mas piorou o resultado. Tentei colocar um btdetail depois do rlgroup e dentro dele os Subdetail mas também não deu certo. Ae fiz uma solução temporaria para o cliente usar que a seguinte: btTitle RLGroup btHeader btDetail btSummary btSummary btFooter Onde na banda sumario eu coloquei um TRLmemo onde nele adiciono os dados dos meu resumo linha por linha, quando o resumo tem poucas formas de pagamento e poucos tipos de divida fica certo o relatório, o problema é quando tem bastante dividas e formas ae estoura o tamanho do relatório ae no fim não mostra todas as informações com aquela aparencia que foi cortado. obs: em anexo o relatório de forma temporaria com problema na ultima folha com o nome: relatorio_solucao_palhativa_problema_fim do relatorio.pdf Por Favor alguém já fez algum relatório parecido? Se sim como? Desde já Muito Obrigado pela Ajuda! Obrigado! relatorio_solucao_palhativa_problema_fim do relatorio.pdf relatorio_com_estrutura_duvida_mas_nao_funciona6pag.pdf
  9. Realmente, no Fortes, o driver da Tanca TP-650 tem uma configuração, em Preferência de Impressão, e em Avançados: [ X ] No Cash Drawer. Que deveria funcionar, mas não funcionou... rs. Suporte tb não soube explicar o por que! Pelo EscPos isso não aconteceu, funcionou perfeitamente. Muito obrigado.
  10. Em Fortes.
  11. Opa, valew Daniel, deu certinho dessa forma. Configurei o PosPrinter cfe vc falou, na opção RAW. Muito obrigado viu. Vcs são os caras mesmo. Só ficou meio estranho, que no final da impressão do Sat a gaveta abre sozinha, sem eu mandar. Mas deve ser alguma configuração da Tanca, vou ligar pra eles na segunda pra ver. Abraço.
  12. Entendi. Ficaria assim? ESCPOS.Ativar ESCPOS.imprimir("</abre_gaveta>") ESCPOS.Desativar Só isso? Prá qualquer impress térmica não fiscal e qualquer gaveta ? Abraços.
  13. Olá bom dia pessoal. Tô tentando aprender os comandos de Gaveta. Tenho uma situação com uma gaveta Bema nova e uma Impress não Fiscal Tanca TS1000. Windows 7. AcbrMonitorPlus 1.2.0.84 Tentei recuperar a string dessa gaveta pelo comando: GAV.StrComando Mas no SAI.TXT só me retornou : OK: Se eu bem entendi, teria que me retornar uma string, para eu utilizar em: GAV.SetStrComando( cComando ) Depois disso, tentei usar tb: GAV.AbreGaveta Mas não abriu. Aonde será que estou errando ? Muito obrigado.
  14. Olá Tudo Bem! Muito Obrigado á Todos!!! Graças a vocês consegui resolver o problema! Eu estava informando o número da NFC-e como se fosse ECF. E ae agora estou informando a(s) chave(s) no campo refNFe, e exibindo as chaves no infcpl. Agora ficou certo Graças a Ajuda de Todos Vocês! Problema Resolvido! Muito Obrigado!! Deus Abençoe á Todos!!
  15. Olá Tudo Bem! Estou em dúvida de como referenciar os números de NFC-e(s) na NF-e. Hoje eu referencio informando o número da NFC-e no ACBrNFe como se fosse o número do cupom fiscal: with Ide.NFref.Add do begin RefECF.modelo := ECFModRef2D; // | RefECF.nECF := '1'; // |- Cupom Fiscal RefECF.nCOO := numnfce; end; Tenho utilizado dessa forma, nós dados adicionais é informado pelo próprio ACBrNFe. No caso faço NFC-e no estado do Paraná que permiti usar o cfop 5929. Mas o escritório está questionando que sai nos dados adicionais exemplo ecf:1 e assim por diante, vocês recomendam eu continuar a usar dessa forma informando o número do NFC-e no componente ACBrNFe como se fosse ECF ou deixo de usar, e informo eu mesmo nos dados adicionais os números(ex: NFC-e(s): 0001/0002)? Já procurei nas Norma técnicas algo a respeito e no manual da NF-e, mas não achei nada específico de como referenciar as NFC-e(s) na NF-e. Desde já Muito Obrigado pela Atenção e Ajuda!
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...