Jump to content

josenildo.bandeira

Membros Pro
  • Posts

    114
  • Joined

  • Last visited

About josenildo.bandeira

Contact Methods

  • Website URL
    www.infolight.com.br

Recent Profile Visitors

1,424 profile views

josenildo.bandeira's Achievements

Collaborator

Collaborator (7/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

2

Reputation

4

Community Answers

  1. Segue o link fornecido por vocês, simplesmente não tem mais o componente pra download. Clico na guia "Files" e é apresentada a mensagem "Este projeto não tem arquivos." Consegui baixar em outro link que não lembro exatamente agora, porém não compila por que faltam arquivos de extensão .obj, inclusive segue em anexo para que você possa comprovar o que estou dizendo. O que preciso é de ter o instalador funcional desse componente e gostaria que alguém pudesse anexar por aqui. pngimage_2.0.zip
  2. Respondendo aos dois: Sim, já fui no link informado no fonte, inclusive assisti o vídeo completo no Youtube falando sobre isso como também verifiquei que tem uma pergunta de um usuário com mesmo problema que o meu nas mensagens do vídeo. Baixei conforme explicado, e ao tentar instalar da erro solicitando os arquivos .obj, inclusive até encontrei e baixei um a um no próprio sourceforge porém também deu erro na compilação com a alegação de arquivo mal formatado. Se possível gostaria que vocês disponibilizassem esse componente ou link funcional por aqui Gratidão!
  3. Olá, Em um sistema de atacado é necessário montar carga e enviar ao WMS para que seja feita a coleta dos produtos no estoque, porém quando vamos emitir as notas fiscais da carga montada nos deparamos frequentemente com a rejeição de Uso Denegado, e o pessoal tem que retirar aquela mercadoria da carga gerando um desconforto pra equipe de logística. A solução seria fazer uma consulta antes da montagem de carga a fim de detectar qual destinatário dentre vários está inapto a receber a NF-e. Gostaria de saber qual seria a função mais indicada pra essa situação, pois vejo que a ConsultaCadastro não seria a mais ideal uma vez que abre o captcha pra cada CNPJ consultado e estou falando de uma carga que geralmente tem mais de 50 pedidos e seria inviável digitar captcha pra cada um deles. Ainda tentei instalar o componente para abrir PNG uma vez que uso D7, porém todos os links informados no código de exemplo não funcionaram, o que chegou mais próximo não veio com os arquivos .obj e não consigo compilar. (Sei que não é a melhor solução usar com Captcha, porém se for o único caminho terei que implementar) Grato por qualquer ajuda!
  4. Bom dia a Todos, Gostaria de saber sobre a atualização da GNRe 2.0 visto que essa versão entra em vigor em 01/04/2019 conforme calendário postado aqui no ACBr. No site da GNRe (http://www.testegnre.pe.gov.br/gnre/portal/automacao.jsp#) tem a documentação completa (clicar no Link Automação), segue o leiaute das duas versões conforme está no site: 5) seguir a mesma nomenclatura, inclusive se a palavra tiver caracteres maiúsculos e minúsculos. Versão 1.00 <TDadosGNRE> <c01_UfFavorecida>...</c01_UfFavorecida> <c02_receita>...</c02_receita> <c25_detalhamentoReceita>...</c25_detalhamentoReceita> <c26_produto>...</c26_produto> <c27_tipoIdentificacaoEmitente>...</c27_tipoIdentificacaoEmitente> <c03_idContribuinteEmitente> <CPF>...</CPF> <CNPJ>...</CNPJ> </c03_idContribuinteEmitente> <c28_tipoDocOrigem>...</c28_tipoDocOrigem> <c04_docOrigem>...</c04_docOrigem> <c06_valorPrincipal>...</c06_valorPrincipal> <c10_valorTotal>...</c10_valorTotal> <c14_dataVencimento>...</c14_dataVencimento> <c15_convenio>...</c15_convenio> <c16_razaoSocialEmitente>...</c16_razaoSocialEmitente> <c17_inscricaoEstadualEmitente>...</c17_inscricaoEstadualEmitente> <c18_enderecoEmitente>...</c18_enderecoEmitente> <c19_municipioEmitente>...</c19_municipioEmitente> <c20_ufEnderecoEmitente>...</c20_ufEnderecoEmitente> <c21_cepEmitente>...</c21_cepEmitente> <c22_telefoneEmitente>...</c22_telefoneEmitente> <c34_tipoIdentificacaoDestinatario>...</c34_tipoIdentificacaoDestinatario> <c35_idContribuinteDestinatario> <CPF>...</CPF> <CNPJ>...</CNPJ> </c35_idContribuinteDestinatario> <c36_inscricaoEstadualDestinatario>...</c36_inscricaoEstadualDestinatario> <c37_razaoSocialDestinatario>...</c37_razaoSocialDestinatario> <c38_municipioDestinatario>...</c38_municipioDestinatario> <c33_dataPagamento>...</c33_dataPagamento> <c05_referencia> <periodo>...</periodo> <mes>...</mes> <ano>...</ano> <parcela>...</parcela> </c05_referencia> <c39_camposExtras> <campoExtra> <codigo>...</codigo> <tipo>...</tipo> <valor>...</valor> </campoExtra> <campoExtra> <codigo>...</codigo> <tipo>...</tipo> <valor>...</valor> </campoExtra> <campoExtra> <codigo>...</codigo> <tipo>...</tipo> <valor>...</valor> </campoExtra> </c39_camposExtras> <c42_identificadorGuia>...</c42_identificadorGuia> </TDadosGNRE> Versão 2.00 <TDadosGNRE versao="2.00"> <ufFavorecida>...</ufFavorecida> <tipoGnre>...</tipoGnre> <contribuinteEmitente> <identificacao> <CPF>...</CPF> <CNPJ>...</CNPJ> <IE>...</IE> </identificacao> <razaoSocial>...</razaoSocial> <endereco>...</endereco> <municipio>...</municipio> <uf>...</uf> <cep>...</cep> <telefone>...</telefone> </contribuinteEmitente> <itensGNRE> <item> <receita>...</receita> <detalhamentoReceita>...</detalhamentoReceita> <documentoOrigem tipo="..." >...</documentoOrigem> <produto>...</produto> <referencia> <periodo>...</periodo> <mes>...</mes> <ano>...</ano> <parcela>...</parcela> </referencia> <dataVencimento>...</dataVencimento> <valor tipo="..." >...</valor> <convenio>...</convenio> <contribuinteDestinatario> <identificacao> <CPF>...</CPF> <CNPJ>...</CNPJ> <IE>...</IE> </identificacao> <razaoSocial>...</razaoSocial> <municipio>...</municipio> </contribuinteDestinatario> <camposExtras> <campoExtra> <codigo> <valor> </campoExtra> <campoExtra> <codigo> <valor> </campoExtra> <campoExtra> <codigo> <valor> </campoExtra> </camposExtras> </item> </itensGNRE> <valorGNRE>...</valorGNRE> </TDadosGNRE> 3º passo - Finalizar o arquivo copiando as linhas abaixo: </guias> </TLote_GNRE>
  5. Bom dia, Gostaria de saber se o ACBr está atualizado pra versão 2.0 da GNRe, pois atualizei a pasta e mesmo assim continua apresentando apenas a versão "ve100", já procurei na pasta de exemplos bem como do código fonte e continua aparecendo apenas a versão "ve100", as novas tags também não estão disponíveis... alguém já atualizou e poderia dá uma força aí indicando o caminho das pedras? Agradeço qualquer ajuda!
  6. Bom dia pessoal, alguma novidade em relação a GNR-e 2.0?
  7. Boa tarde, Gostaria de saber se o componente já está atualizado para a nova versão (2.0) da GNR-e que irá entrar em vigor no dia 01/04/2019. E como fazer via código, pois procurei a propriedade ACBrGNRe1.Configuracoes.VersaoDG e só está disponível a [ve100]
  8. Alguém poderia pelo menos postar um XML completo de uma GNR-e pra eu me basear, pois repito, o manual está desatualizado.
  9. Estou utilizando via Monitor e por mais que li o código exemplo no acbr não encontrei as tags da chave de acesso da NF-e que tem que constar na GNR-e por exemplo.
  10. Isso Mesmo. Diretamente de minha aplicação que é Delphi. Acredito que esse erro " ERRO: ID Inválido. Impossível Salvar XML" se deve a montagem do arquivo INI que não está completa.
  11. Pessoal, alguém poderia fornecer um código completo pra gerar a GNRE com sucesso? pois pelo que vi o código disponibilizado no manual não está completo e não sei onde buscar essa informação. Obrigado!
  12. Boa noite, Pessoal, estou gerando a GNRE em ambiente de homologação via AcbrMonitor e está retornando essa mensagem abaixo: GNRE.GerarGuia([Emitente] tipo=1 id=08.797.179/0001-61 RazaoSocial=DSG Distribuidora de Alimentos Ltda IE= Endereco=Rua Salatiel Marques Fontes, 695 Cidade=Sousa UF=PB Cep=58806470 Telefone=8335212697 [Complemento] detalhamentoReceita=1 produto=1 tipoDocOrigem=10 docOrigem=001001161098 [Referencia] ufFavorecida=RN receita=100099 ValorPrincipal=406,61 dataVencimento=01/03/2018 convenio=PROTOCOLO 50/2015 dataPagamento=01/03/2018 referenciaMes=02 referenciaAno=2018 referenciaParcela=1 [Destinatario] tipo=1 id=04.982.974/0001-79 IE=200911724 RazaoSocial=Gilson Gomes de Medeiros - Me cidade=Jucurutu ) ERRO: ID Inválido. Impossível Salvar XML O meu código está assim: procedure TfrmDIS_AcompCarga.btnGnreClick(Sender: TObject); var {sPathGNRe,} MvNFeAmbiente, MvNfeTpEmis: String; i, nLote: Integer; cmdGNRe: TComandoMonitor; IniGNRE: TMemIniMonitor; QA1s: TDefDataSet; begin MvNFeAmbiente := Copy(sLeParametro('MV_NFeAMBIENTE'), 1, 1); if MvNFeAmbiente = '' then MvNFeAmbiente := '2'; // Homologação //Cria diretorio para armazenar localmente os arquivos INI de eventos sDir := CriaPastaLocalINI('GNRe', ''); //Configura UF, Doc. fiscal, ambiente, versão e forma de emissão pConfiguraMonitor(StrToInt(MvNFeAmbiente), 'NFE', MvNfeTpEmis); if MvNFeAmbiente = '2' then InfoMessageBox('Você está em ambiente de HOMOLOGAÇÃO, sem efeito fiscal.' + #13#10 + 'Quando quiser alterar para o ambiente de PRODUÇÃO, basta informar a opção "1" no parâmetro "MV_NFeAMBIENTE" no módulo "Configurador".', Application.Title, [smbOK], smsInformation); pNewDataSet(QA1s); QA1s.CommandText := 'select A1_CIDADE, A1_IE from TA1 ' + 'where (A1_FILIAL = :TA1_FILIAL) ' + 'and (A1_CODIGO = :cod) and (A1_LOJA = :loj)'; //Cria arquivo INI para carregar dados da GNRE nLote := fnc_CriaLote('LOT', 'GNRE'); IniGNRE := TMemIniMonitor.Create(sDir + '\AddGNRE_' + IntTostr(nLote) + '.ini'); with dbgNotas do for i := FixedRows to (RowCount - 1) do begin QA1s.Close; QA1s.ParamByName('cod').AsString := Cells[nColCli, i]; QA1s.ParamByName('loj').AsString := Cells[nColLoj, i]; QA1s.Open; // emitente if Length(RemoveInvalid('0123456789', Cells[nColDOC, i])) > 11 then IniGNRE.WriteString('Emitente', 'tipo', '1') else IniGNRE.WriteString('Emitente', 'tipo', '2'); IniGNRE.WriteString('Emitente', 'id', xTransform(RemoveInvalid('0123456789', App_Var_CNPJ), '99.999.999/9999-99')); IniGNRE.WriteString('Emitente', 'RazaoSocial', App_Var_NomeCliente); //IniGNRE.WriteString('Emitente', 'IE', RemoveInvalid('0123456789', App_Var_IE)); IniGNRE.WriteString('Emitente', 'IE', ''); IniGNRE.WriteString('Emitente', 'Endereco', App_Var_EndTipoLogra + ' ' + App_Var_EndLogra + ', ' + App_Var_EndNumero); IniGNRE.WriteString('Emitente', 'Cidade', App_Var_EndCidade); IniGNRE.WriteString('Emitente', 'UF', App_Var_EndUF); IniGNRE.WriteString('Emitente', 'Cep', App_Var_EndCEP); IniGNRE.WriteString('Emitente', 'Telefone', App_Var_EndTel1); IniGNRE.WriteString('Complemento', 'detalhamentoReceita', '1'); IniGNRE.WriteString('Complemento', 'produto', '1'); IniGNRE.WriteString('Complemento', 'tipoDocOrigem', '10'); IniGNRE.WriteString('Complemento', 'docOrigem', Cells[nColNfs, i] + Cells[nColNfn, i]); IniGNRE.WriteString('Referencia', 'ufFavorecida', Cells[nColUF, i]); IniGNRE.WriteString('Referencia', 'receita', '100099'); IniGNRE.WriteString('Referencia', 'ValorPrincipal', Cells[nColVlr, i]); //c10_valorTotal := StrToReal(dbgNotas.Cells[nColVlr, ARow]); IniGNRE.WriteString('Referencia', 'dataVencimento', DateToStr(Now + 1)); IniGNRE.WriteString('Referencia', 'convenio', 'PROTOCOLO 50/2015'); IniGNRE.WriteString('Referencia', 'dataPagamento', DateToStr(Now + 1)); IniGNRE.WriteString('Referencia', 'referenciaMes', StrZero(MonthOf(Now), 2)); IniGNRE.WriteString('Referencia', 'referenciaAno', IntToStr(YearOf(Now))); IniGNRE.WriteString('Referencia', 'referenciaParcela', '1'); // destinatário if Length(RemoveInvalid('0123456789', Cells[nColDOC, i])) > 11 then IniGNRE.WriteString('Destinatario', 'tipo', '1') else IniGNRE.WriteString('Destinatario', 'tipo', '2'); IniGNRE.WriteString('Destinatario', 'id', Cells[nColDOC, i]); IniGNRE.WriteString('Destinatario', 'IE', QA1s.FieldByName('A1_IE').AsString); IniGNRE.WriteString('Destinatario', 'RazaoSocial', Cells[nColFan, i]); IniGNRE.WriteString('Destinatario', 'cidade', RemoveAcento(QA1s.FieldByName('A1_CIDADE').AsString)); // Campos Extras //camposExtras.Add; //camposExtras.Items[0].CampoExtra.codigo := 45; // minas gerais, ler manual GNR-e cmdGNRe := Monitor_Exec('GNRE.GerarGuia(' + IniGNRE.TextoIni + ')'); if cmdGNRE.OK then begin cmdGNRE.CriaIniRet; showmessage('recibo:' + cmdGNRE.ReadChaveSolta('recibo') ); end; //limpa ini para adicionar nova GNRE IniGNRe.Clear; end; QA1s.Close; FreeAndNil(QA1s); end;
  13. Obrigado José. Onde eu configuro exatamente a pasta?
  14. Obg Juliomar, Eu falo do comando SetAmbiente, que tem nos objetos NFe, MDFe, etc. Pois eu configuro individualmente o ambiente a utilizar baseado num parâmetro interno do meu sistema. E dessa maneira vou ter que entrar manualmente no monitor para fazer isso, mas se só tem essa maneira então blz. Aproveitando a oportunidade, como faço para gerar o XML da GNRE ?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.