domingo, 2 de agosto de 2015

Xml dos itens Nfe



Duvidas tiradas no Forum

Não estou conseguindo gerar a TAG <det nItem = XX> da NF-e dentro do loop dos itens da nota.
Eu tenho 5 itens na nota porem grava apenas o ultimo no XML.
Alguem, por favor, pode me fornecer um pedaço de codigo com esta rotina?


http://www.windevbrasil.com.br/index.php/topic,1736.0.html


AGORA SIM !!!

nContador = 1
FOR EACH ArqNotas ON RegistroSeq WHERE "Registro = " + CadNotas.Registro 
   HReadSeek(CadProdutos,Produto,ArqNotas.Produto)
  
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/@nItem",NoSpace(NumToString(nContador,"2d"))) 
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/cProd", NoSpace(NumToString(ArqNotas.Produto,"13d")))
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/cEAN", NoSpace(CadProdutos.EAN))
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/xProd", CadProdutos.Descricao)
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/CFOP", ArqNotas.Operacao[[1 TO 4]])
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/uCom", CadProdutos.Medida)
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/qCom", NoSpace(NumToString(ArqNotas.Quantidade,"10d")))
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/vUnCom", NoSpace(NumToString(ArqNotas.Produto,"12.4f")))
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/cEANTrib", "")
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/uTrib", CadProdutos.Medida)
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/qTrib", NoSpace(NumToString(ArqNotas.Quantidade,"10d")))
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/vUnTrib", NoSpace(NumToString(ArqNotas.Produto,"12.4f"))) 
   XMLWrite("XML","/NFe/infNFe/det[" + nContador + "]/prod/indTot", "1")
   nContador++
END

Grato pelo precioso tempo de todos que ajudaram.
Eu poderia ter feito com XMLAddChild() e XMLAddAttribute(), porem, optei pelo XMLWrite() porque o codigo fica mais "enxuto".





Link com o Facebook / Twitter



Dicas Adriano Boller

Link com o Facebook / Twitter

http://forum.pcsoft.fr/pt-BR/pcsoft.br.windev/380-link-com-facebook-twitter/read.awp













Webdev - Integrando Site com o Google Maps



 Dicas de Adriano Boller

Webdev - Integrando Site com o Google Maps

Aqui um ótimo link para estudos e novas implementações para o Webdev usando Javascript


A dificuldade de hoje consiste em poder abrir um site externo e passar parametros a ele, como fazer?

  

http://forum.pcsoft.fr/pt-BR/pcsoft.br.windev/382-webdev-integrando-site-com-google-maps/read.awp 









WxLive Webniar #158 - Andy Stapleton - consuming External xml documents and xsd defintions



WxLive Webniar #158
Andy Stapleton
consuming External xml documents and xsd defintions

https://plus.google.com/u/0/events/cjfcnnf5a57cs19gogr0bakaqdc

https://plus.google.com/u/0/communities/115716915455953896388











WX - Exemplo de Relatorio CSV Lineprint totalizado com Surrond Break e Resumo Final abrindo o Excel no final.



Wx - Exemplo de Relatorio csv Lineprint totalizado com Surrond Break e Resumo Final abrindo o Excel no final. Feito Por Adriano Boller.

http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/386-exemplo-relatorio-csv-lineprint-totalizado-com-surrond-break-387/read.awp








Windev Sql /1.. - Select/Update -> NVL












Inicio Curso 31/07/2015 -> Em Andamento

Video - Sql/1 - Nvl



Tinha necessidade de Ler Todas as duplicatas de um determinado dia de vencimento, e baixar elas
caso nao tivesse baixado. e tambem colocar algumas informacoes caso existam. entao usei o Update com o Comando Nvl
Assim evitei um monte de if .










http://techne.cesar.org.br/oracle-e-a-funcao-nvl/




http://doc.windev.com/en-US/?2034005&name=SQL_functions_Editor

Abaixo todas funcoes que podem ser usadas no sql hyperfile











