GERAR CLASSE CTE
me dei conta que tenho mais trabalho do que imaginava, várias funções para reescrever ( cálculo do dv, limpar mascaras, aceitar apenas números, limpar caracteres especiais....entre tantas outros que tenho no projeto).. mas estou reescrevendo algumas, e estamos progredindo...por eqto, muito obrigado KERP.
Coloquei os arquivos dentro da pasta do Visual Studio e fiz os procedimentos que você ensinou mesmo assim não consegui.
Não localizei [Ô]Developer Command Prompt[Ô] dentro da pasta do Visual Studio.
Tenho Visual Studio 2013 community em casa vou tentar por lá também.
Obrigado!
Não localizei [Ô]Developer Command Prompt[Ô] dentro da pasta do Visual Studio.
Tenho Visual Studio 2013 community em casa vou tentar por lá também.
Obrigado!
Citação::
me dei conta que tenho mais trabalho do que imaginava, várias funções para reescrever ( cálculo do dv, limpar mascaras, aceitar apenas números, limpar caracteres especiais....entre tantas outros que tenho no projeto).. mas estou reescrevendo algumas, e estamos progredindo...por eqto, muito obrigado KERP.
MRSILVA, você precisa adicionar no menu do VS, Vai em tools, external tools...
vai nesse link : https://msdn.microsoft.com/pt-br/library/ms229859(v=vs.110).aspx
e rola a tela até chegar em: [Ô]Executando o comando prompt de dentro do Visual Studio[Ô], ai é só seguir os passos. Vai criar a opção no seu menu TOOLS/FERRAMENTAS, com o nome que vc informar.
vai nesse link : https://msdn.microsoft.com/pt-br/library/ms229859(v=vs.110).aspx
e rola a tela até chegar em: [Ô]Executando o comando prompt de dentro do Visual Studio[Ô], ai é só seguir os passos. Vai criar a opção no seu menu TOOLS/FERRAMENTAS, com o nome que vc informar.
FUTURA.
Já tinha feito dessa forma, não sei porque motivo meu Visual Studio não reconhece da a seguinte mensagem:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>XPS
[ô]XPS[ô] não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>
Obrigado pela ajuda
Já tinha feito dessa forma, não sei porque motivo meu Visual Studio não reconhece da a seguinte mensagem:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>XPS
[ô]XPS[ô] não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>
Obrigado pela ajuda
XPS? Não está querendo o XSD?
Algo estranho ocorreu, ontem eu testei o bloco abaixo, com valores fixos, e gerou normal. após fazer um ajustes na tela, criar conexão com o banco, criar algumas funções de tratamento, nada que interfira na geração do xml. Fui testar a rotina, antes de começar a passa os dados do banco, e para minha surpresa não funciona. hora diz que um campo não é válido, comento a linha, ai diz q é o outro, e assim vai com todos. Mas são mesmo valores que passei ontem e deu certo. Onde estou errando será ??
por ex:
a tag ctexml.infCte.ide.UFEnv = [Ô]SP[Ô] , diz que a conversão da cadeia de caracteres não é válida . Se comento ela, diz que ctexml.infCte.ide.mod = [Ô]57[Ô] , não é válido... e assim com todos.
Dim ctexml As New TCTe()
ctexml.infCte = New TCTeInfCte()
ctexml.infCte.ide = New TCTeInfCteIde()
ctexml.infCte.ide.cUF = [Ô]35[Ô]
ctexml.infCte.ide.natOp = [Ô]SERVICO DE TRANSPORTE RODOVIARIO[Ô]
ctexml.infCte.ide.mod = [Ô]57[Ô]
ctexml.infCte.ide.serie = [Ô]0[Ô]
ctexml.infCte.ide.tpImp = [Ô]1[Ô]
ctexml.infCte.ide.tpEmis = [Ô]0[Ô]
ctexml.infCte.ide.tpAmb = [Ô]2[Ô]
ctexml.infCte.ide.procEmi = [Ô]0[Ô]
ctexml.infCte.ide.verProc = [Ô]3.0[Ô]
ctexml.infCte.ide.UFEnv = [Ô]SP[Ô]
ctexml.infCte.ide.modal = [Ô]01[Ô]
ctexml.infCte.versao = [Ô]3.0[Ô]
Dim serializar As New XmlSerializer(ctexml.GetType)
Dim novoxml As New FileStream([Ô]c:\\ctenovo.xml[Ô], FileMode.Create)
serializar.Serialize(novoxml, ctexml)
novoxml.Close()
por ex:
a tag ctexml.infCte.ide.UFEnv = [Ô]SP[Ô] , diz que a conversão da cadeia de caracteres não é válida . Se comento ela, diz que ctexml.infCte.ide.mod = [Ô]57[Ô] , não é válido... e assim com todos.
Dim ctexml As New TCTe()
ctexml.infCte = New TCTeInfCte()
ctexml.infCte.ide = New TCTeInfCteIde()
ctexml.infCte.ide.cUF = [Ô]35[Ô]
ctexml.infCte.ide.natOp = [Ô]SERVICO DE TRANSPORTE RODOVIARIO[Ô]
ctexml.infCte.ide.mod = [Ô]57[Ô]
ctexml.infCte.ide.serie = [Ô]0[Ô]
ctexml.infCte.ide.tpImp = [Ô]1[Ô]
ctexml.infCte.ide.tpEmis = [Ô]0[Ô]
ctexml.infCte.ide.tpAmb = [Ô]2[Ô]
ctexml.infCte.ide.procEmi = [Ô]0[Ô]
ctexml.infCte.ide.verProc = [Ô]3.0[Ô]
ctexml.infCte.ide.UFEnv = [Ô]SP[Ô]
ctexml.infCte.ide.modal = [Ô]01[Ô]
ctexml.infCte.versao = [Ô]3.0[Ô]
Dim serializar As New XmlSerializer(ctexml.GetType)
Dim novoxml As New FileStream([Ô]c:\\ctenovo.xml[Ô], FileMode.Create)
serializar.Serialize(novoxml, ctexml)
novoxml.Close()
Essas propriedades são todas string? Nenhuma delas é número ou enumeração? Veja os tipos, sempre.
Fiz esse teste, fui mudando também de string para número, mas continuava o problema. Amanhã vou verificar novamente.
Olá.
Kerplunk nessa tentativa coloquei errado mesmo(desculpe), mas fiz varias tentativas fazendo da forma que acredito que esteja correta mas não estou conseguindo também tentei no visual Studio 2013.
Devo ter colocado XPS porque já faz algum tempo que estou querendo comprar um computador da linha [Ô]XPS[Ô] da DELL, devo estar sonhando com isso..... KKKKKK.
Só de ler as postagens do KERPLUNK e do FUTURA neste tópico já estou aprendendo muito...
Obrigado!
Kerplunk nessa tentativa coloquei errado mesmo(desculpe), mas fiz varias tentativas fazendo da forma que acredito que esteja correta mas não estou conseguindo também tentei no visual Studio 2013.
Devo ter colocado XPS porque já faz algum tempo que estou querendo comprar um computador da linha [Ô]XPS[Ô] da DELL, devo estar sonhando com isso..... KKKKKK.
Só de ler as postagens do KERPLUNK e do FUTURA neste tópico já estou aprendendo muito...
Obrigado!
Tópico encerrado , respostas não são mais permitidas