Ir ao conteúdo

DHB Serviços

Membro Pleno
  • Posts

    210
  • Cadastrado em

  • Última visita

Tudo que DHB Serviços postou

  1. Boa tarde sr @Jão386. Com o valor recebido. Explicando. Ao cadastrar os cupons no sistema da receita federal, seja lá um cupom de R$ 1,00 ou R$ 800. Cada cupom contém seu tributo referente ao valor consumido, e este tributo que gera o crédito que pode ser repassado para o instituto. A receita federal faz o calculo dos cupons que geraram crédito e repassa depois de 6 meses para a instituição. Numa aba, pode ser pego todos os cupons cadastrados sem a informação de quais geraram ou não crédito. E em outra aba tem que selecionar o período em que os cupons que geraram crédito foram cadastrados. Ex: Pedidos_CNPJ_01-01-2020.csv ConsultaNFP_CNPJ.csv O arquivo Pedidos, contém todos os cupons cadastrados no sistema da Receita Federal referente ao instituto. O arquivo Consulta, contém todos os cupons que geraram créditos. Dos dois arquivos o importante é o CNPJ e o Nº do cupom,, pois através disto eu consigo saber quem cadastrou o cupom, qual o valor do cupom e quanto de crédito foi gerado naquele cupom(Obs, a receita não da a informação do que consumido naquele cupom, pois, essa informação é irrelevante). Ao finalizar o calculo a receita federal libera o valor total dos créditos gerados. O meu problema, é que o meu sistema, está com deixando alguma linha passar,,e preciso de um sistema que consiga fazer este tipo de calculo.. Quem cadastrou o cupom, quanto de crédito foi gerado, quais cupons aquele.. Para dar uma ilustração do código, eu deixo ele em localhost <?php $S = array(); $Sql = ""; $Sqi = ""; if($ano !== null) $ano = $_GET['ano']; else $ano = "2020"; $S[0] = "SELECT "; // 0 $S[1] = "csv_". $ano .".id, "; // 1 if(($clean == null) && ($gmont == null)) $S[2] = "count(*) as num, sum(credito) as credito, sum(valor) as valor, "; // 2 // else // if($clean == null) $S[2] = "count(*) as num, sum(credito) as credito, sum(valor) as valor, "; // 2 else $S[2] = "numero_nota as num, credito, valor, "; // 2 $S[3] = "nome, `cpf_doador`, `cnpj_estabelecimento` "; // 3 $S[4] = "FROM `csv_".$ano."`, cadastro cad WHERE `csv_".$ano."`.cnpj_estabelecimento = cad.cnpj "; // 4 if(($clean == null) && ($gmont == null)) $S[5] = "AND `data_insert` BETWEEN '$ano-$mes_start-01' AND '$ano-$mes_end-31' "; else // 5 $S[5] = "AND data_post = '".ref_mez($_GET['mes'])."' "; if($cpf !== null) { $S[6] = "AND `cpf_doador` = '$cpf' "; } else if($cnpj !== null) { $S[6] = "AND `cnpj_estabelecimento` = '$cnpj' "; } // 6 if($nzero !== null) { $S[7] = "AND `credito` <> 0 "; } // 7 if($doa !== null) { $S[8] = "AND `doacao` = '$doa' "; } // 8 if(($clean == null) && ($gmont == null)) $S[9] = "group by `cpf_doador`, `cnpj_estabelecimento`"; // 9 if($cpf !== null) { $S[10] = "order by `cnpj_estabelecimento` ASC"; } else if($cnpj !== null) { $S[10] = "order by num DESC"; } else $S[10] = "order by cnpj_estabelecimento ASC"; // 10 $S[11] = "sum(credito) as credito, sum(valor) as valor "; $Sql_a = ['0','1','2','3','4','5','6','7','8','9','10']; $Sql_b = ['0','11', '4','5','6','7','8']; foreach ($Sql_a as $value) { if(isset($S[$value])) $Sql .= $S[$value]; } foreach ($Sql_b as $value) { if(isset($S[$value])) $Sqi .= $S[$value]; } ?> A execução do script sai aproximadamente assim SELECT csv_2020.id, numero_nota as num, credito, valor, nome, `cpf_doador`, `cnpj_estabelecimento` FROM `csv_2020`, cadastro cad WHERE `csv_2020`.cnpj_estabelecimento = cad.cnpj AND data_post = '01' AND `cpf_doador` = '12345678909' order by `cnpj_estabelecimento` ASC
  2. Bom dia galera,, Tenho um sistema um PHP que desenvolvi na mão para uma instituição de caridade.. Meu problema é que o resultado do meu sistema não condiz com o valor recibo pela instituição.. Explicando o meu sistema. Ele é composto de três entradas de dados. 1° CPF, CNPJ, N° Cupom 2° Valor, Credito, Data Post 3° Razão Social Expl: A primeira entrada faz a inserção dos dados necessário,, porém da planilha inteira.. A segunda entrada de dados, faz a busca do número do CNPJ e do número do cupom fiscal, caso encontre insere os dados necessários A terceira entrada de dados serve para inserir a razão social do estabelecimento do cupom, caso ele localize o CNPJ já inserido, ele somente pula procurando um CNPJ novo. Como mencionei,, o meu sistema não bate com o valor da receita federal,, e Por mais que eu corrija meu sistema,, refaza as mais de 500k linhas o problema persiste.. Gostaria de saber se alguém tem a indicação de um sistema semelhante que consiga fazer este cálculo?? Atte..
  3. Só para fechar o post consegui. <a href="<?php echo get_url($cpf,$cnpj,$get_mes,null,$valor,$credt,$rtorn,$nzero);?>">Erro</a> <a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,null,$credt,$rtorn,$nzero);?>">Valor</a> <a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,$valor,null,$rtorn,$nzero);?>">Credito</a> <a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,$valor,$credt,null,$nzero);?>">Retorno</a> <a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,$valor,$credt,$rtorn,null);?>">Zero</a> <?php function get_url($a,$b,$c,$d,$e,$f,$g,$h){ $url = "?"; $z = 0; if($a !== null) { $url .= "cpf=".$a.""; $z++;} else if($b !== null) { $url .= "cnpj=".$b.""; $z++;} if($c !== null) { if($z > 0) $url .= "&"; $url .= "mes=". $c; $z++;} if($d !== null) { if($z > 0) $url .= "&"; $url .= "error=". $d; $z++;} if($e !== null) { if($z > 0) $url .= "&"; $url .= "valor=". $e; $z++;} if($f !== null) { if($z > 0) $url .= "&"; $url .= "credito=". $f; $z++;} if($g !== null) { if($z > 0) $url .= "&"; $url .= "retorno=". $g; $z++;} if($h !== null) { if($z > 0) $url .= "&"; $url .= "zero=". $h; $z++;} // if(isset($a) || isset($b)) { $url .= "&"; } return $url; } ?>
  4. Boa tarde galera,, Estou com uma dúvida cujo tenho avançado só na gambiarra. Preciso incluir e remover urls. O script está em localhost,, logo não vejo critério para segurança! <?php // systemurl.php function get_url($cpf,$cnpj,$mes,$defini){ $url = "?"; $z = 0; if(isset($cpf) ) { $url .= "cpf=".$cpf.""; $z++;} else if(isset($cnpj) ) { $url .= "cnpj=".$cnpj.""; $z++;} if(isset($mes)) { if($z > 0) $url .= "&"; $url .= "mes=". $mes.""; $z++;} if((isset($_GET['error'])) || ($defini == "error")) { if($z > 0) $url .= "&"; $url .= "error"; $z++;} if((isset($_GET['valor'])) || ($defini == "valor")) { if($z > 0) $url .= "&"; $url .= "valor"; $z++;} if((isset($_GET['credito'])) || ($defini == "credito")) { if($z > 0) $url .= "&"; $url .= "credito"; $z++;} if((isset($_GET['retorno'])) || ($defini == "retorno")) { if($z > 0) $url .= "&"; $url .= "retorno"; $z++;} //if(isset($cpf) || isset($cnpj)) { $url .= "&"; } return $url; } ?> Explicando meu interesse. Preciso que o link <a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['error']); ?>"> Link 1 </a> <a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['valor']); ?>"> Link 2 </a> <a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['credito']); ?>"> Link 3 </a> <a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['retorno']); ?>"> Link 4 </a> Este links executam assim: Ao clicar no link 1 ele redirecionará conforme os itens existentes,, porém,, o meu interesse é novamente clicar no link 1 e caso exista ele deverá redirencionar novamente porém removendo a opção.. Imaginei em fazer em jquery ajax,, mas não quero usar form get ou post..
  5. Entendi,, então realmente fica mais critico a sugestão de chamar um técnico de sua confiança,, pois,, nenhuma placa nova do mercado é FastEthernet,, porém,, me informe por gentileza o modelo da placa-mãe do sr,, talvez seja eu que tenha me equivocado nas informações..
  6. Bom dia galera.. Tenho um app que faz diagrama elétrico estilo protoboard: https://play.google.com/store/apps/details?id=com.proto.circuitsimulator Porém,, ele não compartilha trabalhos nem salva esquema.. No Linux tem alguns que eu já conheço,, porém,, para celular este é o mais próximo que eu encontrei que funciona razoável.. Gostaria de saber se alguém alguma indicação melhor de app que faça diagrama ou esquema elétrico.
      • 1
      • Curtir
  7. Boa noite Sr@Davi DS .. Acredito que seja somente falta de observação,, porém,, o Sr já identificou o problema.. Reforçando,, sim,, está na sua placa de rede de seu computador e não no modem da operadora.. Falando na operadora,, eles não tem liberdade jurídica para dizer que o seu computador está com defeito,, logo,, a análise deles é: o modem ou o cabo.. Se o sistema deles dizer que o modem está plenamente operante,, o cliente que se vire com o cabo de rede.. Se porventura o cliente insistir que o cabo esteja ,, eles pedem para que o cliente procure um técnico de sua confiança.. Placas de rede onboard são sensíveis a variações de energia elétrica.. Computadores FastEthernet tem a capacidade de rede de até 100mb,, enquanto GigaEthernet operam até 1000mb(1Gb). Por mais que desktop FE consigam operar em GE,, a auto negociação permite com que os terminais de rede se regulem na mesma velocidade,, o que mesmo assim,, com o tempo pode existir saturação da placa de menor capacidade..
  8. Boa noite Sr @DaniloBrito.. No momento estou no celular,, não consigo baixar seu código de imediato,, porém,, neste código Insira estes dados dentro do style height:297mm; width:210mm;
  9. Boa tarde sr @Gustavo Fagundes , Sim, é possível.
  10. Boa tarde sr @nicolas20206 Este tipo de erro, teoricamente é fácil. Em seu comentário, diz ter obedecido diversos procedimentos oriundos de tutoriais externos. Logo, facilitaria você detalhar os procedimentos realializados para podemos lhe ajudar. O procedimento que irei lhe passar, se refere a mensagem de "DNS que o sr passou". > 1º -> Menu iniciar - CMD >> Na tela preta que abrir, digite cada comando separado (poderá haver necessidade de paciência) >>> ping steampowered.com >>> pathping steampowered.com C:\DHB\Servicos>pathping steampowered.com Rastreando a rota para steampowered.com [72.246.140.22] com no máximo 30 saltos: 5 as20940.saopaulo.sp.ix.br [187.16.220.8] 6 a72-246-140-22.deploy.static.akamaitechnologies.com [72.246.140.22] Calculando estatísticas para 150 segundos... Origem aqui Este nó/Vínculo Perdido/Enviado Perdido/Enviado Salto RTT = Pct = Pct Endereço 0/ 100 = 0% | 5 12ms 0/ 100 = 0% 0/ 100 = 0% as20940.saopaulo.sp.ix.br [187.16.220.8] 0/ 100 = 0% | 6 7ms 0/ 100 = 0% 0/ 100 = 0% a72-246-140-22.deploy.static.akamaitechnologies.com [72.246.140.22] Rastreamento concluído. Deverá aparecer algo assim, Após isso,, copie e cole aqui o resultado do comando >>> ipconfig /all [ALERTA] Para este procedimento apague o final de todas as linhas IPv6 C:\DHB\Servicos>ipconfig /all Configuração de IP do Windows Nome do host. . . . . . . . . . . . . . . . : DESKTOP-C98JUOI Sufixo DNS primário . . . . . . . . . . . . : Tipo de nó. . . . . . . . . . . . . . . . . : híbrido Roteamento de IP ativado. . . . . . . . . . : não Proxy WINS ativado. . . . . . . . . . . . . : não Lista de pesquisa de sufixo DNS . . . . . . : www.router.local Adaptador Ethernet Ethernet: Sufixo DNS específico de conexão. . . . . . : www.router.local Descrição . . . . . . . . . . . . . . . . . : Realtek PCIe GbE Family Controller Endereço Físico . . . . . . . . . . . . . . : 00-00-00-00-00-00 DHCP Habilitado . . . . . . . . . . . . . . : Sim Configuração Automática Habilitada. . . . . : Sim Endereço IPv6 . . . . . . . . . . : 2804:680c:1210:f500:G:H:I:J(Preferencial) Endereço IPv6 Temporário. . . . . . . . : 2804:680c:1210:f500:G:H:I:J(Preferencial) Endereço IPv6 de link local . . . . . . . . : fe80::G:H:I:J%12(Preferencial) Endereço IPv4. . . . . . . . . . . . . . . : 10.0.0.10(Preferencial) Máscara de Sub-rede . . . . . . . . . . . . : 255.255.255.0 Concessão Obtida. . . . . . . . . . . . . . : quinta-feira, 28 de setembro de 2023 12:55:45 Concessão Expira. . . . . . . . . . . . . . : domingo, 1 de outubro de 2023 10:12:57 Gateway Padrão. . . . . . . . . . . . . . . : fe80::G:H:I:J%12 10.0.0.1 Servidor DHCP . . . . . . . . . . . . . . . : 10.0.0.1 IAID de DHCPv6. . . . . . . . . . . . . . . : 011266899 DUID de Cliente DHCPv6. . . . . . . . . . . : 00-01-00-01-00-00-00-00-00-00-00-00-00-00 Servidores DNS. . . . . . . . . . . . . . . : 2606:4700:4700::1113 2606:4700:4700::1003 1.1.1.3 1.0.0.3 2606:4700:4700::1113 2606:4700:4700::1003 NetBIOS em Tcpip. . . . . . . . . . . . . . : Habilitado
  11. Boa noite sr @Roberth R. Garci4 ,, Afim de questão de estudos,, o sr pode desabilitar sem risco nenhum. Caso traga algum tipo de erro de acesso a internet, o que ocorrerá. O sr poderá resetar o modem e assim entender melhor este recursos, a saber quais páginas de internet o sr conseguirá acesso quanto quais sistemas e aplicações estarão indisponiveis através do módulo "Internet Group Management Protocol".
  12. Boa noite sr @SrSinistro .. Qual a configuração de um cabo crossover?? Quem lhe informou de que o cabo que o sr utiliza é cabo crossover?? Já realizou este teste com outros cabos tradicionais? (Ex, comprado em supermercados ou lojas de bairro)
  13. Boa tarde sr @diogo99099 ,, Usar um hub ou um switch pequeno seria conveniente??
  14. Boa tarde sr @LTH ,, Antes de tomar qualquer procedimento,, sempre vise o manual para correta configuração.. Como dito,, já ter realizadodiversas configurações que apresentam conflito,, Sugiro resetar os equipamentos para modelar uma configuração mais limpa..
  15. Boa tarde. Gostaria de saber qual o melhor método a se utilizar na criação da base de dados para um tree view??!! Encontrei este site em jquery com o treeview https://www.jqueryscript.net/blog/Best-Tree-View-Plugins-jQuery.html Sei como trabalhar desde a leitura do jquery a execução do PHP <>code raiz 1 . Galho 1 . Galho 2 . . Folha 1 . Galho .. . Galho 64 raiz 2 . Galho 1 . . Folha 1 . Galho 2 . Galho .. . Galho 37 . . Folha 1 raiz .. raiz 85 . Galho 1 > Porém, não to sabendo como enxugar os dados dentro do MySQL.
  16. Boa tarde. Abri um registro num banco de dados para todas as memórias RAMs testadas que eu tenho. Porém, duas dessas memórias, tem o mesmo serialnumber tanto usando o cmd > c:> wmic memorychip get BankLabel, PartNumber, SerialNumber, Speed BankLabel PartNumber SerialNumber Speed A1_BANK1 M378B1G73EB0-CK0 1673583F 1333 A1_BANK3 M378B1G73EB0-CK0 1673583F 1333 quanto pelo CPUID. De imediato, quando fiz a caça pelo prompt já não aceitava o entendimento de que o SerialNumber das duas era iguail. Minha briga é pelo Memtest que, quando consigo executar a versão recente, não consigo pegar o serial devido a tela ficar muito pequena. E nem as versões antigas do memtest consigo fazer alguma coisa. Logo, minha questão inicial é: É válido de que o SerialNumber tenham que ser iguais?
  17. Boa tarde Sr @Feelszin11 ,, sugiro entrar em contato com um técnico de sua confiança,, pois,, o problema pode ser além de uma simples dica milagrosa.
  18. Boa tarde Sr @Alex coutinho ,, faça uma rede de IP fixo somente com o switchs,, caso funcione pode ser algum tipo de restrição do modem da operadora..
  19. Boas tarde Sr @GabrielSauer ,, já realizou teste com os dados móveis,, navegador atualizado,, Sistema Operacional limpo,, ou somente realizou teste em diversos navegadores??
  20. Boa noite sr @MGP ,, Já passou antivírus,, restaurou sistema,, realizou teste com algum SO live??
  21. Sendo adaptador USB,, sim é possível..
  22. Boa noite sr @Pedro Saldanha ,, Para uso em HDMI,, o sr pode usar Chromecast
  23. Boa noite sr @ijsaiduajs ,, Saberia nos dizer,, qual a versão do Windows instalada em seu micro??
  24. Boa noite sr @HanielK ,, O SO Android possui este complemento que sincroniza todas as configurações do smartphone anterior.. No caso de senha de wifi, sites, apps, entre outros são salvos na conta do usuário.. Até mesmo wifi sem senha é possível resgatar através de sincronização..
  25. Boa noite sr @tino ,, A saber,, este problema de erro de assinatura,, aparece antes da instalação do módulo de segurança do banco ou após?? Já contatou a empresa de antivírus para entender o que ocorre??

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!