-
Total de ítens
9.956 -
Registro em
-
Última visita
-
Days Won
127
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que elton.barbosa postou
-
Soma Da Base De Cálculo De Icms Para Serviços No Registro 60D
elton.barbosa replied to ferbigode's tópico in ACBrSintegra/ACBrPAF
Note que eu falei do campo 09 e não do campo 08. E o registro de exemplo que você deu não aparece ISS: -
Instalar Acbr No Lazarus - Mac Os X
elton.barbosa replied to messiashenrique's tópico in Object Pascal - Delphi & Lazarus
Concordo com o Daniel e o Juliomar. Se tiver problema com algum erro, manda a mensagem aí que a gente tenta ajudar.- 27 replies
-
Pessoal, a classe que o Fábio desenvolveu está no primeiro post, num arquivo pas. Infelizmente o exemplo que ele postou se corrompeu na mudança do fórum. Mas o fonte da classe não. Vocês podem baixar, melhorá-la e postar aqui novamente.
-
Soma Da Base De Cálculo De Icms Para Serviços No Registro 60D
elton.barbosa replied to ferbigode's tópico in ACBrSintegra/ACBrPAF
Mas você não disse que esses registros são serviços sem ICMS? Leia o manual. O campo 09 do registro 60D deve ser a situação tributária "ISS". -
Talvez isso seja um problema com os cookies aí na sua máquina. Ou alguma restrição do fórum ao modo como está navegando. Mas todos os usuários cadastrados continuam com as mesmas permissões.
-
Não sei muito sobre a implementação em si da Farmácia Popular, mas até a última vez que vi a legislação sobre o assunto, os softwares de Farmácia Popular estão dispensados de fazer o PAF-ECF por terem requisitos conflitantes.
-
Rapaz, como assim você não tem mais permissão para anexar o arquivo no fórum? Qual a mensagem de erro que você está recebendo?
-
AHHHHH MEUS OLHOS!!! MEUS OLHOS!!! Eu lembro de ter visto problemas parecidos e normalmente eram com conversão de CHARSET do blob durante a criação e o CHARSET selecionado pela transação que está fazendo o select. Inclusive tinha um bug deste tipo que precisava atualizar o FB. Mas usando o BDE eu não tenho prática...
-
Eu acho que não entendi o problema.
-
Replicador De Dados Firebird
elton.barbosa replied to Cristiane - Afirmação's tópico in Classificados
Acho que agora entendi. Então vou mover seu tópico para a área de classificados.- 27 replies
-
- Replicarod
- Firebird
-
(e 1 mais)
Tags:
-
Não precisa liberar pois myFormatSettings é um Record. Nem existe o método Free.
-
Replicador De Dados Firebird
elton.barbosa replied to Cristiane - Afirmação's tópico in Classificados
Nem todos da lista do FirebirdFAQ são OpenSource. Os que são OpenSource você pode pegar os fontes. Os outros não. No seu caso que quer também a sincronização do metadata e com os fontes da ferramenta, talvez seja melhor você postar num fórum/lista_de_discussão especializado em Firebird como Firebase (em português) ou Firebird-tools (em Inglês).- 27 replies
-
- Replicarod
- Firebird
-
(e 1 mais)
Tags:
-
Replicador De Dados Firebird
elton.barbosa replied to Cristiane - Afirmação's tópico in Classificados
http://www.firebirdfaq.org/faq249/- 27 replies
-
- Replicarod
- Firebird
-
(e 1 mais)
Tags:
-
Pessoal, desculpe minha insistência. Mas não sei se vocês estão percebendo o problema do ponto de vista correto. Vou dar um exemplo de como acredito deveria ser corrigido o problema. A função StringToDateTime é definida no ACBrUtil.pas como: Function StringToDateTime( const DateTimeString : String; const Format : String = '') : TDateTime ; Var OldShortDateFormat, AStr : String ; begin OldShortDateFormat := ShortDateFormat ; try if Format <> '' then ShortDateFormat := Format ; AStr := Trim( StringReplace(DateTimeString,'/',DateSeparator, [rfReplaceAll])) ; AStr := StringReplace(AStr,':',TimeSeparator, [rfReplaceAll]) ; Result := StrToDateTime( AStr ) ; finally ShortDateFormat := OldShortDateFormat ; end ; end ; Deveria ser alterada para algo como: Function StringToDateTime( const DateTimeString : String; const Format : String = '') : TDateTime ; Var AStr : String ; myFormatSettings: TFormatSettings; begin myFormatSettings.Create; if Format <> '' then myFormatSettings.ShortDateFormat := Format ; AStr := Trim( StringReplace(DateTimeString,'/',DateSeparator, [rfReplaceAll])) ; AStr := StringReplace(AStr,':',TimeSeparator, [rfReplaceAll]) ; Result := StrToDateTime( AStr, myFormatSettings ) ; end ;
-
Eu entendo sua frustração, mas silêncio não é significado de um não. Apenas que ele não pode fazer no momento. Eu protestei porque estranhei você mencionar que um dos administradores não aceitou o projeto. Vou te dar um exemplo pessoal. Eu tenho 25 abas no Firefox abertas só do Fórum ACBr de posts que eu preciso verificar e analisar, mas não pude fazê-lo por causa de tempo e prioridades. Dois deles são de componentes. Não é má vontade, não é falta de interesse. É falta de tempo hábil. Acredite, ninguém quer mais que o ACBr cresça e atenda cada vez mais as necessidades dos programadores que os administradores e moderadores do fórum.
-
Não. Só funciona se você não manipular datas em outras threads. Mesmo assim, se você estiver usando a formatação do sistema operacional, nada garante que um outro aplicativo faça o mesmo e atrapalhe o funcionamento do seu aplicativo.
-
Daniel, até onde sei, não há problema nenhum com o Delphi 7 e superiores. Existe a classe o record TFormatSettings no Delphi 7.
-
Esse é um meio incorreto de utilizar as funções. Seu aplicativo não funcionaria corretamente num ambiente com várias trheads. O correto seria criar uma instância de um TFormatSettings e passá-lo como parâmetro para as funções de formatação.
-
O Delphi XE3 acho que aposentou de vez o padrão antigo de formatação que não era ThreadSafe. Acho que deveríamos estudar uma maneira de atualizar o código do ACBr para que ficasse compatível com todas versões do Delphi. As funções de conversão que aceitam um parâmetro de formatação estão disponíveis desde o Delphi 7 e acredito que estejam disponíveis no Lazarus também. Mesmo porque quem usa o ACBr num sistema Multithread corre risco de perder essa formatação ou atrapalhar o funcionamento do aplicativo em outro lugar.
-
Tendo novas dúvidas, fique à vontade para criar um novo tópico e perguntar. Sempre sugerimos ler a documentação e pesquisar antes pois muitas das perguntas inciais já foram respondidas. Bom trabalho aí.
-
Como você mesmo disse, já foi questionado e respondido e a resposta é sim.
-
Olá, Parabéns. Você pode fazer esse tipo de post neste tópico:
-
Sim, pelo menos um por ECF. Mas se for vendidos produtos diferentes, um registro por produto por ECF. Veja as observações com o destaque que eu mesmo marquei:
-
Número de série do ECF que gerou a venda especificada.
