Jump to content
Fivewin Brasil

fladimir

Membros
  • Posts

    364
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by fladimir

  1. Eu tenho algo semelhante aki o q fiz foi transformar toda o paragrafo da clausula em uma variável onde ou carrego ou mando em branco.
  2. Usa MultiThread, tipo pegando a ideia do colega miragerr de gerar por partes, faz isso mas pro mesmo arquivo via Thread, ai vc usa mais processadores pra mesma tarefa... Kkkk isso é uma ideia nem sei se tem como fazer, talvez tenha, pq MultiTrhead é um conceito q existe no Harbour, e jogar pro mesmo arquivo como percebi vc joga pro objeto então se passar esse objeto como parâmetro/referencia vai carregando ele.. será q não dá certo?
  3. Pessoal, esse link é temporário gerei pelo WeTransfer, pois tentei anexar aki e não consegui, pra ficar disponível os arquivos, apesar de já citar onde encontrar, se alguém puder baixar e anexar agradeço.
  4. Não sei se vai servir Luiz, em todo caso da uma olhada, não são em xBase, são do projeto ACBr q baixamos OpenSource. Segue link https://we.tl/AIJVccFdCN
  5. Fernando Athayde se não me engano tem software específico pra isso.
  6. Como usamos TS, no Servidor, é proibido outro uso q não seja o sistema, ai os terminais q acessam via TS não tem problema pq na verdade a instancia é rodada dentro do servidor q não tem plugins bancários, então mesmo q um determinado terminal tenha, não afeta. Outra solução seria VMs, fora isto fazer um trabalho junto ao cliente q micro q roda o sistema (exe local sem ser via TS) não pode ter plugin bancário. É complicado, devido ao fator "cliente/usuário", mas são as formas q vejo. Alguém sugere outra?
  7. Bom dia, com relação a isto, a rotina testei e funcionou (grato Dorneles), agora como tratar a espera do retorno? Pq por exemplo em TXT mando esperar 5 minutos, pq tem casos de q demora mais o retorno, agora via TCP/IP da uns X segundos e já da timeout... tipo muito pouco... como tratar isso?
  8. Bom dia, como q ta esse projeto? Alguma novidade?
  9. ao invés de rodar no Internet Explorer q teria q estar atualizado não da pra ajustar a rotina e rodar no Chrome ou Firefox? Não resolveria esta questão do Internet Explorer não estar compativel?
  10. Q bom q deu certo e obrigado por compartilhar.
  11. Todos os métodos tem grande possibilidade de falha devido o fator humando, ao meu ver a unica forma de minimizar o fator humano é via codigo de barras, gerando um codigo q identifique o lote, exemplo: Tabela de Estoque/Lotes ================================================================================= ID Produto CodBarras Qtde Lote Vencimento CodBarrasSistema 000001 ABCDEFG 7891234567890 2 ABC-123 Nov/2019 000008000001 000002 ABCDEFG 7891234567890 1 ABC-124 Dez/2019 000008000002 000003 ABCDEFG 7891234567890 5 ABC-125 Set/2018 000008000003 000004 ABCDEFG 7891234567890 3 ABC-126 Out/2018 000008000004 000005 ABCDEFG 7891234567890 4 ABC-127 Jan/2020 000008000005 Tipo uma grade Total de estoque do produto ABCDEFG 2+1+5+3+4 = 15 A logica seria a seguinte entrou o produto o sistema gera a etiqueta conforme qtd entrada, entao no exemplo acima se entrou 4 Lote ABC-127 vai lançar no respectivo lote se ja existe se não cria um novo e gera 4 etiquetas 000008000005 onde 000008 é o codigo interno/ID do produto e 000005 é o ID do lote Se usar o codigo de barras q vem no produto apresenta os dados do produto e estoque geral do mesmo (consultas) Na hora de faturar tem q passar o codigo de barras do sistema pra identificar o lote correto Neste ponto exige-se um trabalho na entrada dos produtos/etiquetas mas a saida fica exata. Mesmo assim existe o fator humano na entrada/etiquetagem dos produtos.
  12. Vc pode fazer isso através do Manifesto do Destinatario onde a SEFAZ disponibiliza tudo q foi emitido no CNPJ da transportadora, o Manifesto tb é chamado de DFe senão me engano. No fórum do Toledo na classe/projeto hbNFe tem métodos para isso, eu fiz com ela, não em Five, somente em console.
  13. Não entendi muito bem sua necessidade, poderia fornecer mais detalhes?
  14. Ou seja fica da forma antiga funcionando por tempo indeterminado correto? A forma nova temos q fazer funcionar, pois quando a antiga parar e uma hora vai parar, temos q ter isso pronto.
  15. Olá eu faço assim: cXML := hb_base64Decode( cDoc ) cXML := hb_ZUncompress( cXML )
  16. Olá... Segue e-mail do Fernando: fernando-mm@hotmail.com Ao mandar o e-mail pro Fernando solicitando a ultima Dll compatível informe a chave de compra da q vc comprou dele, ai ele manda o link abaixo pra baixar onde pede a chave da sua Dll q comprou dele na época. Segue link pra baixar a DLL (MAS ATENÇÃO VC PRECISA INFORMAR A CHAVE DA Q VC COMPROU, SE NÃO NÃO BAIXA)
  17. A minha tb parou, mas ai vc manda o e-mail pra ele como eu fiz q ele te manda a q funciona provavelmente com o texto acima avisando da descontinuidade.
  18. ATENÇÃO PESSOAL Q USA A FSIST OU PENSA EM ADQUIRIR... ELA FOI DESCONTINUADA CONFORME TRECHO ABAIXO DO CRIADOR. A ultima versão disponibilizada pelo mesmo contempla as mudanças, PORÉM ele não dara mais continuidade e passou algumas informações importantes. Não estou mais trabalhando com desenvolvimento ou DLLs, mais tenho a última versão da DLL que ainda funciona. Estou lhe fornecendo essa última DLL sem custo, com as seguintes condições: Não é possível prever por quanto tempo a página https://www.nfe.fazenda.gov.br/portal/consultaResumoCompletaAntiga.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8= continuará funcionando do jeito que está, por isso não é possível prever por quanto tempo a DLL continuará funcionando. 100% de certeza que um dia o portal da fazenda irá mudar, então leve em consideração que a DLL depende completamente do portal da fazenda. Caso não seja desenvolvedor, mude assim que possível para uma aplicação que utilize o webservice oficial da fazenda como (trecho removido não nos interessa) Caso seja desenvolver, mude seu software para utilizar o webservice da fazenda, a lista de webservice e a documentação oficial está emhttps://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs= https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk= Não terei como dá nenhum tipo de suporte seja ele gratuito ou pago. Não forneço e não vendo código fonte. Não forneço e não vendo nenhum tipo de passo a passo ou tutorial de como programar DLLs, fazer integrações, etc... Como a integração com o portal da fazenda é um trabalho interminável, talvez você ache justo pagar por um serviço que faz esse trabalho por você si possível. O serviço do qual mim refiro é do Roveri http://www.roveri.inf.br/site/ eu já testei a algum tempo atrás e funcionou, além de ter outras opções de consultas. A solução do Roveri é permitir a integração com outros softwares em algumas linguagens de programação como PHP, VB.NET, java mais parece fácil integrar com outras linguagens também (Não tenho vínculo e também não estou ganhando nenhum tipo de comissão por está informando sobre o roveri)
  19. Individual Para bloco uso á classe hbnfe open source
×
×
  • Create New...