• Pular para sidebar primária
  • Skip to content
PensaNaWeb.com.br

PensaNaWeb.com.br

Mentes Pensantes!

  • Home
  • Sobre o Autor
  • Contato
  • Mapa do Site
  • Políticas
    • Política de Conteúdo
    • Política de Privacidade
    • Licença de uso
  • Buscar

by Gleiciano Nunes on 23/03/2015 Deixe um comentário

Lista de comandos SSH usados nas antenas Ubiquiti Unifi

Antenas Ubiquiti UnifiEm algumas situações acabamos perdendo a comunicação com alguma antena Ubiquiti Unifi dentro de nossa rede, e na maioria das vezes ela está localizada em algum lugar de difícil acesso. Resta somente tentar conectar à ela por SSH e fazer as configurações necessárias. Na maioria das vezes dar um simples reboot ou restaurar o sistema ao padrão de fábrica resolve.

Abaixo segue uma lista de comandos utilizados pelas antenas Unifi, para se obter a lista de comandos é só pressionar a tecla TAB duas vezes no prompt, e para ter acesso aos comandos mais utilizados digite help e depois dê ENTER.

80211debug          fwupdate.real       mkfifo              ssh
80211stats          garp                mknod               stainfo
[                   getty               mktemp              stamgr
[[                  grep                mount               start-stop-daemon
adjtimex            gunzip              mpstat              status-full.cgi
arp                 gzip                mv                  strings
arping              haldebug            nc                  support
ash                 halt                netmsg              switch_root
athbox              head                netstat             sync
athchans            hexdump             nice                sysctl
athdebug            hostapd             nohup               syslogd
athstats            hostid              nslookup            syswrapper.sh
athstatsclr         hotplug2            ntpclient           tail
awk                 htb                 openssl             tar
basename            httpd               passwd              tc
bgnd                hwclock             pgrep               tcpdump
brctl               id                  pidof               tee
bunzip2             ifconfig            ping                telnet
busybox             igmpproxy           ping6               telnetd
bzcat               init                pivot_root          test
cat                 insmod              pkill               tftp
cfgmtd              iostat              pktgen.sh           time
chgrp               ip                  pktlogconf          tinysnmpd
chmod               iperf               pktlogdump          top
chown               iptables            poweroff            touch
chroot              iwconfig            printf              tr
clear               iwevent             ps                  traceroute
cp                  iwgetid             pwd                 true
crond               iwlist              pwdog               ubntbox
crontab             iwpriv              qosLinkAddGroup.sh  ubntconf
cut                 iwspy               qosLinkAddVap.sh    ubntevent
date                kill                qosLinkInit.sh      udevtrigger
dbclient            killall             radartool           udhcpc
dd                  killall5            radartoolw          umount
df                  klogd               rate.awk            uname
diff                ldd                 rdate               uniq
dirname             length              reboot              uplink-monitor
dmesg               less                redirector          uptime
dnsmasq             ln                  regdomain           vconfig
downlink-monitor    lock                reset               vi
dropbear            logger              reset-handler       vwirectl
dropbearkey         login               rm                  watch
du                  logread             rmdir               watchdog
ebtables            ls                  rmmod               wc
echo                lsmod               route               wevent
egrep               mca-cli             rpcapd              wget
env                 mca-cli-op          sadf                which
ethtool             mca-ctrl            sar                 wlanconfig
expr                mca-dump            scp                 wpa_supplicant
factorytest         mca-monitor         sed                 xargs
false               mca-sta             seq                 yes
fgrep               mca.sh              sh                  zap
find                mcad                show_node           zapd
free                md5sum              show_nt             zcat
fusermount          mesg                sleep
fwupdate            mkdir               sort

BZ.v3.2.5# help

UniFi Command Line Interface - Ubiquiti Networks

   info                      display AP information
   set-default               restore to factory default
   set-inform    attempt inform URL (e.g. set-inform http://192.168.0.8:8080/inform)
   upgrade     upgrade firmware (e.g. upgrade http://192.168.0.8/unifi_fw.bin)
   reboot                    reboot the AP
  

by Gleiciano Nunes on 05/08/2014 Deixe um comentário

Configurações Básicas para o Inventário

Antes do inventário é necessário algumas parametrizações básicas que visam facilitar a contagem dos produtos e impedir alguns problemas de digitação (data de validade dos produtos, muito comum o erro).

Primeiro criamos uma regra na rotina 307 – Cadastrar bloqueios comerciais , que irá bloquear todos os pedidos de venda entrantes pelo força de vendas, as demais áreas onde digitam pedidos manualmente são orientadas a não fazer pedidos.

Abaixo segue um exemplo da criação de uma regra que bloqueia os pedidos de venda Normais (Tipo 1). É necessário criar uma regra que bloqueie as bonificações (Tipo 5).

Rotina 307 - Cadastrar Bloqueios Comerciais

Após a criação das regras de bloqueio é feito a alteração da data de validade de produtos que não vencem, apesar de não vencerem trabalhamos com uma data específica para estes produtos, todos possuem a mesma data.

Abaixo um comando SQL que pega estes produtos por departamento. Esse comando pode ser adaptado para buscar produtos por fornecedor, departamento, seção, categoria, desde que obedeça a regra de serem produtos que não vencem.

select e.codprod, p.codfornec, p.descricao, p.codepto, e.qt, e.dtval, e.codendereco 
from pcestendereco e, pcprodut p
where e.codprod = p.codprod
and p.codepto in (82,83,84,85,2)
--and e.dtval <> '01-jan-2016';

Através desse comando pode ser gerado uma planilha onde será feito um update para alteração da data de validade dos produtos. O campo atualizado é o CODENDERECO da tabela PCESTENDERECO.

UPDATE PCESTENDERECO SET DTVAL='01-JAN-2016' WHERE CODPROD=83685 AND CODENDERECO=6460;

Adapte a planilha de acordo com a necessidade e disposição dos campos. Fórmula para excel:

="UPDATE PCESTENDERECO SET DTVAL='01-JAN-2016' WHERE CODPROD="&A3&" AND CODENDERECO="&G3&";"

 

 

by Gleiciano Nunes on 28/05/2014 Deixe um comentário

Como realizar o bloqueio de clientes sem compra a partir de determinado período

Um dos métodos que adotamos para orientar o processo de bloqueio desses clientes é primeiro trocar o código de RCA de todos eles na tabela PCPRODUT. Cadastramos um novo RCA com uma descrição sugestiva, exemplo “CLIENTES COM COMPRAS ATÉ 2012”, depois passamos todos os clientes encontrados para o código desse RCA “Virtual”.

Para verificar os clientes com compra a partir de determinada data pode-se usar um comando simples no banco de dados. No exemplo abaixo listo os clientes com compras até 2012.

select codcli, cliente, codusur1, dtultcomp from pcclient where dtultcomp < '01-jan-2013';

Você poderá ter clientes com a data da última compra nula, então fique atento e também inclua esses clientes na lista, claro que deverá ter em mente a data de cadastro (DTCADASTRO) desse cliente. Se ele estiver cadastrado há meses e a data da ultima compra estiver vazia, pode haver problemas no cadastro ou uma falta de atendimento.

No geral altera-se o código do RCA no campo CODUSUR1 (Código do RCA 1), mas pode ser necessário alterar o CODUSUR2 e CODUSUR3. Se for necessário contato com esses clientes posteriormente pelo Call Center, deverá determinar se é obrigatório ou não a alteração do CODUSUR2 (Código do RCA 2).

Abaixo segue os comandos utilizados para alterar o código do RCA, esse comando pode ser alterado para alterar todas as colunas CODUSUR1, CODUSUR2 e CODUSUR3 :

UPDATE PCCLIENT SET CODUSUR1=NNN WHERE CODCLI=NNNN;

Se for usar uma planilha do excel para gerar o update pode-se usar a fórmula abaixo:

="UPDATE PCCLIENT SET CODUSUR3="&B2&" WHERE CODCLI="&A2&";"

Após ter realizado a alteração dos RCAs para o cliente é necessário realizar o bloqueio dos mesmos. Deverá ser feito o bloqueio, zerado o limite de crédito, trocando a cobrança do cliente para “Dinheiro” e o plano de pagamento para “À Vista”. Algumas observações foram adicionadas para esclarecer o que houve com o cliente.

Exemplo de comando utilizado para bloquear os clientes no cadastro (PCCLIENT):

update pcclient set bloqueio='S', limcred=0, obs='BLOG. UPDATE', codcob='D', dtreglim=sysdate, dtbloq=sysdate, obs2='CLIENTE COM COMPRAS ATE 2012', obs3='BLOQUEADO POR UPDATE', codplpag=1 where codcli=17129;

Fórmula utilizada para gerar o commando sql dentro do excel:

="update pcclient set bloqueio='S', limcred=0, obs='BLOG. UPDATE', codcob='D', dtreglim=sysdate, dtbloq=sysdate, obs2='CLIENTE COM COMPRAS ATE 2012', obs3='BLOQUEADO POR UPDATE', codplpag=1 where codcli="&A2&";"

Dessa forma os clientes são bloqueados e já recebem as observações que indicam que foi efetuado um update manualmente.

by Gleiciano Nunes on 18/03/2014 Deixe um comentário

Modos de contingência da NF-e

Atualmente, além da emissão normal da NFe, temos mais 3 opções de envio da NFe para uso em caso de problemas. Estes problemas podem acontecer do seu lado ou do lado do SEFAZ.

SCAN – Sistema de Contingência do Ambiente Nacional

  • Solicitação pela UF interessada, ou seja, você só poderá usar este modo de contingência caso o SEFAZ do seu estado autorize o uso;
  • Alteração série da NF-e (série 900-999);
  • Alteração do Número da NF-e (cada série terá sua própria numeração);
  • Transmissão da NF-e, obtenção da autorização de uso;
  • Impressão do DANFE em papel comum;
  • Lavrar termo de ocorrência no livro RUDFTO (Registro de Utilização de Documentos Fiscais e Termos de Ocorrências).

DPEC – Declaração Prévia de Emissão em Contingência

  • Envio da Principais Informações (chave de acesso;CNPJ ou CPF do destinatário;UF de localização do destinatário; Valor Total da NF-e; Valor Total do ICMS;Valor Total do ICMS retido por ST);
  • Impressão do DANFE em papel comum;
  • Após o término dos problemas o contribuinte deverá transmitir a NF-e emitida em Contingência Eletrônica.
  • Lavrar termo de ocorrência no livro RUDFTO (Registro de Utilização de Documentos Fiscais e Termos de Ocorrências);
  • Diferentemente do SCAN, pode ser usado quando o usuário desejar, mas necessita de conexão com a internet.

FS ou FS-DA – Formulário de Segurança

  • Único modo que pode ser usado quando o usuário não tem nenhum modo de acesso a internet;
  • Impressão em Formulário de Segurança (papel moeda) em 2 vias;
  • Transmitir as NF-e imediatamente após o término dos problemas;
  • Lavrar termo de ocorrência no livro RUDFTO(Registro de Utilização de Documentos Fiscais e Termos de Ocorrências).

by Gleiciano Nunes on 07/01/2014 Deixe um comentário

Cálculo do Código de Barras do Boleto Bancário – Padrão FEBRABAN

Verificador de Código de Barras.  Cálculo do Código de Barras do Boleto Bancário – Padrão FEBRABAN – Calcula a “Linha Digitável” através do “Código das Barras” ou Visualiza o “Código de Barras” através do “Linha Digitável”.

Conversão da linha digitável em código de barras e vice-versa

Calcule a data de vencimento, o valor, etc, preenchendo os campos abaixo …

Linha Digitável:
Código da Barra:
Vencimento:
Valor:

Desvendando os segredos do boleto bancário

Como calcular a data de vencimento de um boleto bancário

O vencimento de um boleto bancário (bloqueto de cobrança) corresponde ao número de dias decorridos entre a “data base” instituída pelo Banco Central do Brasil – BACEN e a “data de vencimento”. A “data base” instituída pelo BACEN é: 07/10/1997.

Desta forma, um boleto bancário vencido em 31/12/2011 teria no campo “vencimento” os números: “5198“. Os números “5198” correspondem ao número de dias decorridos entre 07/10/1997 e 31/12/2011 (31/12/2011 – 07/10/1997 = 5198).

Exemplo:  00000.00000.00000.000000.00000.000000.0.51980000000000

Como se vê no exemplo acima, o campo “vencimento” é composto por 4 dígitos e fica a esquerda do campo “valor”.

Fonte: Banco Central do Brasil – BACEN

Boletos bancários sem data de vencimento

Nos boletos bancários “sem data de vencimento” as primeiras posições do campo “vencimento” são “0000” (zeros).

Exemplo:  00000.00000.00000.000000.00000.000000.0.00000000000000

Boletos bancários com vencimento “á vista” ou “contra apresentação”

Da mesma forma que os boletos bancários “sem data de vencimento”, nos boletos bancários com data de vencimento “á vista” ou “contra apresentação” as primeiras posições do campo “vencimento” também são “0000” (zeros).

Fique atento porque alguns bancos considerarem o boleto bancário “vencido” e não aceitam o pagamento caso o pagamento seja efetuado 15 dias após da “data do processamento” (contar a partir da data da emissão e/ou data de processamento do boleto bancário).

Fonte: Banco do Brasil – BB

Como calcular o valor de um boleto

O valor de um boleto bancário corresponde aos 10 últimos dígitos da linha digitável.

Por exemplo, se um boleto bancário é de R$ 150,00 o número que deve constar no campo “valor” é: 15000.

Exemplo:  00000.00000.00000.000000.00000.000000.0.00000000015000

Como se vê no exemplo acima, o campo “valor” é composto por 10 dígitos e fica a direita do campo “vencimento”.

Linha digitável

Conceito

Os dados da linha digitável representam o conteúdo do código de barras, dispostos em outra ordem e acrescidos de dígitos verificadores nos 3 primeiros campos. Deve ser utilizada quando da impossibilidade da captura do código de barras e/ou para pagamentos em terminais de auto-atendimento, Internet, home/office bank, personal bank, etc.

Composição

Posição 01-03 = Identificação do banco (exemplo: 001 = Banco do Brasil)
Posição 04-04 = Código de moeda (exemplo: 9 = Real)
Posição 05-09 = 5 primeiras posições do campo livre (posições 20 a 24 do código de barras)
Posição 10-10 = Dígito verificador do primeiro campo
Posição 11-20 = 6ª a 15ª posições do campo livre (posições 25 a 34 do código de barras)
Posição 21-21 = Dígito verificador do segundo campo
Posição 22-31 = 16ª a 25ª posições do campo livre (posições 35 a 44 do código de barras)
Posição 32-32 = Dígito verificador do terceiro campo
Posição 33-33 = Dígito verificador geral (posição 5 do código de barras)
Posição 34-37 = Fator de vencimento (posições 6 a 9 do código de barras)
Posição 38-47 = Valor nominal do título (posições 10 a 19 do código de barras)

Fonte: Banco do Brasil – BB

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • Interim pages omitted …
  • Go to page 7
  • Go to Next Page »

Sidebar primária

Categorias

  • ASP (1)
  • Carreira (2)
  • Delphi (8)
    • Dicas (4)
      • ComboBox (1)
      • Data e Hora (3)
    • Tutoriais (4)
  • Dicas (1)
  • Fiscal (2)
  • Gerência de TI (2)
    • Direito e Web (2)
  • Hardware (1)
    • Arquitetura (1)
  • Infraestrutura (3)
  • Livros (4)
    • Curiosidades (2)
    • Indicações (1)
    • Nerds (1)
  • Pessoal (2)
  • Sem categoria (1)
  • Treinamentos (1)
    • Força de Vendas (1)
  • Validadores (1)
    • Boleto Bancário (1)
  • Winthor (5)

Agenda de posts

janeiro 2021
D S T Q Q S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« dez    

Ofertas

Tablet P355 Samsung - am
Adega - am

Quem sou eu!

Sortudo, feliz, atleticano de coração, mineiro, solteiro, autodidata e um bom leitor. Sou gestor de TI na HAF Distribuidor, onde atualmente tenho o foco voltado para o ERP e WMS Winthor, infraestrutura de rede e comunicação de dados móveis, Android e processos gerenciais

  • Home
  • Sobre o Autor
  • Contato
  • Mapa do Site
  • Políticas
  • Buscar

Copyright © 2021 PensaNaWeb.com.br · All Rights Reserved · Powered by Mai Theme