Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 408 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

No Manual de Orientação do Contribuinte, Anexo II – Manual de Especificações Técnicas do DACTE, Versão 3.00a – abril (2019) mudaram a forma de exibição dos pesos.

A TAG infQ ela é múltipla e sem uma regra definida para tpMed que é de livre preenchimento.

Como fazer para preencher corretamente os campos de impressão do DACTE "Peso Bruto (KG)",  "Peso Base Cálculo (Kg)" , "Peso Aferido (Kg)" visto que não existe no Layout um campo específico para essas informações e o texto de preenchimento do tpMed é livre. Da forma anterior os campos dos pesos o preenchimento era da forma que constava no XML. Agora querem resumir uma informação na impressão que é totalmente livre no XML.

 

Editado por Diego Dmitruk Maturana
  • Consultores
Postado

Boa tarde a todos,

No caso do DACTE feito em Fortes Report devemos alimentar o tpMed da seguinte forma:

        if uppercase(trim(fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].tpMed)) =
          'PESO BRUTO' then
          rlmQtdUnidMedida1.Lines.Add(FormatFloatBr(msk6x4,
            fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].qCarga))
        else
        if uppercase(trim(fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].tpMed)) =
          'PESO BASE DE CALCULO' then
          rlmQtdUnidMedida2.Lines.Add(FormatFloatBr(msk6x4,
            fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].qCarga))
        else
        if uppercase(trim(fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].tpMed)) =
          'PESO BC' then
          rlmQtdUnidMedida2.Lines.Add(FormatFloatBr(msk6x4,
            fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].qCarga))
        else
          rlmQtdUnidMedida3.Lines.Add(FormatFloatBr(msk6x4,
            fpCTe.infCTeNorm.InfCarga.InfQ.Items[i].qCarga));

Note que ele compara com as seguintes strings: "PESO BRUTO", "PESO BASE DE CALCULO" e "PESO BC"

  • Curtir 3
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

  • 5 anos depois...
Postado

Essa é a resposta que vai resolver o problema de quem nao esta conseguindo imprimir nas colunas certas.

Foi alterado o Lay-out do DACTE para ficar em conformidade com o manual versão 1.00a.
    Agora se código da unidade de informação da carga for uM3 o valor de qCarga será
    impresso na coluna Cubabem;
    Se o código da unidade de informação da carga for uUnidade, uLitros ou UMMBTU o valor de qCarga será
    impresso na coluna Qtde Volumes;
    Para o valor de qCarga ser impresso na coluna Peso Bruto o código da unidade de informação da carga 
    tem que ser uKg ou uTon e tpMed ser igual a "PESO BRUTO";
    Para o valor de qCarga ser impresso na coluna Peso Base Cálulo o código da unidade de informação da carga 
    tem que ser uKg ou uTon e tpMed ser igual a "PESO BASE DE CALCULO" OU "PESO BC";
    Caso o código da unidade de informação da carga for uKg ou uTon e tpMed for diferente dos textos
    acima o valor de qCarga será impresso na coluna Peso Aferido;
 

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

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 !!

  • Este tópico foi criado há 408 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...