Re: GET Node.js

    Dr_Lion
    Por Dr_Lion,

    Assumindo um exemplo simples, tenho várias tabelas na base de dados. Quero quando abro o url, que a página me mostre os valores de alguns campos dessa tabela.

    Consigo fazê-lo no HTML com o seguinte código (passando a variável "user " no res.render no ficheiro js:

    <td><%= user[i].uname %></td>
    <td><%= user[i].email %></td>

     

    No entanto isto é embutido direto no HTML, e eu queria passar por ajax ou jquery não sei bem, porque a ideia era mostrar  uma dropdown com o nome dos utilizadores (e o id no campo value) logo quando abro a página, para depois poder inserir valores noutra tabela com o método POST, mas indo buscar o "id" de  um utilizador que já existe na bd e não um value estático inserido por mim.

    Falas num endpoint que associas ao res.send, posso ter um res.send num método GET, juntamente com um res.render? estes não são mutuamente exclusivos? Como disse estou muito verde nisto, já consegui acertar com o ajax do pedido POST, pois encontrei alguns exemplos na net e funcionou, mas não encontro nenhum pedido GET que consiga colocar a funcionar, já tentei fazer á semelhança do POST, mas alterando para GET e experimentando trocar muitas coisitas, mas não consegui obter resultados.

    Usando o POST implica carregar num botão certo? pois com o POST eu consigo inserir um objeto na bd e de seguida mostrar todo os objetos dessa tabela, mas passados pelo método POST de novo. A minha ideia era usar o POST apenas para enviar os dados para o servidor, e de seguida fazer um redirect ou um refresh à página que imagino eu provocaria um GET, e esse GET iria mostrar os valores da tabela sem ser necessário carregar num botão.

     

    • 2 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    Miguel Frias
    Por Miguel Frias,

    Bom... investiguei e tentei com algumas tools externas mas sem sucesso. O que acabei por fazer foi um downgrade manual como indicado:

    1) Corrigi dois erros relativos a:

    <xs:element name="DebitLine" maxOccurs="unbounded">
    
    <xs:element name="CreditLine" maxOccurs="unbounded">

    alterado para:

    <xs:element name="DebitLine">
    
    <xs:element name="CreditLine">

     

    2) Corrigi os regexp nas linhas 975, 985 e 1620 (retirando o último pipe antes das aspas)

     

    3) Removi todas as linhas de assert do XSD.

    Assim já consigo validar.

    • 5729 respostas

    Re: Utilizar Webservices da AT

    abrito
    Por abrito,

    Desenvolvo em Delphi a muitos anos e nunca usei a CapiCOM nem uso, o Chilkat é mais uma coisa do genero "Não sabes fazer usa o Chilkat que eu simplifico" porque o Chilkat usa o openssl, então porque não usar openssl direto, e preciso é trabalhar para o por a funcionar no delphi. É o que uso, e não estou dependente de mais nada para gerar chaves, nem certificados. Acho que o pessoal esta é mal habituado, gosta de tudo pronto a usar e se possivel ja feito.

    Isto e apenas uma observação, cada um usa como sabe, ou como da jeito, para resolver a situação que tem pela frente.

     

    • 7183 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    chesser
    Por chesser,
    11 minutos atrás, Miguel Frias disse:

    Bom dia,

    Voltei a fazer download do validador novo e fui confirmar se tinha saído algum XSD novo (que não saiu).

     

    Comigo funciona tudo bem no validador com tudo a verde. No entanto quando faço a validação do XSD aparecem-me os erros que ainda persistem:

    xmllint -noout --schema SAFTPT1.04_01.xsd SAFT.xml

    
    SAFTPT1.04_01.xsd:174: element assert: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not valid. Expected is (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))).
    
    SAFTPT1.04_01.xsd:285: element element: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}element': Invalid value for maxOccurs (must be 0 or 1).
    
    SAFTPT1.04_01.xsd:297: element element: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}element': Invalid value for maxOccurs (must be 0 or 1).
    
    SAFTPT1.04_01.xsd:388: element assert: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not valid. Expected is (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))).

    (...)

     

    Alguém sabe se de facto vai surgir uma nova versão do XSD e quando? Os erros a que se refere esta validação não tem nada a ver com o que o meu SAFT tem (apenas facturas FR).

    Não tenho conhecimento de que esteja prevista uma nova versão do xsd. Os problemas surgiram com o facto de o xsd actual estar a utilizar xml 1.1, sendo que várias plataformas de desenvolvimento ainda não o suportam (por exemplo, o vs.net). Se for esse o caso que esteja a gerar os teus erros, tens de garantir que a tua plataforma permite trabalhar com o xml 1.1 ou podes sempre optar por fazer o downgrade do xsd para a versão 1.0. O Marco Lopes disponibilizou um exemplo disso. Procura neste forum que o vais encontrar. Se me recordo, o Marco reportou a situação à AT, mas, pelo que sei, nunca lhe deram feedback.

    • 5729 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    Miguel Frias
    Por Miguel Frias,

    Bom dia,

    Voltei a fazer download do validador novo e fui confirmar se tinha saído algum XSD novo (que não saiu).

     

    Comigo funciona tudo bem no validador com tudo a verde. No entanto quando faço a validação do XSD aparecem-me os erros que ainda persistem:

    xmllint -noout --schema SAFTPT1.04_01.xsd SAFT.xml

    SAFTPT1.04_01.xsd:174: element assert: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not valid. Expected is (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))).
    
    SAFTPT1.04_01.xsd:285: element element: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}element': Invalid value for maxOccurs (must be 0 or 1).
    
    SAFTPT1.04_01.xsd:297: element element: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}element': Invalid value for maxOccurs (must be 0 or 1).
    
    SAFTPT1.04_01.xsd:388: element assert: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not valid. Expected is (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))).

    (...)

     

    Alguém sabe se de facto vai surgir uma nova versão do XSD e quando? Os erros a que se refere esta validação não tem nada a ver com o que o meu SAFT tem (apenas facturas FR).

    • 5729 respostas

    Re: erro frequente

    999ANDRE999
    Por 999ANDRE999,
    1 hora atrás, N3lson disse:

    Página web em c# ?

    Link não disponível.

    sim em c#.

    O link está a funcionar.

    • 2 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    chesser
    Por chesser,
    11 minutos atrás, paulo brito disse:

    Duh, novato.

    Todos os 'velhinhos' aqui sabemos que o Sr. Nuno é um inspetor undercover.

    É por isso que se for ele a comunicar tem muito mais peso.

    Medo... muito medo. E eu que até já o tratava por tu! Que falta de respeito. 😀 A partir de hoje, passo a tratá-lo por Sr. Inspector Picado.

    Mas até que não era mau se houvesse alguém da AT a participar neste forum, que pudesse esclarecer algumas dúvidas e, porque não, a ouvir e registar algumas ideias ou críticas. 

    • 5729 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    paulo brito
    Por paulo brito,
    4 minutes ago, chesser said:

    É assim mesmo! Obrigado.

    E se eles repararem nas horas a que submeteste a mensagem, ainda valorizam o teu empenho e promovem-te. Um dia destes ainda vais trabalhar para AT. Espero que como programador e não como inspector! :)

    Duh, novato.

    Todos os 'velhinhos' aqui sabemos que o Sr. Nuno é um inspetor undercover.

    É por isso que se for ele a comunicar tem muito mais peso.

    • 5729 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    chesser
    Por chesser,
    8 horas atrás, nunopicado disse:

    De qualquer forma, dei a conhecer à AT pelo E-Balcão, vamos ver o que dizem.

    É assim mesmo! Obrigado.

    E se eles repararem nas horas a que submeteste a mensagem, ainda valorizam o teu empenho e promovem-te. Um dia destes ainda vais trabalhar para AT. Espero que como programador e não como inspector! :)

    • 5729 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    chesser
    Por chesser,

    Vitor, obrigado por teres disponibilizado os ficheiros. Os testes que o Nuno fez já permitiram esclarecer várias coisas.

    8 horas atrás, Vitor Pereira disse:

    É uma estupidez, mas vou postar também o Validor que uso ( foi descarregado hoje também ) 

    Eu não consigo aceder aos ficheiros. Consegues por favor, enviar-me o link do site da AT onde estás a descarregar o validador. Só por descarga de consciência quero testar mesmo com esse validador, não vá haver duas versões e estarmos a usar coisas diferentes. Obrigado.

     

    • 5729 respostas

    Re: erro frequente

    N3lson
    Por N3lson,

    Página web em c# ?

    Link não disponível.

    • 2 respostas

    Re: Bitcoins - Mas afinal o que é isso ?

    CrominhO
    Por CrominhO,

    Boas, 

    Já uma vez tinha falado isto com o @KTachyon. Normalmente a emissão de moeda está(ou estava) dependente de um metal precioso, reserva de petróleo, etc.. não é por acaso que antigamente só poderíamos produzir o que tivéssemos em reserva de ouro, e quando aderimos ao Euro parte dessa reserva foi para o BCE, supostamente uma nota de 100€ tem um valor "por trás". Eu recordo-me que na altura ele falou-me noutro sistema, mas que também fazia sentido.

     Agora a minha questão é, e pergunto porque não percebo nada disto, como Funciona com as Cripto-moedas? o que existe por trás que dê valor à moeda na ausência da mesma ? ou é só a lei da Oferta e da Procura ?? 

     

    Wiki

    produzindo o papel moeda ou o metal
    através de débitos e empréstimos[1]
    através de políticas governamentais como o quantitative easing.

     

    • 27 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    CrominhO
    Por CrominhO,
    27 minutos atrás, nunopicado disse:

    Dei a conhecer à AT pelo E-Balcão, vamos ver o que dizem.
    Se há algo que já aprendi em 25 anos desta brincadeira, é que não há bug que se resolva se não soubermos que ele existe.
    O primeiro passo, identificar, está dado. Ainda não se sabe onde ao certo, mas ele existe.(...)

    Só mesmo tu para Salvares o dia lol :D ... tanta gente com problemas, incluindo eu proprio e ninguem deu conhecimento à AT, muito respeito lol :D ... Fizeste bem Nuno, obrigado

    • 5729 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    nunopicado
    Por nunopicado,
    29 minutos atrás, Vitor Pereira disse:

     

    Bom, não tenho como entender ou explicar tal situação

    Aqui na empresa já atualizamos cliente com PC´s a utilizarem desde o velhinho XP ao recente Win10, e funciona em todos logo não é o sistema operativo que está a interferir

    Também foi validado em máquinas com quase 10 anos e máquinas recentes, Servidores, Tablets, etc, pelo que ainda não nos aconteceu erros por limitação

    Temos clientes com mais de 1 Milhão de registos, e também nesses o único problema foi a espera para que o validador terminasse o seu trabalho ... rs

     

    Algo que eu já tinha sugerido aqui é que deviam tentar validar no Site da AT, esse é o validador que mais me interessa pois esse é o canal de envio, logo passando ai para mim o problema está resolvido ( muito embora como já referi é politica da casa se Validar os Saft de todos os clientes quando um Técnico faz a atualização do Software )

     

    Continua é a duvida de que fatores externos estão a afetar o Validador.jar, que como podem ver defendo até hoje pois não temos nem um único problema com o mesmo 

    É uma estupidez, mas vou postar também o Validor que uso ( foi descarregado hoje também ) 

     

    Java não é a minha especialidade, mas como o novo validador funciona apenas com o Java presente, não sei se já alguém removeu completamente o JAVA do PC e voltar a instalar de forma a testar a fiabilidade do JAVA e não do validador

     

    Reparei que o relatorio que enviaste foi feito no Win10, aqui também é o que uso, logo não seria mesmo pelo SO.

    No site da AT é como diz o @CrominhO, não dá para indicar a chave pública, logo não valida as chaves (a não ser que eles façam validação do lado de lá com a chave que lhes enviamos na certificação do software - mas tenho ideia de que isso não é feito, senão batiam no tecto todos os SAFTs de programas não certificados, e ainda há por aí uns quantos).

    Desinstalar o Java tive de fazer, quando testei o validador a primeira vez ele nem corria (ou melhor, corria e crashava passado 1 segundo de estar aberto).

    É, temos mistério...

    De qualquer forma, dei a conhecer à AT pelo E-Balcão, vamos ver o que dizem.
    Se há algo que já aprendi em 25 anos desta brincadeira, é que não há bug que se resolva se não soubermos que ele existe.
    O primeiro passo, identificar, está dado. Ainda não se sabe onde ao certo, mas ele existe.

    Não tem a ver com os softwares, pelo menos na grande maioria dos casos, e nota-se neste nosso teste, um ficheiro que a ti dá bem, aqui falha.

    Porque não falha sempre, não sei.
    Mas que há moscas no bacalhau, isso há...

    • 5729 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    CrominhO
    Por CrominhO,
    30 minutos atrás, Vitor Pereira disse:

    (...)Java não é a minha especialidade, mas como o novo validador funciona apenas com o Java presente, não sei se já alguém removeu completamente o JAVA do PC e voltar a instalar de forma a testar a fiabilidade do JAVA e não do validador

    Logo de inicio, JRE e JDK para não haver problemas, testado em varias maquinas, vários SOs e várias versões do JAVA, tanto JRE como JDK. 

     

    30 minutos atrás, Vitor Pereira disse:

    (...)Continua é a duvida de que fatores externos estão a afetar o Validador.jar, que como podem ver defendo até hoje pois não temos nem um único problema com o mesmo (...)

    Vitor tentar validar no SITE da AT não pede chave, então comunicamos documentos com chaves erradas?? 

    Não se pode defender um validador que para validar chaves, Ordena os documentos numa lista por String e que os procura para essa Lista por Substring ainda por cima com o FIND :confused:

    Até faço de advogado de defesa: Compreendo que com o crescimento do SAFT seja mais facil e mais rapido utilizar o sistema que está a ser usado, com strings e com FIND, mas a verdade é que não é sistema, Se encontrar muito bem, se não encontrar muito bem na mesma :confused: ... não é à toa que nas aplicações se ordena Datas em String 2017-07-28, porque a comparação de Strings é sempre mais imprecisa, ainda mais com o FIND... 

    isto equivale a algo "Select * from tbl where doc LIKE '%FA A/1%', se eu tiver FA A/1 e FA A/10, garante-me que ele me vai devolver primeiro um ou outro ? é que nem isso o validador está a fazer, porque está com .FIND() e não com FINDFIRST(). 

    O problema é que não estou a conseguir compilar o Validador, tá-me a estoirar pela versão, senão metia aqui o Validador da AT corrigido e a funcionar correctamente.

    • 5729 respostas

    Re: Bitcoins - Mas afinal o que é isso ?

    carlos.portugal
    Por carlos.portugal,
    Em 24/07/2017 às 15:46, M6 disse:

    Para mim as crypto moedas, não só as Bitcoin, sofrem de dois problemas estruturais:

    (i) Na sua génese: não estão indexados a nenhuma atividade que crie valor, estão unicamente indexados ao poder computacional que cada um pode adquirir e, para mim, isto é algo com pés de barro.

    (ii) No seu fim: existe um número limitado de crypto moedas a serem geradas e isso, no limite, vai deixar pessoas de fora do sistema porque não vai haver moedas suficientes para todos.


    Só o futuro dirá se estou certo ou errado, mas, neste momento, esta é a minha visão e opinião das crypto moedas.


    Dado o estado atual da banca a nível mundial, é claro que esta tem de se reinventar. Basta ver o exemplo que temos aqui em Portugal: a banca continua a usar o mesmo modelo de negócio (e para mim a cometer os mesmos erros, mas isso é outra história) que usava em 2011 quando tivemos de chamar o FMI, que era exatamente o mesmo modelo que tínhamos em 2000 quando houve a bolha das "dot com", que era exatamente o mesmo modelo que tínhamos no início dos anos 90 quando o país começou realmente a evoluir, etc.. Isto não quer propriamente dizer que o modelo é resistente às adversidades, quer dizer que não evoluiu como o mundo evolui.

    É claro para mim que as crypto moedas vêm tentar dar uma pedrada no charco, apresentam um paradigma diferente (e isso é muito bom), mas daí a serem "a" ou até "uma" solução vai um grande passo. E, como referi, acho que (no modelo em que existem) têm pés de barro e são apenas o início de algo diferente.

     

    Concordo com quase tudo M6.

    o problema é que o euro também não é indexado a nada, eles imprimem as quantidades que querem, logo o bitcoin tb pode ser assim.

    O limite dos 21 milhões, já expliquei que nunca será um problema, será sim a maior vantagem :) Depois mais tarde ou mais cedo vais entender porque. Mas mesmo que em teoria seja necessário aumentar o valor, podes fazer uma de duas coisas, criar outra moeda, tipo bitcoin 2.0 com mais unidades, ou uma votação de uma grande maioria dos utilizadores 80% ou mais aprovar o aumento da quantidade, o que parece difícil, pois quem já tiver, não vai querer desvalorizar o património financeiro criando mais moedas novas :)

    Pelo que a única solução viável seria teres outra moeda, ora tendo em conta que há hoje mais de 1000 (mil) cripto-moedas, isso não parece de todo que seja um problema, é usar outras, há algumas com quantidades bem superiores aos 21 milhões, mas acredito que 21 milhões cheguem para os próximos 300 a 500 anos sem problema, depois será problema de quem vier a seguir resolver isso, se daqui a 500 anos ainda fizer sentido haver dinheiro, com os robots a produzirem tudo a custo cada vez menor, bem que tudo poderá ser grátis dentro de 200 anos ou menos :D

    A banca tal como existe, tem os dias contados, em menos de 2 anos tenciono viver sem contas bancárias :)

     

    • 27 respostas

    Re: Bitcoins - Mas afinal o que é isso ?

    carlos.portugal
    Por carlos.portugal,

     

    Em 23/07/2017 às 21:51, bubulindo disse:

    Além de não teres respondido à minha questão. Os brasileiros compravam dólares pela sua estabilidade... que era garantida pelo Governo Americano. Quem fará isso com as bitcoin?

    Ninguém pode garantir, é como perderes uma nota na rua, ninguém te garante que aches outra. O bitcoin é para imitar/simular o dinheiro livre de controlos, não é para imitar os bancos. Se cortas uma nota de 100 ao meio e queimas o centro das duas partes, vais ao banco central trocas uma parte por uma nota nova? dizes que houve um acidente e que a outra metade se queimou, eles dão te outra? claro que não, porque depois ia o teu primo com a outra metade trocar tb com a mesma desculpa, duplicavas os 100 euros.

    Nos bitcoins é igual, tu és responsável pelas "notas" e moedas que tens no bolso, sem bancos, sem esquemas manhosos pelo meio, é isto que mais gosto dos bitcoins, nem é o valor, pois pessoalmente nem tenho bitcoins, tenho outras cripto-moedas, como o dash e mais umas quantas, para diversificar e reduzir o risco de uma delas cair a pique :)

    Muitas vezes digo bitcoins, como quem diz cripto-moedas, pois é mais fácil e toda agente tem uma noção +/- do que é, já uma cripto-moeda nem todos fazem ideia do que estou a falar ;)

    Abraço

    • 27 respostas

    Re: SAFT-PT: debate de dúvidas e ideias

    Vitor Pereira
    Por Vitor Pereira,
    9 minutos atrás, nunopicado disse:

    Obrigado @Vitor Pereira.

    Efectivamente, o teu relatório mostra que passou tudo bem.
    Mas olha agora a anedota:
    Peguei na tua chave publica e no teu SAF-T, corri no validador que fiz o download há uma hora e meia atrás do site da AT, e....
    (rufar de tambores)
     

    https://www.dropbox.com/s/1oudkuchrk5sgum/RELATÓRIO DE ERROS.pdf?dl=0

    E esta agora?

    Mesma chave, mesmo ficheiro, mesmo validador (presumo), de um lado dá OK, do outro falha...
    Tem de haver aqui um 4º factor a trocar as voltas, que te parece?

     

    Bom, não tenho como entender ou explicar tal situação

    Aqui na empresa já atualizamos cliente com PC´s a utilizarem desde o velhinho XP ao recente Win10, e funciona em todos logo não é o sistema operativo que está a interferir

    Também foi validado em máquinas com quase 10 anos e máquinas recentes, Servidores, Tablets, etc, pelo que ainda não nos aconteceu erros por limitação

    Temos clientes com mais de 1 Milhão de registos, e também nesses o único problema foi a espera para que o validador terminasse o seu trabalho ... rs

     

    Algo que eu já tinha sugerido aqui é que deviam tentar validar no Site da AT, esse é o validador que mais me interessa pois esse é o canal de envio, logo passando ai para mim o problema está resolvido ( muito embora como já referi é politica da casa se Validar os Saft de todos os clientes quando um Técnico faz a atualização do Software )

     

    Continua é a duvida de que fatores externos estão a afetar o Validador.jar, que como podem ver defendo até hoje pois não temos nem um único problema com o mesmo 

    É uma estupidez, mas vou postar também o Validor que uso ( foi descarregado hoje também ) 

     

    Java não é a minha especialidade, mas como o novo validador funciona apenas com o Java presente, não sei se já alguém removeu completamente o JAVA do PC e voltar a instalar de forma a testar a fiabilidade do JAVA e não do validador

    • 5729 respostas

    Re: Bitcoins - Mas afinal o que é isso ?

    carlos.portugal
    Por carlos.portugal,
    Em 23/07/2017 às 21:51, bubulindo disse:

    Algo me diz que tu não sabes tanto de economia como queres fazer parecer...

    Além de não teres respondido à minha questão. Os brasileiros compravam dólares pela sua estabilidade... que era garantida pelo Governo Americano. Quem fará isso com as bitcoin?

    Outra coisa que te estás a esquecer é que há apenas duas coisas garantidas na vida, a morte e impostos. Queres apostar em como as bitcoins são banidas mal atinjam um volume de transferências considerável? 

    Desculpa, mas não estou a conseguir identificar a pergunta, foi feita directamente a mim ou no geral? Se puderes deixar ai novamente agradeço, não foi por mal que não respondi, possivelmente perdi-me no raciocínio ou não vi mesmo a mesma :)

    • 27 respostas

    Re: Bitcoins - Mas afinal o que é isso ?

    carlos.portugal
    Por carlos.portugal,
    Em 25/07/2017 às 19:54, apocsantos disse:

    Boa tarde,

    Numa economia montada sobre a "confiança", tudo parece ser demasiado volátil!

    As crypto moedas, até trazem alguns conceitos interessantes, mas não creio que venham a ser um "standard de facto" para o comercio electrónico.

    Cordiais cumprimentos,

    Apocsantos

    Boa noite,

    O bitcoin é também montado numa coisa chamada ganancia, a ganancia dos mineiros faz com que a "coisa" seja segura :)

    Compensa mais minar e cumprir as regras do jogo, do que desperdiçar poder computacional a tentar viciar as regras do jogo :D

    Abraço

    • 27 respostas

  1. Ver Mais Actividade
Portal by DevFuse · Based on IP.Board Portal by IPS