Jump to content
Fivewin Brasil

oliveiros

Membros
  • Posts

    129
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by oliveiros

  1. ola alain, uso um programa externo. Quando montei esse xml eu retirei a assinatura. Acho que o problema e alguma coisa na montagem do soap. Att., Oliveiros Junior
  2. Pessoal, boa noite! Preciso de ajuda para identificar o que está errado nesta xml do e-social. Quando envio só volta 400 - Bad Request? <?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> <eSocial xmlns="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1"> <envioLoteEventos grupo="1"> <ideEmpregador> <tpInsc>1</tpInsc> <nrInsc>0000000</nrInsc> </ideEmpregador> <ideTransmissor> <tpInsc>1</tpInsc> <nrInsc>0000000000000000</nrInsc> </ideTransmissor> <eventos> <evento Id="ID10000001001000201901"> <eSocial xmlns="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v02_04_02"> <evtInfoEmpregador Id="ID10000001001000201901"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>SISFolha 32780</verProc> </ideEvento> <ideEmpregador> <tpInsc>1</tpInsc> <nrInsc>00000000</nrInsc> </ideEmpregador> <infoEmpregador> <inclusao> <idePeriodo> <iniValid>2018-08</iniValid> </idePeriodo> <infoCadastro> <nmRazao>...</nmRazao> <classTrib>10</classTrib> <natJurid>3131</natJurid> <indCoop>0</indCoop> <indConstr>0</indConstr> <indDesFolha>0</indDesFolha> <indOptRegEletron>1</indOptRegEletron> <indEntEd>N</indEntEd> <indEtt>N</indEtt> <contato> <nmCtt>...</nmCtt> <cpfCtt>...</cpfCtt> <foneFixo>...</foneFixo> </contato> <softwareHouse> <cnpjSoftHouse>...</cnpjSoftHouse> <nmRazao>AM2 SERVICOS DE INFORMATICA LTDA</nmRazao> <nmCont>...</nmCont> <telefone>...</telefone> <email>am2.tecnologia@uol.com.br</email> </softwareHouse> <infoComplementares> <situacaoPJ> <indSitPJ>0</indSitPJ> </situacaoPJ> </infoComplementares> </infoCadastro> </inclusao> </infoEmpregador> </evtInfoEmpregador> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/> <Reference URI=""> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> <DigestValue>BjeyC0pkTbpTqHOnsUN8H0bq4S3hG2GTtqqvy0wdaq4=</DigestValue> </Reference> </SignedInfo> <SignatureValue>...</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>...</X509Certificate> </X509Data> </KeyInfo> </Signature> </eSocial> </evento> </eventos> </envioLoteEventos> </eSocial> </soap:Body> </soap:Envelope> Desde já agradeço a atenção. Oliveiros Junior
  3. Olá, obrigado pela resposta. Vou testar e retorno aqui mais tarde. Att., Oliveiros Junior.
  4. Boa noite, Pessoal precisava de um auxilio com a RMChart, alguém tem uma versão para HARBOUR? Desde agradeço. Att., Oliveiros Junior
  5. Olá Ariston, Obrigado. Vou mandar para o seu e-mail minha dúvida, que é sobre o coletor biométrico. Att., Oliveiros Junior
  6. Olá Pessoal, Voltei aqui para informar que com a ajuda do lailton, foi resolvida a questão do oSeek da xBrowse. O problema estava na construção da sintaxe da consulta. Ex: "SELECT ocorrencia.nome, tabela.descricao FROM ocorrencia LEFT JOIN tabela ON ocorrencia.id = tabela.id" Solução "SELECT O.nome, tabela.descricao FROM ocorrencia O ocorrencia LEFT JOIN tabela ON O.id = tabela.id" Att., Oliveiros Junior
  7. Olá Pessoal, Precisava falar com o ariston sobre o sisponto. Tentei contato com ele pelos telefones disponíveis no sistema e não consegui. Mandei e-mail e também não consegui. Vocês sabem como consigo falar com ele? Att., Oliveiros Junior.
  8. Olá Vinhesoft, Obrigado pela resposta. Já consultei do manual no forum internacional. Vou relatar o problema: A xBrowse tem um objeto, oSeek e uma Data, cSeek, ela faz a consulta certa mostra no browse os registro, porém se você vai editar o campo, ele sempre se posiciona no primeiro registro do filtro. Exemplo: Em um cadastro de alunos, filtro por José, vão aparecer no browse n registros, se eu quiser editar o 5 ou 6 registro, a rotina posiciona na primeiro registro e mostra seus dados para edição e não as informações dos dados setados. Att., Oliveiros Junior
  9. Pessoal, Bom dia! Alguém já está usando a FWMySQL/MariaDB? Em caso afirmativo, teve problema na execução do cSeek. Não na chamada, sim na edição de registro filtrado? Att., Oliveiros Junior
  10. Olá, No lugar do human agora e a zenvia. Mas outras empresas também fazem esse serviço. Att., Oliveiros Junior
  11. Olá, Procure aqui no fórum um exemplo do evandro. Funciona perfeitamente. Você só precisa enviar o comando da operadora e controlar seu retorno. Att., Oliveiros Junior
  12. oliveiros

    TGif

    Olá, Obrigado a todos pela ajuda. Vou tentar mais um pouco e qualquer solução aviso aqui. Att., Oliveiros Junior
  13. oliveiros

    TGif

    Olá aferra, Em meus aplicativos atuais já uso um meter. Peguei o gif disponível no fivewin o circular e acrescentei o percentual no centro para substituir o meter, funciona bem para ações em que de tempo em tempo consigo dar um refresh, o problema são ações complexas que não consigo dar um refresh intermediário. Pensei inicialmente que o tgif funcionaria independente de qualquer processo, e só pararia quando desse um comando end(). Mais uma vez obrigado pela resposta. Att., Oliveiros Junior
  14. oliveiros

    TGif

    Olá, De qualquer forma obrigado pelas respostas. Att., Oliveiros Junior
  15. oliveiros

    TGif

    Olá, Desculpe discordar: 1) O gif é um recurso que consome pouca memória se funcionar corretamente; 2) é importante avisar ao cliente que o sistema está processando alguma demanda, pois ele pode achar que o sistema travou e não aguardar o processamento de uma ação importante. Você por exemplo: aguardando retorno de NF da Secretária de Fazenda, "querys" com alguns "joiners", principalmente com banco de dados remoto. Att., Oliveiros Junior
  16. oliveiros

    TGif

    Olá, Obrigado pela resposta. Seria interessante ver o funcionamento dela. se puder postar agradeço. Att., Oliveiros Junior
  17. oliveiros

    TGif

    Olá Kapiaba, Não é indexação. Gostaria de usar o gif para qualquer ação que o usuário tenha que aguardar. O que já verifiquei foi o seguinte: A ação necessita poder dar um refresh, se puder funciona bem: No exemplo que dei acima, se a cada inserção que realizar no banco de dados der um refresh() ele vai funcionar. Porém se eu der um ReQuery() ele não vai funcionar pois a função ReQuery() não tem um refresh() intermediário. Att., Oliveiros Junior
  18. oliveiros

    TGif

    Olá Kapiaba, Obrigado pela resposta. Dessa forma funciona pois você não está executando nenhum ação na Dialog. Quando você coloca a execução de um meter por exemplo, o gif para. Att., Oliveiros Silva Mendes Junior
  19. oliveiros

    TGif

    Olá Pessoal, Estou precisando usar a classe TGif, porém tenho o seguinte problema: Ao abrir um dialog com o gif e executar bStart o gif para. Abaixo o código: Function Executar_Acao( bAcao ) .. WITH OBJECT oDialog :bStart := { | | lRetorno := Eval( bAcao, oDialog ) } END .. ACTIVATE DIALOG oDialog CENTERED NOWAIT CENTERED ; ON INIT TGif( oDialog, cLocal + "meter.gif", 10,10 ) Alguém sabe o que pode estar acontecendo? Att., Oliveiros
  20. Olá, Você deve definir suas colunas e depois utilizar a opção :SetGroupHeader( "titulo", número da coluna inicio, numero da coluna final, fonte ) No seu caso você define oCol:=oBrowse:AddCol() oCol:oHeader := "PREVISTAS" ..... oCol:=oBrowse:AddCol() oCol:oHeader := "REALIZADAS" ,,,,, oCol:=oBrowse:AddCol() oCol:oHeader := "PREVISTAS" ,,, oCol:=oBrowse:AddCol() oCol:oHeader := "REALIZADAS" ,,, oBrowse:SetGroupHeader( "ENTRADAS", 1, 2, nome da fonte ) oBrowse:SetGroupHeader( "SAÍDAS", 3, 4, nome da fonte ) Att., Oliveiros Junior
  21. Olá, Procure aqui no forum uma rotina do Evandro, que utiliza o correio da zenvia. Funciona munito bem. Att., Oliveiros Junior
  22. Olá Pessoal, Não consegui anexar a imagem. Vou explicar melhor a minha situação, para ver se alguém pode me auxiliar: Envio o e-mail pelo CDOSys e o e-mail é enviado, até aí tudo bem. Porém, se o e-mail estiver errado ( a composição está correta, com @ e . ), recebo mensagens do servidor de e-mail informando que o e-mail está errado ( exemplo .b, faltando o r ou não existe ). Isso interrompe o envio de mensagens. queria saber se tem um flag que evite mostrar as mensagens de retorno do servidor de e-mail e capturar o código de erro. Ex. de mensagem: Não foi possível enviar mensagem para o servidor de SMTP. O código de erro de transporte foi 0x800ccc79. A resposta do servidor... Gostaria de evitar essa mensagem aparecesse na tela e pudesse capturar o código de retorno. Se o e-mail estiver correto não recebo mensagens. o código é o seguinte: If lRetorno loMsg := CREATEOBJECT("CDO.Message") Tray .... :Send() lRetorno := .T. Catch lRetorno := .F. End EndIf Att., Oliveiros Junior
  23. Olá, Vou anexar a imagem novamente. Obrigado. Oliveiros Junior
  24. Olá, Já tentei isso é não funciona. Estou anexando uma imagem das mensagens do próprio CDO que gostaria de evitar.
  25. Olá, repostas como: a mensagem não foi entregue, conta não existe. Tenho uma rotina que dispara w-mail autaticamente e para quando tem uma mensagem de erro pendurada na tela.
×
×
  • Create New...