Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 20-11-2020 em todas as áreas

  1. Sitef em homologação o que tu passar ele vai aprovar no PIX via QrCode. ele vai exibir e aprovar uns segundos depois já em produção ele aguarda com o QrCode até 90 segundos para receber um retorno, senão ele cancela a transação dai tem que refazer
    1 ponto
  2. faco assimn var XMLDoc: IXMLDocument; try w_ndi := ''; try XMLDoc := TXMLDocument.Create(nil); xmlDoc.LoadFromFile(sFilenameEdit2.FileName); // 'D:\Desenvolvimento\Dados\Bd_FDiesel\1700656254.xml'); XMLDoc.Active := true; ListaDeclaracoes:=XMLDoc.ChildNodes.FindNode('ListaDeclaracoes'); if ListaDeclaracoes <> nil then begin NodeDeclaracao := ListaDeclaracoes.ChildNodes.FindNode('declaracaoImportacao'); if NodeDeclaracao <> nil then begin for i := 0 to NodeDeclaracao.ChildNodes.Count - 1 do begin if NodeDeclaracao.ChildNodes[i].NodeName = 'adicao' then begin NodeAdicao := NodeDeclaracao.ChildNodes[i]; for x := 0 to NodeAdicao.ChildNodes.Count - 1 do begin if NodeAdicao.ChildNodes[x].NodeName = 'numeroDI' then w_ndi := NodeAdicao.ChildNodes['numeroDI'].text; end; end; end; end; end; except on E:Exception do mensagem('Problema ao ler arquivo xml.',e.Message,'Erro','E'); end; finally XMLDoc.Active := false; end; depois vc ler as tags da DI try itedi := 0; if ADQuery_it_pedido.Active then ADQuery_it_pedido.EmptyDataSet; ListaDeclaracoes:=XMLDoc.ChildNodes.FindNode('ListaDeclaracoes'); if ListaDeclaracoes <> nil then begin NodeDeclaracao := ListaDeclaracoes.ChildNodes.FindNode('declaracaoImportacao'); if NodeDeclaracao <> nil then begin // if NodeDeclaracao.ChildNodes[i].NodeName='modalidadeDespachoNome' then edmodalidadeDespachoNome.Text := NodeDeclaracao.ChildNodes['modalidadeDespachoNome'].text; edimportador.Text := NodeDeclaracao.ChildNodes['importadorNumero'].text+' '+NodeDeclaracao.ChildNodes['importadorNome'].text; edrepresentante.Text := NodeDeclaracao.ChildNodes['importadorCpfRepresentanteLegal'].text+' '+NodeDeclaracao.ChildNodes['importadorNomeRepresentanteLegal'].text; eddocumentoChegadaCargaNome.Text := NodeDeclaracao.ChildNodes['documentoChegadaCargaNome'].text; eddocumentoChegadaCargaNumero.Text := NodeDeclaracao.ChildNodes['documentoChegadaCargaNumero'].text; edarmazenamentoRecintoAduaneiroNome.Text := NodeDeclaracao.ChildNodes['armazenamentoRecintoAduaneiroNome'].text; entendeu?
    1 ponto
  3. Olá Juliomar! Executei o ApagarAcbr, instalei novamente o ACBr e funcionou. Obrigado pela atenção.
    1 ponto
  4. tem certeza que olhou bem? Exemplos/ACBrDFe/ACBrNFe/ tem ali no exemplo
    1 ponto
  5. Boa tarde Renato, Já enviei para o repositório.
    1 ponto
  6. Fiz o teste no Demo tbém e deu o mesmo erro
    1 ponto
  7. vou postar aqui uma contribuicao. Viz um pequeno ajuste para conseguir enviar email com autenticação OAuth2 do gmail. Para enviar basta informar o acess_token no lugar do password. em anexo a unit modificada. smtpsend.pas smtpsend.pas
    1 ponto
  8. Obrigado @volmir, interessante essa abordagem... Envie para o SVN... rev, 17034
    1 ponto
  9. RESOLVIDO Com base na luz que você deu : Fiz assim e consegui imprimir estando o TS localizado em outro local em rede totalmente distinta. Vou passar Todos os Passos para quem precisar : A - No Servidor, como usuário com privilégios administrativos : 1 - Abra o shell ( cmd ) digite gpedit.msc 2 - No editor de diretiva vá em > Configuração do computador > Modelos Administrativos > Componentes do Windows > Serviços de Área de Trabalho remota > Host de sessão de Área de Trabalho Remota > Redirecionamento de Impressora > Desabilite a opção : Usar primeiro o driver de impressora easy print de área de trabalho remota. ( normalmente não esta definido e assume o default ) B - Instale os drivers da impressora no servidor, coloque qualquer porta apenas para o servidor possuir os drivers, com o driver easy print em impressora USB não funciona C - reinicie o servidor para ele ler as politicas D - Na maquina com a impressora ( no caso a impressora esta ligada na minha maquina, mas acho que o redirecionamento para outra da rede da certo, desde que tenha os drivers ) 1 - na aba compartilhamento, compartilhe ( sem senhas ) 2 - Abra o Shell e digite NET USE LPT1 \\IP( ou hostname)\NOME DO COMPARTILHAMENTO E - No Cliente de TS, clique em opções > aba recursos locais> botão MAis, e marque portas, ok Entre no cliente e conecte com o servidor, o teste básco pode ser feito assim : abra o shell da sessão, digite dir >lpt1 e deve imprimir na impressora No caso eu coloquei em porta LPT1 e passou a imprimir normalmente Importante : Para o que a MS diz ser redirecionamento automático < isso somente com os drivers originais > Grande abraço Daniel
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.