Ir para conteúdo
  • Cadastre-se

mudança no cte


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1169 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde a todos,

instalei o acbr hoje e esta da erro no cte como ficou essa parte do cte

 

                  with infCTeNorm.infDoc.infNF.Add do
                  {$ELSE}
                  with Rem.InfNF.Add do
                  {$ENDIF}
                  begin
                    nRoma := qrnotafiscal_cteNR_ROMANEIO.asstring;
                    nPed := qrnotafiscal_cteNR_PEDIDO.asstring;
                    // criar tabela
                    serie := qrnotafiscal_cteSERIE.asstring;
                    nDoc := qrnotafiscal_cteNUMERO.asstring;
                    dEmi := qrnotafiscal_cteDATA_EMISSAO.AsDateTime;
                    vBC := qrnotafiscal_cteBASE_CALC_ICMS.Value;
                    vICMS := qrnotafiscal_cteVALOR_ICMS.Value;
                    vBCST := qrnotafiscal_cteBASE_CALC_ICMS_ST.Value;
                    vST := qrnotafiscal_cteVALOR_ICMS_ST.Value;
                    vProd := qrnotafiscal_cteVALOR_PRODUTOS.Value;
                    vNF := qrnotafiscal_cteVALOR_NOTA.Value;
                    nCFOP := StrToInt
                      (qrnotafiscal_cteCFOP.asstring);
                    nPeso := qrnotafiscal_ctePESO_TOTAL.Value;
                    PIN := qrnotafiscal_ctePIN.asstring;

 

  • Moderadores
Postado

Foi removido o suporte as versões antigas do CTe 1.03 e 1.04.

Eram essas versões que exigiam esses $IFDEF no código, você pode remover na sua aplicação.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado
16 horas atrás, Dfox disse:

Boa tarde a todos,

instalei o acbr hoje e esta da erro no cte como ficou essa parte do cte

 

                  with infCTeNorm.infDoc.infNF.Add do
                  {$ELSE}
                  with Rem.InfNF.Add do
                  {$ENDIF}
                  begin
                    nRoma := qrnotafiscal_cteNR_ROMANEIO.asstring;
                    nPed := qrnotafiscal_cteNR_PEDIDO.asstring;
                    // criar tabela
                    serie := qrnotafiscal_cteSERIE.asstring;
                    nDoc := qrnotafiscal_cteNUMERO.asstring;
                    dEmi := qrnotafiscal_cteDATA_EMISSAO.AsDateTime;
                    vBC := qrnotafiscal_cteBASE_CALC_ICMS.Value;
                    vICMS := qrnotafiscal_cteVALOR_ICMS.Value;
                    vBCST := qrnotafiscal_cteBASE_CALC_ICMS_ST.Value;
                    vST := qrnotafiscal_cteVALOR_ICMS_ST.Value;
                    vProd := qrnotafiscal_cteVALOR_PRODUTOS.Value;
                    vNF := qrnotafiscal_cteVALOR_NOTA.Value;
                    nCFOP := StrToInt
                      (qrnotafiscal_cteCFOP.asstring);
                    nPeso := qrnotafiscal_ctePESO_TOTAL.Value;
                    PIN := qrnotafiscal_ctePIN.asstring;

 

Este seu caso é que foi feito a copia do código do exemplo e sim ele existia a muito tempo atrás . e como falado pelo bigwings não existe mais e não precisa de IFDEFS

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

ah sim entendi mais como fica essa parte

                    // Local de Retirada
                    {$IFNDEF PL_200}
                    if qrnotafiscal_cteLOCAL_RETIRADA_DIF.AsString = 'Sim'
                    then
                    begin

                      locRet.CNPJCPF :=
                        qrnotafiscal_ctecnpj.AsString;
                      locRet.xNome := qrnotafiscal_ctenome.AsString;
                      locRet.xLgr :=
                        qrnotafiscal_ctelogradouro.AsString;
                      locRet.nro :=
                        qrnotafiscal_ctenumero_retirada.AsString;
                      locRet.xCpl :=
                        qrnotafiscal_ctecomplemento.AsString;
                      locRet.xBairro :=
                        qrnotafiscal_ctebairro.AsString;
                      // locRet.cMun := StrToInt(frmmodulo.qrnotafiscal_cteco.Text);
                      locRet.xMun :=
                        qrnotafiscal_ctemunicipio.AsString;
                      locRet.UF := qrnotafiscal_cteuf.AsString;
                    end;}
                    {$ENDIF}

 

  • Consultores
Postado
47 minutos atrás, Dfox disse:

ah sim entendi mais como fica essa parte

                    // Local de Retirada
                    {$IFNDEF PL_200}
                    if qrnotafiscal_cteLOCAL_RETIRADA_DIF.AsString = 'Sim'
                    then
                    begin

                      locRet.CNPJCPF :=
                        qrnotafiscal_ctecnpj.AsString;
                      locRet.xNome := qrnotafiscal_ctenome.AsString;
                      locRet.xLgr :=
                        qrnotafiscal_ctelogradouro.AsString;
                      locRet.nro :=
                        qrnotafiscal_ctenumero_retirada.AsString;
                      locRet.xCpl :=
                        qrnotafiscal_ctecomplemento.AsString;
                      locRet.xBairro :=
                        qrnotafiscal_ctebairro.AsString;
                      // locRet.cMun := StrToInt(frmmodulo.qrnotafiscal_cteco.Text);
                      locRet.xMun :=
                        qrnotafiscal_ctemunicipio.AsString;
                      locRet.UF := qrnotafiscal_cteuf.AsString;
                    end;}
                    {$ENDIF}

 

No exemplo tem ela bem certinho. chegou a olhar?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado

Boa tarde @Dfox,

Primeiramente o que significa?

{$IFNDEF PL_200}

Se não estiver definido PL_200 execute/compile o código abaixo.

Da versão 2.00 em diante deixamos de usar as diretivas de compilação.

Tudo o que se encontra dentro da diretiva apresentada acima deve ser removido do código, pois se refere a versão anterior a versão 2.00.

Por outro lado tudo o que estiver dentro da diretiva abaixo deve permanecer no código;

{$IFDEF PL_200}

Observe a diferença entre elas.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 1169 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...