quarta-feira, 9 de março de 2016

Correção para não imprimir linhas a mais nos itens da NFE do acbr

acbrnfedanfefrdm     linha 2160  



Function TACBrNFeFRClass.ManterValAprox( inItem : Integer ): String;
begin
  Result := '';
  with FNFe.Det.Items[inItem] do
  begin
    if (Imposto.vTotTrib <> 0)  and (ExibirTotalTributosItem) then
    begin
      Result := '';
      with Imposto do
      begin
        Result := Result+'Val Aprox Tributos: '+ FloatToStrF(Imposto.vTotTrib,ffCurrency,15,2);
        if TributosPercentual = ptValorNF then
          Result := Result+' ('+FloatToStrF(((StringToFloatDef(FloatToStr(Imposto.vTotTrib),0)*100)/(StringToFloatDef(FloatToStr(Prod.VProd),0) +
                                StringToFloatDef(FloatToStr(Prod.vFrete),0)  +
                                StringToFloatDef(FloatToStr(Prod.vOutro),0)  +
                                StringToFloatDef(FloatToStr(Prod.vSeg),0)    +
                                StringToFloatDef(FloatToStr(IPI.vIPI), 0)    +
                                StringToFloatDef(FloatToStr(ICMS.vICMSST), 0))),ffNumber,15,2)+'%)'
        else
          Result := Result+' ('+FloatToStrF(((StringToFloatDef(FloatToStr(Imposto.vTotTrib),0)*100)/(StringToFloatDef(FloatToStr(Prod.VProd),0))),ffNumber,15,2)+'%)';
      end;
    end;
  end;
end;




segunda-feira, 7 de setembro de 2015

Erro codeigniter

Para resolver o erro de timezone no codeginiter basta add a seguinte linha ao index.php

date_default_timezone_set('America/Sao_Paulo');

quinta-feira, 5 de março de 2015

Liberando o PostgreSQL para acesso na rede

No postgresql.conf editar a seguinte linha:


#listen_addresses = ‘localhost’ # what IP address(es) to listen on 
 
 
E deixar assim:
 
listen_addresses = ‘*‘ # what IP address(es) to listen on
 
 
 
 
 
Liberando as conexões no arquivo pg_hba.conf:
 
Para liberar o acesso remoto basta criar uma nova regra seguindo o seguinte padrão


host all all 0.0.0.0/0 trust
  

quarta-feira, 18 de dezembro de 2013

PostgreSQL e Delphi

Após muito trabalho descobri como resolver o problema com acentuação no delphi.

Utilizando o componente unidac no delphi 2007 utilizo o charset latin-1 para o postgre aceitar acentos.

quinta-feira, 5 de dezembro de 2013

Retirar index.php do codeigniter

Criar um .htaccess na raiz do projeto e incluir as linhas abaixo, lembrando que a segunda linha contem o caminho do index do site:

RewriteEngine on
RewriteBase /seusite/alguma_pasta/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]


Feito isso, no config.php

config['index_page']='';


O modulo rewrite_module deve estar habilitado.


quarta-feira, 27 de novembro de 2013

Flash Player

Comandos para instalação do flash no Fedora

 
## Adobe Repository 32-bit x86 ##
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
 
 
## Adobe Repository 64-bit x86_64 ##
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
 
yum check-update
 
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl 

terça-feira, 26 de novembro de 2013

Instalação do virtualbox

No momento da execução do virtualbox ocorre o seguinte erro:

Kernel driver not installed (rc=-1908)

para resolver basta executar como root os seguintes comandos:


yum install dkms -y
/etc/init.d/vboxdrv setup
 

(c)2009 Felipe Govoni.