Ir para conteúdo
  • Cadastre-se

geanjesus

Membros Pro
  • Total de ítens

    475
  • Registro em

  • Última visita

Posts postados por geanjesus

  1. bem senhores, como gosto de fuçar em tudo, fui la em dados do emitente ,

    regime tributario -> RTRegime Normal e voilah .....eureka..

     

    Agora meus problemas sao outros , mandei gerar a venda , deu tudo ok, mandei enviar tudo ok, mas....

     

    imprimir na daruma DR700 ainda so saiu um pouco de impressao, nao saiu alguns dados e nem qr code

     

    entao mandei gerar pelo fortes report, entao saiu tudo....mas .... 44 paginas e um pouquinho em cada pagina...help me.... 

  2. no satteste opcao gerar venda  gera normal e quando vai enviar a venda da o erro  1999 | rejeicao  erro nao identificad

     

    na opcao teste fim a afim  da o erro   09099| rejeicao erro nao identificado

     

    nem imagino o que seja....ja consultei o status do sat , status operacional e esta tudo ok aparente

  3. porque nao consigo usar o satteste para testar o sat tanca... erro rejeicao : cnpj da software house invalido 

     

    estou seguindo tudo que foi pedido pelo satteste e nada...  uso cnpj  11111111111111   ie 111111111 no emitente

     e cnpj 11111111111111 , os demais parametros estao ok... e porque nao funciona,

     

    com o framework da daruma e o programa teste da daruma eu ja ate imprimi o cf-e pelo sat, mas pelo satteste nada ainda...

     

    sera que preciso do cnpj da empresa cadastrado na sefaz e tudo mais, mais ainda nao tenho , estou providenciando,

    entao como testar?  

  4. Bom Senhores, depois de 2 semanas , fazendo tudo que é teste e verificação eu descobri que o problema, não é

    do ACBR, não é da Daruma, Não é do meu Aplicativo, não é de nenhuma Dll já que que arranquei todas para testar,

    não é dos componentes que uso no aplicativo pois arranquei todos para testar,  

     

    e então qual o mistério?

     

    se meu programinha de teste que fiz usando acbr funciona abrindo a impressora pelo ts 

     

    se o ecfteste também funciona...

     

    e o programa de testes da daruma também funciona e aí.... onde está o mistério..

     

    mesmo limpando  tudo que era suspeito , no meu aplicativo , ainda assim não funcionou

     

    eu disse 2 semanas de duro trabalho de debug...

     

    enfim achei o maldito vilão,  e espero que voceis me ajudem a desvendar o porquê disso

     

    o problema é que eu uso no meu icone de aplicativo , executar como administrador, pois senão

     

    dava uns erros  quando não usado com esta diretiva.

     

    Eis aí o mistério, foi só tirar esta  diretiva , e EUREKA, , conseguiu comunicar com a impressora através do ts , mas e aí....

     

    executar como administrador , deveria desbloquear e não o contrário.....

     

    e  então , o que eu fiz , saí caçando tudo que era erro ao usar sem esta diretiva e fui liberando as permissoes para os usuarios,

     

    fazer o que né...  registry, pastas, etc....mesmo no grupo de administradores....

     

    Por isso que os outros programas, funcionavam  e meu aplicativo não, pois os outros não estavam sendo executado como administrador.

     

    bem eu resolvi meu problema dessa forma, não executando como administrador, mas e aí, 

     

    Obs: tudo isso aconteceu com meu usuario sendo administrador.....

     

    por isso não entendi nada....

     

    Alguem se habilita,  pois,  o que dá errado,  eu achei, mas o porque dá errado ? não tenho nem idéia....

     

    Obs fiz os testes rodando o aplicativo no servidor(windows server 2008 r2) via ts e imprimindo local no xp sp3.

  5. Bom senhores  do ACBR , depois de debugar muito ,  ainda não sei a solução,

    lá nas rotinas do acbr tem um a unit synaser.pas   e é la que, no windows server 2008 64 bits, está quebrando pois o tal do fhandle gerado 

    é um numero monstruoso.

     

    TBlockserial.connect(commport)

                                       COM1

    .

    .

    .

     FDevice := '\\.\COM' + IntToStr(FComNr + 1);
     
    FHandle := THandle(CreateFile(PChar(FDevice), GENERIC_READ or GENERIC_WRITE,
        0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL or FILE_FLAG_OVERLAPPED, 0));
     

     

    fdevice := '\\.\COM1'

     

    no windows xp = fHandle = 648   

    serialcheck(0)

     
    no purge
     
      if not PurgeComm(FHandle, x) then    //não entrou aqui
        begin
          SerialCheck(sErr);
        end;
     

     

     

    no windows server 2008 = fHandle = 4294967295

    serialcheck(-1)

     

    purgecom fhandle = 4294967295

     

      if not PurgeComm(FHandle, x) then    //entrou aqui
        begin
          SerialCheck(sErr);
        end;
     
    não sei se é isso , mas foi o que eu vi meio estranho...
  6. obs: o cliente voltou para o windows server 2003 e voltou a funcionar, e aí, o que poderá ser ?????

    mistério........., bem estou montando um ambiente , parecido, com o windows server 2012, e através

    do terminal server , vou debugar e debugar..e.....

    fazer o que né....ja chequei tudo que é possibilidades e variáveis e nada...segui os manuais da daruma para criar

    e configurar o ts 2012 e mesmo assim , nada...de funcionar..

  7. eu retirei a parte que procura a porta , mas mesmo assim nao funcionou, ou seja da sempre a mesma mensagem

     

    impressora daruma nao está em linha, como se tivesse algum problema na porta com4, ja que é a unica que tenho lá.

     

    até o windows server 2003 , nao dava problemas, mesmo com terminal service

     

    mas no windows server 2012, nao consigo rodar o programa com a impressora fiscal daruma, vou pedir para o cliente voltar o windows server 2003 , até eu achar o que esta acontecendo, pois foi na troca para o windows server 2012 que deu este problema.

     

    nao teria algum comando para eu testar a porta serial se já está em uso.?????

     

    fiquei sabendo que esse framework da daruma costuma prender a porta serial , e se nao liberar essa porta, nao consegue usa-la, porem eu nao encontrei o darumaframework no registry do windows server 2012, nos demais windows aparece darumaframework e então precisa setar o controleautomatico para 0(zero), pois se ficar com 1 ele prende a porta e nao solta.... 

  8. ==========================================================================================
     -   gravei esses logs no meu programa , PARA ACOMPANHAR, mas ANTES nunca usei o acharECF
    ===========================================================================================
     
    NaoAchouPortaSerial-DoAcharPorta( COM4 )
    AchouPorta-AcharPorta(  )
    NaoAchouPorta-AcharPorta( procurar )
    AcharECF:  ProcuraPorta
    AindaNaoAchouPorta-DoAcharPorta( procurar )
    TentandoAcharPortaSeriais-DoAcharPorta( COM4 )
    TentandoAtivarPorta-AtivarECF( Daruma COM4 ) , aqui que ele quebra, pois não ativa (sai por exceção em (ativar) e os 
     parametros abaixo estao todos corretos.??????
     
    --------------------------------------------------------------------------------
    ATIVAR - 13/04/15 18:19:01:829 - Modelo: Daruma - Porta: COM4 - TimeOut: 3
             Device: BAUD=38400 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
    --------------------------------------------------------------------------------
     
    -- 18:19:01:829 
    ----------------- ERRO -----------------
    Impressora Daruma não está em linha
    ----------------------------------------
     
    ==========================================================================================
    E ESTES SÃO DO ECFTESTE, como vê os parametros são todos iguais
    ==========================================================================================
     
    --------------------------------------------------------------------------------
    ATIVAR - 13/04/15 19:54:22:984 - Modelo: Daruma - Porta: COM4 - TimeOut: 3
             Device: BAUD=38400 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
    --------------------------------------------------------------------------------
     
    -- 19:54:24:031 
                    TX -> [ESC][239][CR]
       19:54:24:593 RX <- :[ESC][239]000120025861954471304201500000000000000000000000012880782[CR]
    -- 19:54:24:593 
                    TX -> [GS][255][CR]
       19:54:25:125 RX <- :A0C208000000[CR]
    -- 19:54:25:125 
                    TX -> [FS]R[200]082[188]
       19:54:25:656 RX <- :[200]082010063[CR][193]
    -- 19:54:25:656 
                    TX -> [FS]R[200]083[189]
       19:54:26:187 RX <- :[200]083010000[CR][197]
    -- 19:54:26:187 
                    TX -> [FS]R[200]139[189]
       19:54:26:734 RX <- :[200]13932[CR][197]
    -- 19:54:26:734 
                    TX -> [GS][bS][CR]
       19:54:27:265 RX <- :[CR]
    -- 19:54:27:265 Estado
                    TX -> [FS]R[200]056[181]
       19:54:27:797 RX <- :[200]0560[CR][252]
    -- 19:54:27:797 
                    TX -> [GS][ACK][ESC]
       19:54:28:328 RX <- :0020B88000C100[CR]5
    -- 19:54:28:328 IdentificaOperador()
                    TX -> [FS]C[209]                    [142]
       19:54:28:859 RX <- :0000000[209][CR][214]
    -- 19:54:28:859 Estado
                    TX -> [FS]R[200]056[181]
       19:54:29:406 RX <- :[200]0560[CR][252]
    -- 19:54:29:406 
                    TX -> [GS][ACK][ESC]
       19:54:29:937 RX <- :0020B88000C100[CR]5
    -- 19:54:38:188 Estado
                    TX -> [FS]R[200]056[181]
       19:54:38:797 RX <- :[200]0560[CR][252]
    -- 19:54:38:797 
                    TX -> [GS][ACK][ESC]
       19:54:39:344 RX <- :0020B88000C100[CR]5
    -- 19:54:39:344 Estado
                    TX -> [FS]R[200]056[181]
       19:54:39:891 RX <- :[200]0560[CR][252]
    -- 19:54:39:891 
                    TX -> [GS][ACK][ESC]
       19:54:40:422 RX <- :0020B88000C100[CR]5
     
    Não entendo porque não funciona, isso só acontece no windows server 2012 com terminal service. e a
    configuração do rdp está de acordo com um manual da daruma, tando que o ecfteste funciona.
  9. o ecfteste encontra a porta com4 com velocidade 38400 e abre normalmente, no meu sistema coloco os mesmos parametros e nao encontra, alias uso as mesmas funcoes do ecfteste , ecf.acharECF,  e nada de encontrar a porta, os parametros são os mesmos...

    Não sei que zica é essa.... 

×
×
  • 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.