Pesquisa

sábado, 23 de setembro de 2023

Logotipo

 



É um símbolo que representa visualmente a identidade de uma determinada marca. Continue lendo o artigo e veja o quanto ele é importante para uma empresa se destacar no mercado.

Tendo como uma das principais preocupações que os empreendedores que estão iniciando seus negócios devem ter é referente ao cuidado com a criação de sua marca. Geralmente, são tantas demandas e burocracias que demandam tempo e atenção do empreendedor, que ele acaba deixando de lado algo que é primordial para que seus clientes lembrem-se instantaneamente de sua empresa, produtos e serviços, que nada mais é que – o logotipo da organização.

Comumente utilizado nas áreas de Design Gráfico, Publicidade e Propaganda, e Marketing, o termo logotipo refere-se ao símbolo, que representa visualmente a identidade de determinada marca.

sexta-feira, 24 de fevereiro de 2023

Windows - corrigindo arquivos corrompidos

Verificador dos arquivos do sistema

A ferramenta Verificador dos arquivos do sistema (SFC) está integrada no Windows e pode verificar se os arquivos do computador Windows estão corrompidos ou alterados. Se um arquivo tiver sido modificado, ele substituirá automaticamente esse arquivo pela versão correta.



Abra um Prompt de comando do administrador. No Windows 8, 8.1, 10 ou 11, clique com o botão direito no botão Windows e selecione "Prompt de comando (administrador)".

No Windows 7, também é possível pesquisar pelo Prompt de comando no menu Iniciar, clicar nele com o botão direito e selecionar Executar como administrador.



Digite o seguinte comando na janela do Prompt de comando:


sfc /scannow


Press Enter to run a full system scan:


Quando o scanner SFC for concluído, o computador deverá ser testado para verificar se o problema foi resolvido.

Se o problema persistir ou se essa etapa tiver sido ignorada, avance para a próxima etapa.


terça-feira, 21 de fevereiro de 2023

BOTÃO DE AÇÃO - UPDATE/INSERT COTAÇÃO

 

TABELA

TGFITC

 

CAMPOS ADICIONAIS CRIADOS

AD_APROVACAO_CONTAB

AD_OBSERVACAO_CONTAB

AD_DATA_CONTAB

AD_USUARIO_CONTABIL

 

 

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

SCRIPT 1: Aprovação Contábil - opção 3

=> A data é atualizada com a do sistema

=> Informa o usuário que fez o update

=> Com CASE WHEN

 

 

for(var i = 0; i < linhas.length; i++)

{

 

        var query = getQuery();

        var linha =linhas[i];

 

query.setParam("NUMCOTACAO", getParam("NUMCOTACAO"));

query.setParam("AD_APROVACAO_CONTAB", getParam("AD_APROVACAO_CONTAB"));

query.setParam("AD_OBSERVACAO_CONTAB", getParam("AD_OBSERVACAO_CONTAB"));

 

 

 

query.update("update TGFITC set AD_DATA_CONTAB = sysdate, AD_APROVACAO_CONTAB = {AD_APROVACAO_CONTAB}, AD_OBSERVACAO_CONTAB= (CASE WHEN AD_OBSERVACAO_CONTAB IS NOT NULL THEN CONCAT(CONCAT(AD_OBSERVACAO_CONTAB,' || '),{AD_OBSERVACAO_CONTAB}) ELSE {AD_OBSERVACAO_CONTAB} END), AD_USUARIO_CONTABIL2 = STP_GET_CODUSULOGADO where NUMCOTACAO = " + linha.getCampo("NUMCOTACAO"));

 

 

 

 

    mensagem = "Observação Atualizada com o complemento do Produto";

 

    query.close();

 

}

 

 

 

CAMPO ADICIONAL CRIADO PARA FAZER A LIGAÇÃO COM A TABELA DE USUÁRIO - TSIUSU

 

 

 

 

 

 

 

 

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


SCRIPT 1: Aprovação Contábil - opção 2

=> A data é atualizada com a do sistema

 

for(var i = 0; i < linhas.length; i++)

{

 

        var query = getQuery();

        var linha =linhas[i];

 

query.setParam("NUMCOTACAO", getParam("NUMCOTACAO"));

query.setParam("AD_APROVACAO_CONTAB", getParam("AD_APROVACAO_CONTAB"));

query.setParam("AD_OBSERVACAO_CONTAB", getParam("AD_OBSERVACAO_CONTAB"));

 

 

 

query.update("update TGFITC set AD_DATA_CONTAB = sysdate, AD_APROVACAO_CONTAB = {AD_APROVACAO_CONTAB}, AD_OBSERVACAO_CONTAB= (CASE WHEN AD_OBSERVACAO_CONTAB IS NOT NULL THEN CONCAT(CONCAT(AD_OBSERVACAO_CONTAB,' || '),{AD_OBSERVACAO_CONTAB}) ELSE {AD_OBSERVACAO_CONTAB} END) where NUMCOTACAO = " + linha.getCampo("NUMCOTACAO"));

 

 

 

 

    mensagem = "Observação Atualizada com o complemento do Produto";

 

    query.close();

 

}

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 

