Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    471
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que EliasCesar postou

  1. Acabei de fazer a conversão do demo para Delphi, Está disponível no SVN, Rev: 25773. Ainda estamos trabalhando nesse demo, mas já é possível testar e entender melhor como o componente funciona.
  2. Olá @nildglan, Estou incluindo mais algumas funcionalidades no demo em Lazarus e ainda esta semana irei converter o demo para delphi. Caso se interesse, amanhã teremos um PapoProACBr focado no componente ACBrPIXCD. Onde estaremos explicando mais sobre o componente e tirando dúvidas da comunidade. Segue o link do evento para mais detalhes:
  3. Olá @Dercide Alvarez, Muito obrigado pela contribuição, O problema já está resolvido e disponível no SVN, Rev: 25721.
  4. Os multiplicadores "esticam" a fonte para cima ou para o lado, porém não dá a sensação de negrito. Não sei se ajudaria, mas talvez vc possa tentar utilizar o parâmetro "ImprimirReverso" para dar destaque a algum texto.
  5. Não há a possibilidade de deixar negrito, mas tenta diminuir os parâmetros Multiplicador e aumentar o parâmetro fonte. Pode ser que essa alteração cause o efeito desejado. Algo como: ImprimirTexto(orNormal, 4, 1, 1, 20, 0, descricao, 50, False);
  6. Veja que na verdade este campo "Data Início" não está se referindo a última atualização. Ele se refere ao início da vigência de cada NCM.
  7. Está correto, mas na verdade o conteúdo de "Data Fim" está 31/12/9999 É essa a informação que o webservice está nos retornando sim.
  8. Alteração enviada ao SVN Disponível na Rev: 25652 Agradecemos pela contribuição
  9. Obrigado por reportar Tópico fechado.
  10. Fiz a alteração para validar o arquivo Json. Se estiver inválido o arquivo será renomeado com a extensão '.err' Disponível no SVN, Rev: 25435. Caso o erro persista, verifique se a URL de consulta do componente ACBrNCMs está correta. A URL padrão é: https://portalunico.siscomex.gov.br/classif/api/publico/nomenclatura/download/json
  11. Verifique se existe algum arquivo chamado "ACBrNCM.json" na pasta da aplicação. Se existir, apague o arquivo e tente efetuar o teste novamente. Vou incluir uma validação no componente para verificar se o arquivo é um json válido.
  12. Boa tarde, Enviei ao SVN uma possível correção do problema, disponível na Rev: 25423. @Andre Azeredo Vc poderia por gentileza baixar os fontes e efetuar um teste para verificar se a impressão ficou ok?
  13. Olá, A correção já foi enviada ao SVN, Rev: 25373. Obrigado por reportar
  14. A aba NCM foi reincluída no ACBrMonitorPlus. A próxima versão disponibilizada contará com esse recurso novamente. Disponível no SVN, Rev: 25370.
  15. Tópico fechado, pois o problema já foi corrigido em:
  16. No meu entendimento, é necessário informar a tag <med> em qualquer xml que possua medicamentos e produtos farmacêuticos.
  17. Bom dia, Já está disponível o recurso no SVN, Rev: 25344. -- ACBrNCMs -- [+] Inclusão do evento 'OnGetJson', possibilitando que a aplicação informe um arquivo Json antes do componente realizar o download. [*] Inclusão das novas propriedades do objeto TACBrNCM no arquivo gerado pela função TACBrNCMsList.SaveToFile. Obrigado pela sugestão de melhoria @Vitor Cortinovis
  18. Ok @Daniel Simoes, vou implementar dessa maneira. TK-2600
  19. Boa tarde, A correção já está no SVN, Rev: 25305 -- ACBrNCMs -- [-] Ajuste para carregar corretamente os campos 'Data_Inicio' e 'Data_Fim' da lista de NCMs em versões mais recentes do Delphi. Obrigado por reportar @Mc Sistemas
  20. Boa tarde, A aba de NCM havia sido removida após o webservice antigo ser desativado. O componente foi reescrito utilizando um novo webservice, como vc pode ver em: Foi aberto um TK para reincluir essa aba no ACBrMonitor. TK-2583
  21. Olá Valdir, O GAP da impressora controlará apenas o fim da etiqueta na vertical. A quantidade de caracteres em cada etiqueta realmente precisará ser controlada pela aplicação. Outra opção seria diminuir o tamanho da fonte.
  22. Olá, A procedure ACBrETQ.ImprimirBarras() possui os parâmetros "Largura Barra Larga" e "Largura Barra Fina". Tente diminuir esses valores. Outro parâmetro que também pode influenciar na largura é o "TipoBarras"
  23. Olá, Cada bloco de etiquetas precisa ser iniciado e finalizado. Veja que vc colocou um "IniciarEtiqueta", mas após desenhar a linha(3 etiquetas) não informou o comando "FinalizarEtiqueta". Talvez isso funcione: FDMemEtiquetas.First; while not FDMemEtiquetas.Eof do begin IniciarEtiqueta; ImprimirTexto(orNormal, 1, 1, 2,15, 2, FDMemEtiquetasDESCRICAO.Value, 0, false); ImprimirTexto(orNormal, 2, 1, 2, 2, 2, 'R$'); ImprimirTexto(orNormal, 2, 1, 2, 2, 6,FormatFloat('#0.00', FDMemEtiquetasPMC.value)); ImprimirTexto(orNormal, 1, 1, 2,10, 2,FDMemEtiquetasId_produto.Value, 0,false); FDMemEtiquetas.Next; if (not FDMemEtiquetas.Eof) then begin ImprimirTexto(orNormal, 1, 1, 2,15, 38, FDMemEtiquetasDESCRICAO.Value, 0, false); ImprimirTexto(orNormal, 2, 1, 2, 2, 40, 'R$'); ImprimirTexto(orNormal, 2, 1, 2, 2, 42,FormatFloat('#0.00', FDMemEtiquetasPMC.value)); ImprimirTexto(orNormal, 1, 1, 2,10, 38,FDMemEtiquetasId_produto.Value, 0,false); FDMemEtiquetas.Next; end; if (not FDMemEtiquetas.Eof) then begin ImprimirTexto(orNormal, 1, 1, 2,15,72, FDMemEtiquetasDESCRICAO.Value, 0, false); ImprimirTexto(orNormal, 2, 1, 2, 2,74, 'R$'); ImprimirTexto(orNormal, 2, 1, 2, 2,79,FormatFloat('#0.00', FDMemEtiquetasPMC.value)); ImprimirTexto(orNormal, 1, 1, 2,10,72,FDMemEtiquetasId_produto.Value, 0,false); FDMemEtiquetas.Next; end; FinalizarEtiqueta(1, 600); end; Imprimir(1, 600); Desativar;
  24. Foi incluído um novo parâmetro chamado 'xPag' na função "FormaPagamentoToDescricao" da pcnConversao.pas. A declaração dessa função poderia ter esse parâmetro vazio como default ? Pois pode quebrar códigos que já usavam ela. A sugestão seria algo como: function FormaPagamentoToDescricao(const t: TpcnFormaPagamento; const xPag: String = ''): string; Verificado que a alteração foi devido ao caso: Realmente no problema descrito no tópico, o parâmetro se torna necessário, porém podem existir outros momentos em que a função é usada sem a necessidade de indicação do xPag.
  25. Quem possuía esse comando de validar os arquivos era o webservice antigo do BlocoX. Porém foi desativado faz algum tempo. Esse é o webservice atual: http://webservices.sef.sc.gov.br/wsDfeSiv/BlocoX.asmx Você pode verificar mais informações sobre isso nesses tópicos:
×
×
  • 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.