Blog - Curso Sql/1 ... NVL - Select/Update -> NVL
Blog - Curso Sql/2... - Data - Ultimo Dia do mes - Select Last_Day() - Ultimo dia Do Mes
Blog - Curso Sql/3... - Data Mes - Months_BetWeen
Blog - Curso Sq/4 ... - Data e Hora Atual - SysDate - Hora e Data Atual
Blog - Curso Sq/5 ... - Decode
Blog - Curso Sql/6... - Posicao - Select Instr
Blog - Curso Sql/7... - Posicao - Select Instr - Procura posicao 
Blog - Curso Sql/8... - Count - Select count 
Blog - Curso Sql/9... - Maximo - Select Max,Min,Count,Avg
Blog - Curso Sql/10... - Strings - Modifica Strings-Minuscula/Maiscula
Blog - Curso Sql/11... - Tamanho Campo - Len
Blog - Curso Sql/12... - Data - Select - Pegar Dia/mes/Ano 
Blog - Curso Sql/13... - Data - Select Betwen /2/ - Intervalo Data
Blog - Curso Sql/14... - Foto -  ALTER TABLE veiculo ADD foto BLOB
Blog - Curso Sql/15... - Elimina Tabela - Dropt Table - Eliminar Uma Tabela Dentro WinDev 
Blog - Curso Sql/16... - Procurar - Like - Pesquisar Cidade combox 
Blog - Curso Sql/17... - String - Select - Wl.ExtractString 
Blog - Curso Sql/18... - Cnpj - fazer Queue - Ver se Existe Cnpj/Cpf
Blog - Curso Sql/19... - Colorir as Linhas Sql
Limit - Limitar Informações - Curso Sql/20 ... - Limit
SqlCode - Ver Conteudo da Qry - Sql / 021
SQLCODE - DICAS 1771 - PUBLICA - WINDEV 23 - SQL 022 - 



WebDev - Curso - 1/... - Primeira Pagina











Inicio do Curso : 10/08/2015 - Em Andamento

Comecei a Desenvolver Novamente Webdev e tenho de reestudar novamente
Entao Criei esse curso desde o inicio para aprendizado e Disponibilizado para todos
Quem quizer fazer doacao, para continuação de todos cursos que disponibilizo , me mande
email, que com certesa ajudara em muito. Sao 3 horas diarias dedicadas a fazer videos e postar no
Blog.


Video - WebDev - Curso - 1/... - Primeira Pagina WebDev - Curso - 2/... - Edit - Mostrar
















Blog - Webdev - Curso 1/... Primeira Pagina
Blog - Webdev - Curso 2/... Edit Mostrar
Blog - Webdev - Curso 3/... Template
Blog - Webdev - Curso 4/... Pagina Chama / Imagen
Blog - Webdev - Curso 5/... Menu
Blog - Webdev - Curso 6/... Palete Skin
Blog - Webdev - Curso 7/... - Colocar Analise
Blog - Webdev - Curso 8/... Rad - Cadastro Tecnico
Blog - Webdev - Curso 9/... - Menu Chamando Sistema 
Blog - Webdev - Curso 10/... - Tabela com Query 
Blog - Webdev - Curso 11/... - Inclui Altera Exclui Sistema
Blog - Webdev - Curso 12 /.. - Relatorio Como Gerar
Blog - Webdev - Curso 13/... - Rad Cliente Atendimento Combox 
Blog - Webdev - Curso 14/... Agenda Incluir Fotos / Imagens
Blog - Webdev - Curso 15/... - Jquery - Baixar Site /Instalar
Blog - Webdev - Curso 16/... - Jquery - Webdev Configurar Telefone
Blog - Webdev - Curso 17/.. - Ajax - Cpf Validar
Blog - Webdev - Curso 18/... Jquery Enter nos Campos
Blog - Webdev - Curso 19/... - Graficos
Blog - Webdev - Curso 20/... - Timer
Blog - Webdev - Curso 22/... - Servidor_Could_AlphaServers - 2/... - Instalar IIS WindowsServer
Blog - Webdev - Curso 23/... - Servidor_Could_AlphaServers - 3/... - Instalar FTP WindowsServer
Blog - Webdev - Curso 24/... - Servidor_Could_AlphaServers - 4/... - Instalar Was WebDev 10 Con.
Blog - Webdev - Curso 25/... - Servidor_Could_AlphaServers - 5/... - Deploy e Site Funcionando
http://windevdesenvolvimento.blogspot.com.br/2016/08/webdevcurso025servidorcould_29.html
TAMANHO PAGINA - WEBDEV 27 AULA 1275
ABRIR PAGINA - ALTERACAO - BROWSEOPEN - WEBDEV 28 - AULA 1280
DICAS 1968 - PUBLICA - WEBDEV 028 - HTML - 3 - The HTML control
DICAS 1982 - WEBDEV - 029 - NetworkUser - PEGAR NOME DO USUARIO DO COMPUTADOR
DICAS 2027 - WEBDEV - AULA 030 - ENVIAR EMAIL
DICAS 2031 - WEBDEV - AULA 31 - UploadCopyFile - Copiar Arquivo
DICAS 2038 - WEBDEV - AULA 32 - NetIPAddress
DICAS 2039 - WEBDEV - AULA 33 - NetListIPAddress
DICAS 2044 - WEBDEV - DICAS 34 - Web Component control
DICAS 2062 - WEBDEV - DICAS 35 - WEB COMPONENT CONTROL - VELOC INTERNET






Teste

Teste
teste