SCRIPT 2: Aprovação Contábil

=> Usuário que informa a data

 

for(var i = 0; i < linhas.length; i++)

{

 

        var query = getQuery();

        var linha =linhas[i];

 

query.setParam("NUMCOTACAO", getParam("NUMCOTACAO"));

query.setParam("AD_DATA_CONTAB", getParam("AD_DATA_CONTAB"));

query.setParam("AD_APROVACAO_CONTAB", getParam("AD_APROVACAO_CONTAB"));

query.setParam("AD_OBSERVACAO_CONTAB", getParam("AD_OBSERVACAO_CONTAB"));

 

 

 

query.update("update TGFITC set AD_DATA_CONTAB = {AD_DATA_CONTAB}, AD_APROVACAO_CONTAB = {AD_APROVACAO_CONTAB}, AD_OBSERVACAO_CONTAB= (CASE WHEN AD_OBSERVACAO_CONTAB IS NOT NULL THEN CONCAT(CONCAT(AD_OBSERVACAO_CONTAB,' || '),{AD_OBSERVACAO_CONTAB}) ELSE {AD_OBSERVACAO_CONTAB} END) where NUMCOTACAO = " + linha.getCampo("NUMCOTACAO"));

 

 

 

 

    mensagem = "Observação Atualizada com o complemento do Produto";

 

    query.close();

 

}

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BOTÃO DE AÇÃO - UPDATE / TGFITE (Por período/Vendedor(tabela)) 2

 

Script 1

