-
Posts
210 -
Cadastrado em
-
Última visita
Reputação
37-
PHP Sistema PHP para cupom fiscal
DHB Serviços respondeu ao tópico de DHB Serviços em Web e banco de dados
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 -
DHB Serviços começou a seguir Todos roteadores tem o modo Bridge? Dicas , Sistema PHP para cupom fiscal , Incluir e Remover url com PHP e 7 outros
-
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..
-
PHP Incluir e Remover url com PHP
DHB Serviços respondeu ao tópico de DHB Serviços em Web e banco de dados
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; } ?> -
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..
-
Internet via cabo parou de funcionar acima de 10mb de velocidade
DHB Serviços respondeu ao tópico de Davi DS em Redes e Internet
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.. -
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
-
-
Internet via cabo parou de funcionar acima de 10mb de velocidade
DHB Serviços respondeu ao tópico de Davi DS em Redes e Internet
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.. -
HTML Botão em HMTL que imprime apenas uma imagem .jpg
DHB Serviços respondeu ao tópico de DaniloBrito em Web e banco de dados
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; -
vincular o email a alguma rede ou localização
DHB Serviços respondeu ao tópico de Gustavo Fagundes em Redes e Internet
Boa tarde sr @Gustavo Fagundes , Sim, é possível. -
Internet está conectada, navega mas não funciona em jogos
DHB Serviços respondeu ao tópico de nicolas20206 em Redes e Internet
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 -
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".
-
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)
-
Todos roteadores tem o modo Bridge? Dicas
DHB Serviços respondeu ao tópico de diogo99099 em Redes e Internet
Boa tarde sr @diogo99099 ,, Usar um hub ou um switch pequeno seria conveniente?? -
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..
-
MySQL tree view em MySQL para uso em *PHP/JQUERY* !!!!!!!
DHB Serviços postou um tópico em Web e banco de dados
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.
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