-
Total de ítens
347 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que gss200610 postou
-
muito grato.
-
mais qual voce usou pra gerar MF -> por data , pq nos metodos ai, so vi pra gerar total, e no ato é claro pra gerar referente ao mes anterior , ou seja do dia 01 a final do mes e nao total se puder postar ai a geracao do arquivo binario MF gerado por data, agradeço
-
Sim, no Ato Cotepe pede para gerar o arquivo binário e um TXT a parte com a assinatura EAD do respectivo binário, isso se deve para não invalidar o binário colocando o EAD no mesmo. segue arquivo da MF por data gerado com metodo, que falei, observe que nao esta assinado dentro do binario e sim criado um txt com a assinatura do binario 12025620131100405572_20161123_142640_142640.MF 12025620131100405572_20161123_142640_142640.TXT
-
entao como diz no ato cotepe é prar o binario com extensao MF e gerar o txt com a assinatura dessse MF
-
Self.ArquivoMFD_DLL(DataInicial, DataFinal, NomeArquivo, [ docTodos], finMF); veja o parametro finMF
-
ja tinha implementado e testado, atualizei agora, e perdir as alteracoes feitas, vou analizar novamente, fazê-las e posta aqui, incluvise no meu post ai tem as units alteradas sem afetar o acbr. incluir ate novas funcoes de validacoes na integra pra daruma de erros extendidos. se puderem analizar. fico grato. as units estao anexado no post anterior. e testei e estao funcionando
-
o da daruma, conforme postei antes, falei com o suporte e me passaram aquele comando, no qual postei as units pra voces analizarem, mais a funcao esta nos fontes postados.
-
PafMF_ArqMF_Binario como gerar esse aqui por data? pois no paf tem de gerar MFD E MF por data referente ao mes inferior a data da reducao da virada do mes. 2. O PAF-ECF deve, quando da emissão da primeira Redução Z de cada mês, comandar automaticamente a gravação de arquivo eletrônico no formato binário com dados extraídos do dispositivo de Memória Fiscal do ECF, relativo ao mês imediatamente anterior. 3. O PAF-ECF deve, quando da emissão da primeira Redução Z de cada mês, comandar automaticamente a gravação de arquivo eletrônico no formato binário com dados extraídos do dispositivo de Memória de Fita Detalhe do ECF, relativo ao mês imediatamente anterior. se eu estive enganado me corrija, mais vi que apenas o PafMF_ArqMFD_Binario tem opcao de data, e quando ao MF?
-
se nao for incomodo, tem previsao de quando sera disponibilizado no svn, pois irei homologar em dezembro. e ja estou testando meu paf todo
-
em anexo arquivos com modificacoes para ARQUIVO MF com geracao do txt assinado com ead. fiz algumas melhorias na unit ACBRECFDARUMA.PAS ( tratamento dos erros extendidos ); adicionei o overload na unit acbrecf para gerar o MF: procedure PafMF_ArqMF(const NomeArquivo: String; DataInicial, DataFinal : TDateTime; Assinar: Boolean = True );overload; usa o metodo: ArquivoMFD_DLL(DataInicial, DataFinal, NomeArquivo, [ docTodos], finMF); procedure TACBrECF.PafMF_ArqMF(const NomeArquivo: String; DataInicial, DataFinal: TDateTime;Assinar: Boolean ); var EADStr: String; begin if (not fsAtivo) then raise EACBrECFNaoInicializado.create( ACBrStr(cACBrECFNaoInicializadoException) ); Self.ArquivoMFD_DLL(DataInicial, DataFinal, NomeArquivo, [ docTodos], finMF); if not FileExists(NomeArquivo) then raise EACBrEADException.CreateFmt('Arquivo MF: "%s" não foi gerado', [NomeArquivo]); if Assinar then begin // assinar o arquivo baixado da impressora EADStr := 'EAD' + GetACBrEAD.CalcularEADArquivo(NomeArquivo); // gravar o arquivo texto com a assinatura EAD WriteToTXT(ChangeFileExt(NomeArquivo, '.TXT'), EADStr, False, True); end end; ACBrECF.pas ACBrECFDaruma.pas
-
bom nao sei se vem ao caso, mais se fosse possivel queria implementar os metodos de tratamentos de retornos pra daruma. assim o metodo de erro: eInterpretarRetorno_ECF_Daruma retornaria a msg conforme daruma mesmo. seria ate mesmo uma forma de contribuir.
-
observei os fontes: acbrecfdaruma Ativo := False; Tipo := 'DATAM'; DtInicial := FormatDateTime('ddmmyyyy', DataInicial); DtFinal := FormatDateTime('ddmmyyyy', DataFinal); OnLine := (OldAtivo) or ((TACBrECF(fpOwner).Modelo = ecfEscECF) and (TACBrECF(fpOwner).Ativo)); // utilizar o modo on-line quando a impressora estiver ativa e o off-line quando não estiver if OnLine then begin Resp := xrGerarRelatorio_ECF_Daruma(Relatorio, Tipo, DtInicial, DtFinal); debuguei os parametros estao chegando ao metodo, mais o rGerarRelatorio_ECF_Daruma era pra funcionar. pois tenho um projeto aqui que fiz pra testar via loadLibrary pra gerar CAT-52 e funciona muito bem, nao entendir o pq sempre codigo erro igual a zero com acbr.
-
estou tentando gerar , pois o metodo tem um parametro onde vc pasa a fnalidade do arquivo, e na daruma é MF. sempre codigo erro: 0 nao conseguir gerar de forma alguma mesmo se colocar mfd ACBrECF1.ArquivoMFD_DLL(DateTimePicker1.Date, DateTimePicker2.Date, Edit1.Text, [docTodos], finMF);
-
esse metodo gera tanto o MF quanto MFD, pq vi ai que é pra MFD, e la no requisto sao dois arquivos MF E MFD. tentei gerar o mfd aqui e deu erro xGerarRelatorioDaruma, uso DARUMA
-
gerar o arquivo txt unico , como gera o exemplo deles, e nao em varios arquivos como esta gerando atualmente pelo acbr.
-
estou usando o metodo PafMF_GerarCAT52 para geracao da cata com daruma, e gera varios arquivos na pasta, sendo que executado com exemplo deles, vc passa o nomer do arquivo e gerar um txt com tudo dentro do mesmo. pq aqui contadores pedem direto esse arquivo pra importar formato TDM
-
ola a todos , gostaria de saber como gerar o arquivo PafMF_ArqMF por periodo de data, so achei no acbr pra gerar total. preciso que gere o txt e bin assinado ACBrECF1.LeituraMemoriaFiscalSerial seria esse? so que esse nao gera os bin e txt assinado?
-
olhando no demo do acbrecf seria esses ACBrECF1.PafMF_MFD_Cotepe1704(edtDtInicial.Date, edtDtFinal.Date, PathArquivo) -> MFD ACBrECF1.PafMF_ArqMF -> COMO GERAR POR DATA ESSE AQUI?
-
?
-
ja tentei varia formas, procurei aqui no forum e nao achei, nao estou conseguindo gerar nfce em homologacao, sempre acusa esse erro da interrogacao ai. entrei nesse link e gerei um csc e tokem pra usar: https://homolog.sefaz.go.gov.br/nfeweb/jsp/CConsultaCSC.jsf, inserir no codigo mais sempre o mesmo erro
-
application process messages fechando querys
gss200610 replied to gss200610's tópico in Object Pascal - Delphi & Lazarus
pois é mudei pra thread( nao sou expert no assunto). mais fica travando a tela, e queria deixá-la libre, pq eu poder clicar e um botao de cancelar a thread. to criando as query( firedac ) tudo dentro de cada procedure da thread , e destruindo-as em blocos try-finally. segue em anexo as units. se puder me ajudar, agradeço. UMain.dfm UMain.pas -
application process messages fechando querys
gss200610 replied to gss200610's tópico in Object Pascal - Delphi & Lazarus
queria rodar sem precisar de thread. -
application process messages fechando querys
um tópico no fórum postou gss200610 Object Pascal - Delphi & Lazarus
tenho um executavel que fica no tray enviando e recebendo dados entre bancos. exemplo: while not tb1.eof begin tb2.campo := tb1.campo application.processmessages; -> nesse ponto apos o primeiro registro, nem chega executar o next, ja fecha a query tb1.next end; alguem ja passou por isso, pois a unica forma que conheco de nao travar a tela é process messages