Jump to content
Fivewin Brasil

oliveiros

Membros
  • Posts

    129
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by oliveiros

  1. Oi, Dá uma olhada na imagem. Primeira a estrutura do arquivo, segunda uma massa de teste, terceira a query e a quarta o resultado. Att., Oliveiros Junior
  2. Oi Edu, Esse campo observacao é memo? Você consegue passa a estrutura dessa tabela? Att., Oliveiros Junior
  3. Oi Edu, bom dia! O comando GROUP BY agrupa pela ordem que você definir. Primeiro veja que você colocou no comando WHERE que só o tipo "52100" interessa. Assim os três registros do seu exemplo são filtrados, logo em seguida pelo comando GROUP BY você diz que registros filtrados devem ser agrupados por lote, Seq, Tipo, Secao. Veja os lotes são iguais, porém os conteúdos dos campos seq são diferentes, se você parar no GROUP BY lote, seq ele vai te dar 3 resultados diferentes, apesar de tipo e secao serem iguais. Se você agrupar por lote, tipo, secao, terá 1 resultado. Faça o seguinte teste: SELECT lote, tipo, secao, SUM(estoqatual) as total, observacao FROM dpropro0 WHERE tipo = "51200" GROUP BY lote, tipo, secao o seu resultado será uma só linha, porém se você colocar a seq são três. O agrupamento é por "igualdade de conteúdos". Att., Oliveiros Junior Se quiser mandar a query que está fazendo e o resultado esperado, podemos ajudar.
  4. Olá, boa tarde! SELECT lote, seq, tipo, secao, SUM(estoqatual) FROM teste WHERE tipo = "51200" GROUP BY tipo; Assim, acho que resolve sua consulta. simulei aqui uma tabela Lote Seq Tipo Secao EstoqAtual ID 001 001 51200 redondo 100 1 001 002 51200 redondo 200 2 001 003 51200 redondo 150 3 Aplicando a query acima o resultado é Lote Seq Tipo Secao EstoqAtual 001 001 51200 redondo 450 Att., Oliveiros Junior
  5. Olá Amauri, Bom dia! Obrigado pela disponibilidade. Vou lhe mandar um whatsapp para tratarmos do assunto. Obrigado a todos! Att., Oliveiros Junior
  6. Olá Infosys2, Bom dia! Obrigado pela sugestão. Vou verificar e retorno aqui. Att., Oliveiros Junior
  7. Olá Kapiaba, Obrigado pela resposta. Mas vi que tem colegas que já desenvolveram a solução, como meu tempo está apertado, queria ver se tem alguém disposto a negociar pelo menos essas três rotinas: envio, leitura e assinatura. Valeu. Oliveiros Junior
  8. Bom dia! Pessoal, há um tempo atrás comecei a mexer com o e-Social mas parei e agora preciso retornar. Precisava das rotinas de envio e assinatura do xml, alguém tem essa rotinas para negociar? Meu e-mail é oliveiros.jr@uol.com.br Att., Oliveiros Junior
  9. Olá Kapiaba, Com o SetFilter o objetivo é reduzir o número de registros apresentados. Att., Oliveiros Junior
  10. Olá, Se você está utilizando banco de dados MySQL, o comando apresentado pelo Wellington, no post acima, atende. SELECT ( campos ) FROM ( tabela ) LIMIT ( número de registros ) Se estiver utilizando DBF, faça um set filter para apresentar um número reduzido de registros, como por exemplo de data x até data y. Att., Oliveiros Junior
  11. Veja se este link ajuda. http://forums.fivetechsupport.com/viewtopic.php?f=3&t=38264&p=228533&hilit=dialog+border#p228533
  12. Boa tarde! Alguém sabe qual a posição do parâmetro para controlar o som nesta função: GetNotifyIconData()? Desde já agradeço a atenção. Oliveiros Junior
  13. Olá Giovany, Você teria como mostrar sua linha de comando para assinatura de documentos PDF com a PDFPowertool? Pergunto isso pois implementei a assinatura mais não consigo mudar a posição da assinatura e que ele autentique a assinatura, só aprece uma "?". Desde já agradeço. Att., Oliveiros Junior
  14. Olá, desculpe não tinha visto que você tinha postado acima. Como você falou é realmente um excelente ferramenta. A implementação é bem fácil. Att., Oliveiros Junior
  15. Outra coisa. a integração com o fivewin é bem simples.
  16. Olá Pessoal, boa tarde! Procurem pela API WTSApi ou posso dar o contato do fornecedor para vocês ( não sei pode colocar aqui esse tipo de informação) fiz uma mensageria com essa API e envia qualquer tipo de documento ( JPEG, PDF, PNG ) e mensagens, você tem retorno do envio.Funciona tudo certinho. Acho que vale a pena. Att., Oliveiros Junior
  17. Boa noite pessoal, Preciso controlar o acesso de uma unidade com uma catraca com conexão por IP e não tenho a menor idéia de como a leitura ocorre. Alguém tem uma dica para ajudar? Desde já agradeço qualquer ajuda. Obrigado. Oliveiros Junior
  18. Ola giovany, o leiaute do e-social e UTF-8 oliveiros Junior
  19. Olá Giovany, bom dia! Ele não pede senha, basta informar o certificado e enviar o XML. Att., Oliveiros Junior
  20. Olá mkyx, cRetorno := oServer:ResponseBody() Aparece primeiro ResponseBody: DISP_E_MEMBERNOTFOUND Depois cRetorno sem nada.
  21. Olá mkyx, eu esqueci de transcrever mas esta na rotina. Gostaria que o webservice retornasse algo mais não retorna outra coisa senão error argument.
  22. mkyx, obrigado pela dica.
  23. Olá Alain, Você possui uma rotina de envio? Estou usando esta abaixo, mas não envia de jeito algum: Function Transmitir_XML( cXML ) Local oServer, cCertificado, cSoapAction, cURL_Envio, cRetorno cCertificado:= "nome do certificado" cSOAPAction := "http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_1_0/ServicoEnviarLoteEventos/EnviarLoteEventos" cURL_Envio:="https://webservices.producaorestrita.esocial.gov.br/servicos/empregador/enviarloteeventos/WsEnviarLoteEventos.svc" // *----------------------------------------------------------------------------* TRY oServer := CreateObject( 'MSXML2.ServerXMLHTTP.6.0' ) CATCH oServer := CreateObject( 'MSXML2.XMLHTTP' ) END oServer:Open( "POST", cURL_Envio, .F. ) oServer:SetRequestHeader( "SOAPAction", cSOAPAction ) oServer:SetRequestHeader( "Content-Type", "text/xml; charset=utf-8" ) oServer:Send( cXML ) oServer:WaitForResponse( 500 ) cRetorno := oServer:ResponseBody() ? cRetorno Return .T. Att., Oliveiros Junior
  24. Olá Alain, Esse código é do xml aberto no meu browser: <?xml version="1.0" encoding="ISO-8859-1"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <EnviarLoteEventos xmlnm="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1"> <eSocial xmlns="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1"> <envioLoteEventos grupo="1"> <ideEmpregador> Este é da codificação: cEnvelope_XML := '<?xml version="1.0" encoding="utf-8"?>' cEnvelope_XML += '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">' cEnvelope_XML += '<soap:Body>' cEnvelope_XML += '<EnviarLoteEventos xmlnm="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1">' cEnvelope_XML += '<eSocial xmlns="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1">' cEnvelope_XML += '<envioLoteEventos grupo="1">' cEnvelope_XML += '<ideEmpregador>' Estou usando no soap: URL := https://webservices.producaorestrita.esocial.gov.br/servicos/empregador/enviarloteeventos/WsEnviarLoteEventos.svc Action := http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_1_0/ServicoEnviarLoteEventos/EnviarLoteEventos E o retorno agora é: Resposta: Erro - Argument error Não estou entendo agora onde é o erro. Att., Oliveiros Junior
  25. Olá Alain, 1- Para assinar estou utilizando XML Sign.exe; 2- O código do manual e-Social encoding="utf-8"; está informação está na primeira linha do XML mas na hora de mostrar no browser aparece encoding="ISO-8859-1". 3- Peguei um exemplo de XML já recebido pelo e-Social e comparei com o meu e acho que o problema esta no envelopamento. Você tem alguma idéia? Att., Oliveiros Junior
×
×
  • Create New...