Ir para conteúdo
  • Cadastre-se

rodrigod6

Membros
  • Total de ítens

    111
  • Registro em

  • Última visita

Posts postados por rodrigod6

  1. Bom Dia Colegas,

    Tenho uma transportadora do simples.

    No código estou gerando assim:

    CTe.Imp.ICMS.SituTrib    := cstVazio;
    
    CTe.Imp.ICMS.ICMS00.CST   := cstVazio;
    
    CTe.Imp.ICMS.ICMSSN.indSN := 1;
    No XML gera assim:
    
    

    Mas na impressão do DACTE, na sessão : INFORMAÇÕES RELATIVAS AO IMPOSTO

    SITUAÇÃO TRIBUTÁRIA

    00-PRESTAÇÃO SUJEITO À TRIBUTAÇÃO

    A minha dúvida é, se aqui não deveria sair alguma informação do tipo simples nacional, ou não tributado, ou algo assim?

    Obrigado

  2. Prezados colegas,

    Alguém sabe qual a versão do fast report foi criado o DACTE do CTe?

    Tenho a versão 3.2 e apresenta alguns erros:

    1) ACBrCTeDACTEFRDM.dfm

    Error reading frxPDFExport.OverwritePrompt: Property OverwritePrompt does not exist

    Error reading frxPDFExport.ProtectionFlags: Property ProtectionFlags does not exist

    Mais várias propriedades faltando.

    Solução : abri o ACBrCTeDACTEFRDM.dfm e alterei qualquer coisa ele salvou somente com as propriedades do 3.x.

    2) Com a solução acima consegui imprimir, mas sempre apresenta esse erro :

    ---------------------------

    Error

    ---------------------------

    The following error(s) have occured:

    Couldn't find class TfrxDataPage

    Então creio que seja a versão do Fast Report.

    Desde já agradeço.

    Rodrigo

  3. Estou passando um erro que ocorreu comigo e reportando a solução que fiz.

    Gostaria de verificar por que foi feito esta alteração :

    O meu chamado continua o mesmo :

    with ACBrSpedFiscal1.Bloco_0.Registro0200New do

    Pois quando gera os itens estão saindo assim no arquivo :

    PROD A

    PROD A|PROD B

    PROD A|PROD B|PROD C

    PROD A|PROD B|PROD C|PROD D

    e assim por diante !!!

    SOLUÇÃO :

    O Problema está em (ACBrEFDBloco_0_Class.pas) :

    procedure TBloco_0.WriteRegistro0200(Reg0001: TRegistro0001) ;

    Antes:

    
    //...
    
    for intFor := 0 to Reg0001.Registro0200.Count - 1 do
    
         begin
    
            with Reg0001.Registro0200.Items[intFor] do
    
            begin
    
    //...
    
      Add( LFill('0200') +
    
                   LFill( COD_ITEM ) +
    
    //...
    
    
    AGORA :
    
    //...
    
        strLinha := '';
    
         for intFor := 0 to Reg0001.Registro0200.Count - 1 do
    
         begin
    
            with Reg0001.Registro0200.Items[intFor] do
    
            begin
    
    //...
    
      strLinha := strLinha +
    
                          LFill('0200') +
    
    //...
    
              Add( strLinha );
    
    //...
    
    
    Dai fica acumulando ... Solução encontrada até o momento foi:
    
    //...
    
        strLinha := '';
    
         for intFor := 0 to Reg0001.Registro0200.Count - 1 do
    
         begin
    
           [b] strLinha := '';    //<----- AQUI[/b]
    
            with Reg0001.Registro0200.Items[intFor] do
    
            begin
    
    //...
    
    

    Alguém sabe porque foi alterado isso ?

    Rodrigo

×
×
  • 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.