Ir para conteúdo
  • Cadastre-se

lampada

Membros
  • Total de ítens

    368
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que lampada postou

  1. Descontos e cancelamentos estão corrigidos. De qual COO que vc está falando?
  2. Cara se a impressora não retornou nada e FUNCIONA NORMALMENTE é um problema da impressora. Não tem como você tratar isso já que ela retorna que está tudo ok! Nesse caso faltou bom senso do homologador, alguns deles não tem noção de como funciona um ECF e acaba prejudicando mesmo o programador.
  3. Beleza, no manual diz que as legendas tem 5 posições. Baseado nisso, no pos de todas legendas coloquei para ele busca utilizando os 5 caracteres('DS ') e não apenas o nome da legenda('DS'). Obrigado Marcelo pela sua colaboração. ACBrECFSwedaSTX.zip
  4. Olá Daniel. Olhei no fonte e essa versão dele está desatualizada apesar de as alterações dele estarem corretas. Vou fazer as alterações na ultima versão baixada do svn testar e anexo aqui.
  5. Quando da erro e duplicidade o sefaz retorna uma mensagem dizendo que a nota já está registrada com uma chave diferente e mostra essa chave. Essa chave é a chave antiga que vc "perdeu".
  6. Por favor, faça a alteração na ultima versão da UNIT e anexe aqui para facilitar. Obrigado.
  7. Da uma olhada no fonte ae cara, se vc conseguir corrigir anexa no tópico. Tem sempre um commiter esperando contribuições. Abraços!
  8. Tenho um sistema homologado com sitef, e é uma beleza, não da dor de cabeça pra nada. Redondinho coisa linda.
  9. Obrigado André.
  10. Em são paulo começou a retornar um erro pra mim quando vou consultar uma nota que ainda não foi transmitida. Se eu consultar a chave de uma nota que foi transmitida, o sefaz me retorna a situação dela perfeitamente. Mas se eu tento consultar a chave que ainda não foi transmitida ele ta me retornando um erro : <?xml version="1.0" encoding="utf-8"?>soap:ReceiverServer was unable to process request. ---> Object reference not set to an instance of an object. [/code] Isso está acontecendo com mais alguém? Começou do nada.
  11. Pelo que sei, o set de comandos dessa impressora é igual aos de todas termicas. Testa com a dll, mas parece que ela está com problema mesmo.
  12. Isso só ocorria para essa sweda
  13. Anexei a correção para alguém subir para o svn. Obrigado. ACBrECFSwedaSTX.zip
  14. Vou dar uma olhada nisso. Valeu!
  15. Não... você está certo! Alterei a função para pegar a data de movimento, vou anexar aqui para alguém subir pro svn. ACBrECFSwedaSTX.zip
  16. Está certo, porque os dados do movimento são realmente do dia 13! O dia 14 ainda não foi aberto. A sweda normal está retornando a data da leitura... acho que está errado.
  17. Rossini, a data da impressora é diferente da data de movimento... Quando foi o ultimo dia de trabalho dessa impressora? Se eu tiro uma redução Z hoje para abrir o dia, a data de movimento é de hoje(14/04). Se eu abrir o ecf amanhã e não fechei o dia 14/04, então a data de movimento é dia 14/04. Se passar um mês e eu não abrir o dia(fechando o ultimo), então a data de movimento vai ser 14/04. Agora a data e hora da impressora tem que ser a do dia. Vc não está confundindo não?
  18. De uma olhada na página 10 do manual Edit: Cara, o retorno com a gaveta aberta ou fechada está sendo o mesmo... Estranho.
  19. sobre a gaveta: O 3º bit do 5º byte do comando 34 tem vai ser 0 para fechada e 1 para aberta. O TestBit testa o "n" bit do byte e retorna true para 1(ligado) e false para 0(desligado). O comando parece estar correto, só não tenho certeza se no testbit tem que ser passado no segundo parametro o valor 2 ou 3. Eu sei que é o terceiro bit, a contagem começa do zero, então parece estar correto. function TACBrECFSwedaSTX.GetGavetaAberta: Boolean; Var RetCmd : AnsiString ; begin Result := False ; RetCmd := EnviaComando( '34' ) ; Sinalizadores := copy(RetCmd,12,5) ; if (copy(RetCmd,3,2) <> '34') or (Length(RetCmd) < 18) then Result := TestBit( Ord(RetCmd[12]), 2 ) ; end;
  20. Eu não entendi o erro de caracteres estranhos... Eu homologuei o PAF com usando essa classe. Parece ser problema de charset entre o monitor e a classe. Se eu puder ajudar estou a disposição.Coloque os logs pra gente ver ( acbr e monitor)
  21. Obrigado pelo aviso
  22. Opa! Parabéns!
  23. Olá, enviei o manual pra você. Eu tenho um manual e compatibilidade de comandos ESC X STX e nele fala que o comando STX para data de movimento é o STX34|A2 que é exatamente o comando utilizado hoje. Está na página 38 do arquivo PAF-ECF comandos_ESC_STX. Está anexo os dois arquivos aqui para quem precisar. Obs:Não consegui anexar o manual stx porque ele excede os 600kb permitidos. Abraços. PAF-ECF_comandos_ESC_STX.pdf
×
×
  • 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.