O script abaixo faz um update com:

  • Período
  • Escolhe vendedor na tabela (neste caso ele pega o vendedor do cabeçalho ou do item
    • Está condição foi colocado no where da seguinte forma:

(CAB.CODVEND = {CODVEND} OR ITE.CODVEND = {CODVEND})

Foi posta entre parênteses

 

  • Atualiza a observação com os números dos pedidos envolvidos

 

 

for(var i = 0; i < linhas.length; i++)

{

 

        var query = getQuery();

        var linha =linhas[i];

 

query.setParam("CODVEND", getParam("CODVEND"));

query.setParam("DTNEG_IN", getParam("DTNEG_IN"));

query.setParam("DTNEG_TM", getParam("DTNEG_TM"));

query.setParam("NUNOTA", getParam("NUNOTA"));

 

query.update("update TGFITE set QTDNEG=(SELECT SUM(ITE.QTDNEG) FROM TGFITE ITE INNER JOIN TGFCAB CAB ON CAB.NUNOTA = ITE.NUNOTA INNER JOIN TGFTOP TOP ON CAB.CODTIPOPER = TOP.CODTIPOPER AND CAB.DHTIPOPER = TOP.DHALTER WHERE (CAB.CODVEND = {CODVEND} OR ITE.CODVEND = {CODVEND}) AND CAB.TIPMOV = 'P' AND TOP.ORCAMENTO is null AND CAB.STATUSNOTA = 'L' AND CAB.DTNEG BETWEEN {DTNEG_IN} AND {DTNEG_TM}) where NUNOTA = " + linha.getCampo("NUNOTA"));

 

query.update("update TGFCAB set VLRFRETE=(SELECT SUM(CAB.VLRFRETE) FROM TGFITE ITE INNER JOIN TGFCAB CAB ON CAB.NUNOTA = ITE.NUNOTA INNER JOIN TGFTOP TOP ON CAB.CODTIPOPER = TOP.CODTIPOPER AND CAB.DHTIPOPER = TOP.DHALTER WHERE (CAB.CODVEND = {CODVEND} OR ITE.CODVEND = {CODVEND}) AND CAB.TIPMOV = 'P' AND TOP.ORCAMENTO is null AND CAB.STATUSNOTA = 'L' AND CAB.DTNEG BETWEEN {DTNEG_IN} AND {DTNEG_TM}) where NUNOTA = " + linha.getCampo("NUNOTA"));

 

 

query.update("update TGFCAB set OBSERVACAO =(SELECT LISTAGG('/ Pedido n. único: '||CAB.NUNOTA) FROM TGFITE ITE INNER JOIN TGFCAB CAB ON CAB.NUNOTA = ITE.NUNOTA INNER JOIN TGFTOP TOP ON CAB.CODTIPOPER = TOP.CODTIPOPER AND CAB.DHTIPOPER = TOP.DHALTER WHERE (CAB.CODVEND = {CODVEND} OR ITE.CODVEND = {CODVEND}) AND CAB.TIPMOV = 'P' AND TOP.ORCAMENTO is null AND CAB.STATUSNOTA = 'L' AND CAB.DTNEG BETWEEN {DTNEG_IN} AND {DTNEG_TM}) where NUNOTA = " + linha.getCampo("NUNOTA"));

 

 

    mensagem = "Quantidade e valor do Frete Atualizados";

 

    query.close();

 

}

 

 

BOTÃO DE AÇÃO - UPDATE / TGFITE (Por período/Vendedor(tabela))

Script 1

O script abaixo faz um update com:

  • Período
  • Escolhe vendedor na tabela (neste caso ele pega o vendedor do cabeçalho ou do item
    • Está condição foi colocado no where da seguinte forma:

(CAB.CODVEND = {CODVEND} OR ITE.CODVEND = {CODVEND})

Foi posta entre parênteses

 

 

 

 

 

 

for(var i = 0; i < linhas.length; i++)

{

 

        var query = getQuery();

        var linha =linhas[i];

 

query.setParam("CODVEND", getParam("CODVEND"));

query.setParam("DTNEG_IN", getParam("DTNEG_IN"));

query.setParam("DTNEG_TM", getParam("DTNEG_TM"));

 

 

query.update("update TGFITE set QTDNEG=(SELECT SUM(ITE.QTDNEG) FROM TGFITE ITE INNER JOIN TGFCAB CAB ON CAB.NUNOTA = ITE.NUNOTA INNER JOIN TGFTOP TOP ON CAB.CODTIPOPER = TOP.CODTIPOPER AND CAB.DHTIPOPER = TOP.DHALTER WHERE (CAB.CODVEND = {CODVEND} OR ITE.CODVEND = {CODVEND}) AND CAB.TIPMOV = 'P' AND TOP.ATUALCOM = 'C' AND CAB.STATUSNOTA = 'L' AND CAB.DTNEG BETWEEN {DTNEG_IN} AND {DTNEG_TM}) where NUNOTA = " + linha.getCampo("NUNOTA"));

 

 

    mensagem = "Observação Atualizada com o complemento do Produto";

 

    query.close();

 

}

 

 

 

 

 

 

 

====================================================================================================

Script 2

O script abaixo faz um update com:

  • Período
  • Escolhe vendedor na tabela

 

 

for(var i = 0; i < linhas.length; i++)

{

 

        var query = getQuery();

        var linha =linhas[i];

 

query.setParam("CODVEND", getParam("CODVEND"));

query.setParam("DTNEG_IN", getParam("DTNEG_IN"));

query.setParam("DTNEG_TM", getParam("DTNEG_TM"));

 

 

query.update("update TGFITE set QTDNEG=(SELECT SUM(ITE.QTDNEG)-1 FROM TGFITE ITE INNER JOIN TGFCAB CAB ON CAB.NUNOTA = ITE.NUNOTA WHERE CAB.CODVEND = {CODVEND} AND CAB.DTNEG BETWEEN {DTNEG_IN} AND {DTNEG_TM}) where NUNOTA = " + linha.getCampo("NUNOTA"));

 

 

    mensagem = "Observação Atualizada com o complemento do Produto";

 

    query.close();

 

}

 

 

 

 


quinta-feira, 27 de agosto de 2020

Restaurando a configuração ou resolvendo problemas do Tablet CCE F-30

Primeiramente, execute uma reinstalação do sistema mantendo-se arquivos e programas:

Clique no botão Desligar e selecione a opção Reiniciar com a tecla SHIFT pressionada;

Imagem


Clique em Solução de Problemas;

Imagem


Clique em Restaurar o PC;

Imagem


A partir de agora basta escolher a melhor opção

Imagem






domingo, 16 de agosto de 2020

Selecionar a versão do Windows 10 para instalar

Alguns notebooks já veem com o número de serie correspondente a versão do windows instalada. E por isso ao tentar atualizar a versão do mesmo não é possível.

Para resolver esse problema basta:

Este método é aplicável para quem possui a instalação do windows em um pendrive

1 - Abrir o Bloco de Notas do Windows;

2 - Digitar o seguinte dentro do bloco de notas:

[EditionID]


[Channel]

Retail


3 - Salvar o arquivo com o seguinte nome:

ei.cfg


4 - Colocar o arquivo salvo dentro da pasta SOURCES que está na instalação do windows dentro do PENDRIVE


5 - Dar o boot pelo pendrive e assim a opção com as versões do windows irão aparecer.



Autor: José