Ir para conteúdo
  • Cadastre-se

Leonardo Gregianin

Membros
  • Total de ítens

    721
  • Registro em

  • Última visita

Tudo que Leonardo Gregianin postou

  1. Minha dúvida é na seguinte situação: Tenho várias NFE para serem transmitidas, seleciono várias delas e transmito, ao final de todo o processo faço um loop com o comando "NFe.NotasFiscais.Imprimir" para imprimir todas as notas transmitidas. O problema é que aparece a tela de setup do rave em cada nota a ser impressa. Então fiz o seguinte: NFe.Danfe.MostrarPreview := True; for cont := 0 to SelectedPedidos.Count - 1 do begin if cont >=1 then NFe.Danfe.MostrarPreview := False; ImprimirDanfe(SelectedPedidos.Strings[cont]); end; Porém, se na tela do setup eu seleciono "Preview", aparecerá a visualização somente da primeira NFe e as outras NFe selecionadas irão diretamente para a impressora. Há algum comando para que eu saiba se foi selecionado "preview" ou "imprimir" na tela do setup do rave?
  2. Eu utilizo o comando "NFe.NotasFiscais.Imprimir" que imprime a margem direita cortada. Quando gero o PDF com o comando "NFe.NotasFiscais.ImprimirPDF" ou quando gero o PDF manualmente pelo rave imprime correto, porém a impressão do PDF tem uma propriedade de redimensionamento para ajustar a página por isso não posso me basear na impressão do PDF e sim o Rave diretamente.
  3. É verdade igor, mas o valor do exemplo foi somente um exemplo mesmo, nenhum valor que coloquei influenciou na impressão.
  4. Estou tendo problemas na impressão da Danfe com Rave, a margem direita está sendo impressa cortada, utilizo papel A4 na impressora Laser e jato de tinta. O ajuste nos comandos abaixo não fazem diferença nenhuma na impressão: NFe.DANFE.MargemDireita := 0.6; NFe.DANFE.MargemEsquerda := 3.0; Fiz um teste utilizando o ACBrMonitor 0.7.1c_20120614 ajustando as margens e também não faz diferença nenhuma na impressão. Utilizo Delphi 2010 e Rave 7.7.0.
  5. Ao enviar uma carta de correção com a sequência 20 com a tag: "20" o arquivo leiauteCCe_v1.00.xsd faz a seguinte validação: "" porém esta validação só compreende de 1 a 19, então troquei para "" e funcionou corretamente. Alguém conseguiu simular isto?
  6. Obrigado pelas respostas, eu queria fazer isto: NFe.Configuracoes.Geral.Salvar := False; NFe.Configuracoes.Arquivos.Salvar := False; NFe.EnviarCartaCorrecao(StrToInt(idLote)); MemoResp.Lines.Clear; MemoResp.Lines.Text := UTF8Encode(NFe.WebServices.CartaCorrecao.CCeRetorno.retEvento.Items[0].RetInfEvento.XML); MemoResp.Lines.SaveToFile('C:\NFE\XML\CCe\' + Chave + '-' + Sequencia + '-CCe.xml');
  7. Caso no Mantis relacionado: http://www.djsystem.com.br/acbr/mantis/view.php?id=1142
  8. O Emissor da Sefaz gera os arquivos das CCe por sequência como abaixo: 110110-51120503064765000183550010000138331000138334-1-procEventoNfe.xml 110110-51120503064765000183550010000138331000138334-2-procEventoNfe.xml E não gera, ou não aparentemente, os arquivos "1-cce.xml" e "1-ped-cce.xml".
  9. Ao enviar o comando "ACBrNFe1.EnviarCartaCorrecao(StrToInt(idLote));" é gerado os seguintes arquivos: * 1-ped-cce.xml: O envio do evento * 51120603064765000183550010000141671000141678-ProcEventoNFe.xml: O processamento do arquivo com as tags de retorno. * 1-cce.xml: o status do retorno (não sei porque gera este arquivo).
  10. Boa tarde, Depois de enviar o comando: NFe.EnviarCartaCorrecao(StrToInt(idLote)); Como faço para trocar o destino e renomear o arquivo 51120603064765000183550010000141671000141678-ProcEventoNFe.xml da carta de correção? Há a possibilidade de não gerar os arquivos 1-cce.xml e 1-ped-cce.xml ? Grato desde já.
  11. Já estou registrado no wiki, porém não consigo editar nenhuma página. O que preciso fazer a mais?
  12. Verifiquei na SEFAZ-GO e meu cliente não estava credenciado a emissão de NF-e naquele Estado. Depois de credenciar, ele utiliza o mesmo certificado digital do Estado de MG para emitir NF-e no Estado de Goiás, sem problema nenhum.
  13. Estou com problemas para estabelecer conexão com a SEFAZ (WebServices.StatusServico.Executar). Tenho um cliente que tem cinco filiais em Minas Gerais e uma filial em Goiás, em Minas Gerais todas as filiais utilizam o mesmo certificado digital A1 e a conexão e transmissão de NFe está tudo ok, porém, para a filial de Goiás não funciona de jeito nenhum. Todas as filiais de MG e GO estão credenciadas nas suas respectivas SEFAZ para emissão de NF-e. Tenho que fazer alguma configuração diferente no ACBr para funcionar?
  14. Regys, encontrei as funções EAN13Valido e EAN13_DV no ACBrUtil, porém não encontrei a função ValidaEAN que o daniel_paixao postou acima. Se o ACBr só tem a função para validar EAN13 como é feita a validação dos códigos EAN de 8, 12 e 14 dígitos? Tentei transmitir NFe de produtos com EAN de 8 e 14 dígitos e a SEFAZ-MT não aceitou, alguém poderia explicar como funciona isso tudo?
  15. daniel_paixao, não encontrei a função "ValidaEAN(const vEAN:String):Boolean;" no ACBRNfe, poderia me mostrar onde está? Como fica os códigos de barras com 8, 12 e 14 dígitos para emissão de NF-e ? Só consigo transmitir NF-e com 13 dígitos.
  16. Os schemas No. 6j (21/10/2011) (ZIP) estão com o seguinte erro: Errado: Correto: ^ significa que a expressão deve começar com A-Z $ significa que a expressão deve terminar com 0-9 A expressão está escrita correto, porém, um pattern não aceita ^ e $.
  17. Utilizo o acbr para a impressão de etiquetas, mas as posições de cada campo na impressão são fixas dentro do programa, da mesma forma que o exemplo do próprio acbr: \trunk\Exemplos\ACBrETQ\Delphi\UPrincipal.pas. Existe alguma forma de configurar o layout das etiquetas automaticamente, ou seja, o usuário configura na tela e envia para a impressora, gravando as posições em um arquivo ini ou em um xml, por usuário talvez. Seria possível fazer isso?
×
×
  • 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.