Ir para conteúdo
  • Cadastre-se

Rodrigo1895

Membros
  • Total de ítens

    42
  • Registro em

  • Última visita

Posts postados por Rodrigo1895

  1. O retorno da funcão EnviarDadosVenda é esse:

     

    “numeroSessao | EEEEE | CCCC | mensagem | cod | mensagemSEFAZ | Arquivo CF-e-SAT em base64 | timeStamp | chaveConsulta | valorTotalCFe | CPFCNPJValue | assinaturaQRCODE”

     

    Onde é retornado o código sequencial do cupom?

  2. Fiz assim:

    new String(retorno.getBytes("CP1252"), "UTF-8"); 

     

    e assim:

    new String(retorno.getBytes("windows-1252"), "UTF-8");

    Mas continua com o mesmo resultado...

    Se eu alterar a configuração da aplicação no netbeans para windows-1252 funciona normal os caracteres especiais...

    Já em UTF-8 não funciona...
     

     

  3. Tenho o seguinte XML:

    <?xml version="1.0" encoding="UTF-8"?> <carro> <nome>Fusca</nome> <portas>2</portas> <motoristas> <motorista> <nome>Guilherme</nome> </motorista> <motorista> <nome>Leonardo</nome> </motorista> </motoristas> </carro>

    e o seguinte XSD:

    <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="carro" type="Carro" /> <xsd:complexType name="Carro"> <xsd:sequence> <xsd:element name="nome" type="xsd:string" minOccurs="1"
            maxOccurs="1" nillable="false"/> <xsd:element name="portas" type="xsd:int" minOccurs="1"
            maxOccurs="1" nillable="false"/> <xsd:element name="motoristas" type="Motorista" minOccurs="0"
            maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Motorista"> <xsd:sequence> <xsd:element name="nome" minOccurs="1" maxOccurs="1"
            type="xsd:string" nillable="false"/> </xsd:sequence> </xsd:complexType> </xsd:schema>

    Faço a validação do XML com o XSD mas dá um erro.

    lineNumber: 6; columnNumber: 16; cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'motorista'. Era esperado um dos '{nome}'.

    Logo depois da tag <motoristas> ele espera uma tag <nome>, mas quero inserir uma lista de motoristas e não apenas um motorista, preciso mudar o XSD para aceitar uma lista de acordo com meu XML?

  4. Como eu disse eu não estou usando ACBrSAT...

    Estou usando Java.

    Infelizmente Java tem muita pouca informação na internet sobre o SAT.

    Pelo que vi na especificação, a comunicação com o SAT é feita em UTF-8, mas me retorna estes caracteres especiais.

    Para não me retornar os caracteres especiais tenho que mudar o modo de chamar a função do SAT,

    ou tenho que alterar o encoding da String retornada pelo SAT?

     

  5. O retorno do método ConsultarSAT(sessao) está vindo com caracteres especiais:

    816321|08000|SAT-CFe em opera��o.||

    Mas não uso ACBrSAT, estou desenvolvendo em Java.

    Sei que estou no forum errado, mas teriam alguma informação que possa me ajudar?

  6. Baixei os XSDs e vieram estes:

    CfeAtivacao_0007.xsd
    CfeAtualizacao_0007.xsd
    CfeCancelamento_0007.xsd
    CfeCertificacao_0007.xsd
    CfeComandos_0007.xsd
    CfeLogs_0007.xsd
    CfeParametrizacao_0007.xsd
    CfeRecepcao_0007.xsd
    CfeRetRecepcao_0007.xsd
    CfeServicoNacional_0007.xsd
    CfeSignAC_0007.xsd
    CfeStatus_0007.xsd
    CfeTeste_0007.xsd 

    Onde consigo a descrição de cada um?

    Por exemplo, como saber qual deles eu uso para o cupom de venda (EnviaDadosVenda)?

  7. 14 minutos atrás, Régys Silveira disse:

    Muda a configuração no componente, veja a propriedade "modelo".

    Então, é que não estou usando o ACBrSAT, pois estou usando java...

    Eu sei que estou perguntando isto no lugar errado... Mas quando se programa para cdecl é diferente ao programar para stdcall  ?

  8. 18 horas atrás, Sérgio Assunção disse:

    As dlls seguem um padrão. O que vai mudar é a convenção (cdecl / stdcall) a ser usada. Mas se você integrar (consumir) com um modelo, creio que não terá dificuldades com os outros.

    Entendi, mas o que seria essas convenções cdecl / stdcall  ?

    Dependendo da convenção muda a forma de programar, ou muda só como o aplicativo vai tratar as funções em tempo de execução?

  9. O projeto ACBrSAT abrange todos os tipos de fabricante, certo?

    Mas no meu caso, vou ter que implementar a comunicação em Java, utilizando diretamente a DLL.

    A DLL de uma fabricante funciona na outra? O que vai mudar de fabricante para fabricante?

  10. 39 minutos atrás, Rodrigo1895 disse:

    Eu estava vendo que para java tem o AcbrFramework, mas não achei nenhum exemplo para mim entender melhor.

    Estava dando uma olhada, e com o java consigo pegar as dll das fabricantes e usar as funções... Mas a ddl de uma fabricante funciona na outra?

  11. 1 hora atrás, Juliomar Marchetti disse:

    Boa tarde

    acredito que seria bom tu procurar um fórum especializado em Java !

    os componentes aqui descritos do projeto são para Delphi/Lazarus!

    Eu estava vendo que para java tem o AcbrFramework, mas não achei nenhum exemplo para mim entender melhor.

  12. Nunca desenvolvi nada integrado ao Sat.

    Agora preciso integrá-lo ao meu sistema desenvolvido em Java.

    Não sei nem por onde começar...

    Poderiam me indicar algum tutorial, o que preciso usar, exemplos para estudar..?

  13. Nunca desenvolvi nada integrado com o Sat.

    Agora tenho a necessidade de implementar o Sat no meu sistema desenvolvido em Java.

    O que preciso para implementá-lo, qual a melhor forma de se 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.