Páginas filhas
  • 500_Atualizar_Procedure - DR.

Visão Geral do Programa

Esta rotina tem como objetivo realizar a criação e atualização das Functions, Procedures, Triggers e Views do sistema.

A tela da rotina é composta pelas seguintes abas: Essenciais, Acessórios, DBA e Andamento, além de botões fixos para todas as abas e o campo para apresentar os resultados da atualização:

  • Aba Essenciais: utilizada para atualizar informações essenciais do sistema, ou seja, informações necessárias para o funcionamento do sistema;
  • Aba Acessórios: utilizada para atualizar informações acessórias do sistema, ou seja, informações secundárias para o funcionamento do sistema;

  • Aba DBA: utilizada para atualizar os usuários logados e as rotinas que estão em aberto. Esta aba é composta pelas sub-abas: Functions, Procedures e Triggers, porém somente a sub-aba View apresenta opções.

    Dentro de cada aba possuem quatro sub-abas:

    - Sub-aba Functions: a função foi criada para executar uma tarefa no banco de dados ou na rotina. Esta função é comum para todos os usuários executarem a mesma tarefa em vários pontos diferentes, similar a um atalho;
    - Sub-aba Procedures: procedure é um procedimento ou uma função. Geralmente são procedimentos manuais idealizados e documentados por analistas de sistemas e programadores que trabalham com banco de dados ou escrevendo o código-fonte de diversos softwares. São componentes fundamentais da maioria das aplicações;
    - Sub-aba Triggers: trigger ou gatilho é um recurso de programação executado sempre que o evento associado ocorrer, sendo um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. Um bom exemplo é um gatilho criado para controle de quem alterou a tabela, nesse caso, quando a alteração for efetuada, o gatilho é "disparado" e grava em uma tabela de histórico de alteração, o usuário e data/hora da alteração;
    - Sub-aba Views: View é uma visão e, no contexto dos bancos de dados, é uma relação que não armazena dados, composta dinamicamente por uma consulta que é previamente analisada e otimizada. As views são conhecidas também como "tabelas virtuais", já que apresentam uma alternativa para o uso de tabelas no acesso a dados.

Objetivo da tela:

Criação e atualização das Functions, Procedures, Triggers e Views do sistema WinThor.

Botões

Descrição

Localizar (F2)Utilizado para realizar busca por Functions, Procedures, Triggers e Views de acordo com nome.
AtualizarUtilizado para iniciar atualização da opção selecionada.
FecharUtilizado para fechar a rotina.

 

 

Principais Campos e Parâmetros:

 

Campo

Descrição

Aba Essenciais > Sub-aba Functions

Função p/ Cálculo de Fluxo de Caixa (CT_RECEBER)

Calcular o valor de contas a receber em uma determinada data, desconsiderando as seguintes cobranças: CHV, CHDV, CHI, CH, CHS, CHD3 e CHD1.

Esta função é utilizada pelas rotinas 500 – Atualizar Procedure e 504 – Atualização Diária I.

Função p/ Cálculo de Fluxo de Caixa (CT_PAGAR)

Calcular o valor de contas a pagar em uma determinada data.

Esta função é utilizada pelas rotinas 500 – Atualizar Procedure e 504 – Atualização Diária I.

Função CONVBIN

Converter letras/número em representação binária, ou seja, código do computador com a finalidade de segurança de gerar segurança, dentro da criptografia/descriptografia do menu.

Função DECRYPTDescriptografar (descodificar) de senhas. Através do menu será retirada a criptografia de senha e demais informações sigilosas.
Funções de Data (FNC_DTFINAL e PROX_DIAUTIL)

FNC_DTFINAL é utilizada para retornar a data final de um período (quantidade de dias) a partir de uma data inicial, podendo considerar apenas os dias úteis;

PROX_DIAUTIL retorna o próximo dia útil a partir da data informada.

Estas funções são utilizadas nas rotinas 209 – Digitar Pedido de Compra, 336 – Alterar Pedido de Venda, 381 – Autorizar Limite de Crédito, 382 – Duplicar Pedido de Venda, 500 – Atualizar Procedure, 1203 – Extrato do Cliente e 1906 – Iniciar Atendimento.

Função CRYPTCriptografar senha (codificar). Através do menu será gerada a criptografia da senha e demais informações gravadas no banco de dados (utilizado na procedure: Procedure de Alteração de Senha, aba Procedures).
Função XORBIN

Converter caracteres binários em letras e números.

Esta função será utilizada dentro da criptografia/descriptografia do menu.

Função Calcular Nr. de Parcelas (fct_calcularnumparcelas)

Retornar o número de parcelas vinculado ao plano de pagamento.

É utilizado como previsão de contas a receber antes do faturamento, na rotina 316 – Digitar Pedido de Venda.

Função necessária para geração dos Livros Fiscais (IIF)Retornar se o valor da diferença entre dois números encontra-se: negativa, zerada ou positiva. Trata-se de uma função pública auxiliar (pode ser usada por qualquer pessoa, utilizada para retornar testes), no qual somente executará algum processamento quando chamada por alguma outra função.
Função Relatório de Centro de CustosRetornar as informações referentes a Centro de Custo que são apresentadas nos relatórios de Centro de Custos das rotinas 124-Balancete, 717-Contas a Pagar, 2114-Livro Diário, 2116-Balancete e 2122-Gerador de Demonstrativos.
Função necessária para calcular Estoque disponível por Rolo

Retornar o estoque disponível do produto controlado por rolo.

Utilizada pela rotina 316 – Digitar Pedido de Venda.

Função para buscar Preços (BUSCAPRECOS)

Retornar o preço do produto por região conforme plano de pagamento informado na venda.

Esta função é utilizada pela rotina 316.

Função para calcular os dias de atraso dos títulos

Calcular os dias de atraso dos títulos a receber levando em consideração os dias úteis financeiros e os dias de carência.

Esta função é utilizada pelas rotinas 500 – Atualizar Procedure e 504 – Atualização Diária I.

Função para buscar Margem (BUSCAMARGEM)

Retornar a margem de precificação utilizada na entrada do produto.

Esta função é utilizada pela rotina 316.

Função resumo de vendaAtualizar resumo de venda da rotina 146 - Resumo de Venda.
Função resumo de faturamentoAtualizar resumo do faturamento da rotina 111 - Resumo do Faturamento.
Função Controle de Produção (F_CONTROLE_PRODUCAO)Selecionar por produto a movimentação contábil registrada no banco de dados. Utilizada principalmente pelo módulo contábil e rotina 1070. 
Função que verifica se existe pendencias de entrada (WMS_EXISTEPENDENCIAENTRADA)Integrar com WMS, para que ao liberar um produto, seja identificado se existe pendência de entrada no WMS, para que assim o estoque possa ser liberado para venda.
Função Estatística (DESVIOPADRAO)Calcular a Média, Variância e do Desvio Padrão na sugestão de compras da rotina 220.
Função de Integração SerasaTratar e formatar as informações referente a integração de consulta do Serasa. Processo utilizado utilizado pela rotina 1203-Extrato de Cliente.

Aba Essenciais > Sub-aba Procedures

Procedure de Alteração de Senha (P_PC_ALTERA_SENHA)Efetuar alteração de senha dos usuários do WinThor, através do Menu.
Procedure P_PC_VERIFICA_SENHAEfetuar validação da senha dos usuários do WinThor, através do menu.
Procedure de Recálculo de Qtde. Reservada e Pendente do Estoque dos Pedidos de Venda (507)

Recalcular a quantidade reservada e pendente com base nas movimentações de pedido, utilizando como regra a posição do pedido.

Estas informações são gravadas no estoque e é utilizada pela rotina 507 – Atualização Eventual.

Objetos Nota Fiscal Paulista (OBJETOS_NFP)Criar funções no banco de dados que permitirão à rotina 2059 - Geração de Arquivo / Auditoria Nota Fiscal Paulista gerar arquivos contendo informações sobre vendas emitidas por ECF (Cupom Fiscal) no Estado de São Paulo. Também é utilizada para criar as funções NFP_ITENS, NFP_CUPOM, NFP_LEITURAX e NFP_REDUCOESZ no banco de dados que proverão informações para geração de arquivos que serão enviados à Sefaz - SP, através da rotina 2059.
Procedure para novo pedido bonificação (TV5) a partir dos itens

Geração de novo pedido para itens bonificados, desde que o parâmetro 1552 - Gerar um novo pedido bonificação (TV5) com os itens de brinde esteja habilitado e tenha itens bonificados no pedido.

Esta função é utilizada pela rotina 316.

Pacote de Atualização Diária (504)

Atualizar as seguintes opções:

  • 1 - Bloquear Produto FL sem Estoque;
  • 2 - Zerar Acumuladores Venda do Dia;
  • 3 - Armazenar Saldos Caixa Banco;
  • 4 - Armazenar Saldos Estoque;
    4.1 - Armazenar Saldos Estoque de Lote.
  • 5 – Consolidação de Dados;
  • 7 - Bloqueia/Desbloqueia Clientes Automaticamente;
  • 10 - Bloqueia Clientes Inativos a mais de X Dias;
  • 11 - Cálculo do %Venda para Pessoa Física e
  • 12 – Atualização de Dt. Próx. Visita (Roteirização de Clientes).

Esta procedure é utilizada pelas rotinas: 117 – Boletim Financeiro, 504 – Atualização Diária I,,500 – Atualizar Procedure, 507 – Atualização Eventual, 552 – Atualização Diária II, 558 – Condições Comerciais e Comissão Plano Pagamento, 1402 – Gerar Faturamento, 1406 – Gerar Faturamento por Pedido, 1600 – Atualizar Menu Permissão Indústria, 1739 – Gerar Paletização de Pedidos, 2022 – Atualizações Auto Serviço e 2552 – Integrações SYSPDV. Ao marcar esta opção, atualizará também uma procedure interna para consolidação de dados históricos da rotina 506 – Atualização Mensal.

Pacote de Atualização Mensal (506)Consolidar mensalmente as informações de Vendas e Compras para demonstração nas rotinas do Módulo Plano de Vôo.
Pacote de Boletim Financeiro (117)Pacote de consultas utilizadas exclusivamente para demonstrar as informações apresentadas na rotina 117.
Procedure de Geração do Livro Fiscal de Entrada (GERALIVRO_ENTRADA)

Gerar os registros (notas fiscais de entrada) no Livro Fiscal de Entrada e gerar a tributação de despesa acessória e frete apenas para NF-e de forma rateada, utilizando a mesma carga tributária e CFOP dos itens.

Esta procedure é executada pelas rotinas 504 – Atualização Diária I, 1000 – Processamentos Fiscais ou 1007 – Manutenção Notas Fiscais de Entrada. 

Procedure de Geração do Livro Fiscal de Saída (GERALIVRO_SAIDA)

Gerar os registros (notas fiscais de saída) no Livro de Saída e gerar a tributação de despesa acessória e frete apenas para NF-e de forma rateada, utilizando a mesma carga tributária e CFOP dos itens.

Esta procedure é executada pelas rotinas 504 – Atualização Diária I, 1000 – Processamentos Fiscais ou 1008 – Manutenção Notas Fiscais de Saída. As procedures de geração do Livro Fiscal de Saída transferirão o valor base de IPI para o valor de outras operações sem crédito fiscais no livro quando a alíquota de IPI for zero ao marcar esta  opção. 

Procedure de geração de histórico fiscal (GERA_HISTORICO)

Atualizar alguns campos do cabeçalho de saída, cabeçalho de entrada e dos itens, onde serão salvos os dados referentes aos cadastros de clientes, fornecedores, produtos e tributações.

Esta procedure também é conhecida por Histórico das Movimentações e é executada pelas rotinas 504 – Atualização Diária I e 1000 – Processamentos Fiscais. Serão consideradas as regras de exceção de IPI cadastradas para o produto na rotina 4002 – Cadastrar Situação Tributária do IPI ao atualizar esta opção.

Pacote de Regras Fiscais (Fiscal)

Quando marcada, atualizará os percentuais e valores de PIS e COFINS com base nos dados cadastrados na rotina 4001 - Cadastrar Tributação de PIS/COFINS. Para utilização é necessário marcar como Sim o parâmetro 2506 - Utiliza PIS/COFINS por figura tributária na venda? da rotina 132 – Parâmetros da Presidência. Quando a nota for de conhecimento de frete e na rotina 596 - Cadastrar Tributações Acessorias, aba Alíquotas PIS/COFINS, os campos da caixa Conhecimento de Frete estiverem preenchidos, estes valores serão utilizados para calcular os valores de PIS e COFINS do conhecimento de frete. O espaço de observação para o Livro Fiscal da rotina 1007 – Manutenção de Nota Fiscal de Entrada poderá ser aumentado ao marcar esta opção. A atualização agrupada da Situação Tributária será acrescentada à geração do SPED PIS/COFINS, através da alteração desta procedure. Serão consideradas as regras de exceção de IPI cadastradas para o produto na rotina 4002 – Cadastrar Situação Tributária do IPI ao atualizar esta opção.

Procedure de recálculo/qtde. produzida no mês (P_PC_CONSOLIDAMES_QTPRODUZIDA)

Realizar o recálculo de quantidade produzida no mês, gravada através da rotina 507 - Atualização Eventual.

Pacote de Procedure e Functions de Entrada (FUNCOESCOMPRAS)Cancelar vários pedidos de compra.
Pacote Geração de Vales (PKG_Vales)Gerar as movimentações do processo de Vale. Utilizado na rotina 614-Processo de Vale.
Proc. para cálculo de ICMS/ST do Estoque (PRC_CALCULAICMS_ST_ESTOQUE)Movimentação de entrada que replica os valores de ICMS, IPI, PIS, COFINS e ST para os itens em estoque. 
Pacote de ferramentas auxiliares (FERRAMENTAS)Compilar funções acessórias utilizadas no Módulo de Vendas (Ex.: Verificar se o cliente é pessoa física ou jurídica, buscar próximo número de nota, buscar próximo número de pedido de venda etc).
Pacote de funções de processamento (VENDAS)Compilar funções acessórias utilizadas no Módulo de Vendas (Ex.: Estoque Disponível, Cálculo de Giro, Origem da transferência etc).
Pacote para controle de estoque (PKG_ESTOQUE)Pacote de movimentação do estoque, utilizada nas rotinas ao realizar movimentação de entrada e/ou saída de estoque, sendo este o único objeto responsável por todas movimentações de estoque.
Pacote de interface Framework PC (PKG_FWPC)Packages que contém as interfaces de uso de serviços do Framework PC para utilização em objetos desenvolvidos em PL/SQL.

Aba Essenciais > Sub-aba Triggers

Atualização do Lote (PCLOTE) ao incluir Movimentação (PCMOV)

Baixa do estoque de produtos que são controlados por lote.

Esta trigger é utilizada pela procedure de faturamento rotina 1400 – Atualização de Procedures.

Triggers para impostos/taxas/índices (PCPEDC/PCPEDI/PCMOV/PCNFSAID)Gravar dados (impostos/taxas/índices) necessários para geração de relatórios gerenciais e contábeis.
Triggers para gravar data de alteração no cadastro de produtosGravar a data de alteração dos produtos por qualquer rotina. Esta gravação irá ocorrer quando uma rotina (exceto 203 – Cadastrar Produto) efetuar uma alteração nos dados do cadastro do produto.
Triggers para gravar data de alteração no cadastro de embalagensRegistrar a data de alteração no cadastro do produto. 
Triggers gravar data de alteração no cadastro de fornecedorGravar a data de alteração de dados dos fornecedores, por qualquer rotina. Esta gravação irá ocorrer quando uma rotina (exceto 202 – Cadastrar Fornecedor) efetuar uma alteração nos dados do cadastro do fornecedor.
Triggers para gravação do histórico de informações fiscais (PCNFSAID / PCNFENT / PCMOV / PCHISTEST / PCDEVCONSUM/ PCMOVCOMPLE)Replicar o cadastro da tributação do IPI (realizado na rotina 4001 - Cadastrar Tributação de PIS/COFINS nos lançamentos de compra e venda, atendendo ao processo de geração de arquivo executado na rotina 1097 - Geração Arquivo Fiscal Eletrônico que utiliza essas informações nos itens das notas fiscais de venda ou entrada.Serão consideradas as regras de exceção de IPI cadastradas para o produto na rotina 4002 – Cadastrar Situação Tributária do IPI ao atualizar esta opção.
Triggers para gravação do código identificador da tabela (PCCRECLI)Buscar o próximo código identificador (código de identificação do crédito do cliente) para a criação de um novo registro de crédito de cliente.
Triggers para que não seja possível a exclusão do cadastro do produto (PCPRODUT_AUDIT)Evitar a exclusão indevida de produtos, evitando que qualquer rotina (exceto a rotina 203), exclua o registro de qualquer dado do cadastro de produto.
Triggers para gravar log de alteração no cadastro de tributação (PCTABTRIB)Gravar o monitoramento de alterações dos campos: código situação tributária, código do produto, UF destino, e filial NF, que são gravados/alterados pela rotina 574-Cadastrar Tributação nos Produtos.
Triggers para gravar log de alteração na movimentação de saldos (PCESTCR)Realizar a gravação do log de movimentações financeiras desde que seja criado relatório na rotina 800 – Gerador de Relatório. 
Trigger Alteração do Preço/Data de Oferta (2030)Fazer com que alterações e/ou inclusões em preços de oferta realizadas nos campos Data Oferta Inicial, Data Oferta Final, e P. Oferta (disponíveis na tela Replicar preço entre embalagens, ou na grid da aba Dados do Produto) da rotina 2017 – Precificação por Embalagem possam ser acompanhadas na rotina 2030 – Frente de Caixa. 
Trigger de Gravação de Log (PCLANC)Gravar a rotina/programa que realizou a atualização ou criação do lançamento na tabela do Contas a Pagar.
Trigger de gravação dos históricos na movimentação (PCMOVHISTORICO)Registrar na movimentação das notas os dados de cadastro.
Trigger de gravação de LOGs na tabela (PCLOGALTERACAODADOS)Registrar movimentações na tabela PCMOVHISTORICO conforme dados de cadastro.
Trigger geração Log (PCTRIBVENDAUF_LOG)Gerar log das inclusões e alterações feitas nas tabelas PCTRIBVENDAUF.
Trigger geração Log (PCTRIBVENDAREGIAO_LOG)Gerar log das inclusões e alterações feitas nas tabelas PCTRIBVENDAREGIAO.
Trigger geração e-mail NFE envio (PCEMAILNFEENVIADO)Registrar e-mails enviados referente a NFE. 

Aba Essenciais > Sub-aba Views

Clientes do RCA (CODUSUR1/CODUSUR2/PCUSURCLI)

Retornar a quantidade de RCA's vinculados ao cliente e é utilizada nos relatórios de pedidos de venda ou nas rotinas de impressão do Módulo 3 – Venda.

Validação WMS (VIEW_VALIDACAOWMS)

Identificar, nas rotinas dos módulos descritos abaixo, quais são os endereços de apanha do produto. Essa view identifica a versão correta do WMS e traz os endereços de apanha do produto corretamente, sendo utilizada por várias rotinas do sistema WinThor, referente aos módulos 2 - Compras, 9 - Expedição, 13 - Recebimento de Mercadoria e 14 - Faturamento.

Quantidade de Clientes Cadastrados por RCARetornar a quantidade de clientes vinculados ao RCA, utilizada nos relatórios de pedidos de venda ou nas rotinas de impressão do Módulo 3 – Vendas.
Classificação Mercadológica (V_CLASSIFICMERC)Criar uma estrutura de exibição de dados, sendo utilizada no relatório (Classificação Mercadológica) de impressão de dados (departamento, seção, categoria, sub-categoria, margem ideal, margem mínima e tributação) cadastrados da rotina 2034 – Cadastrar Classificação Mercadológica. 
Parâmetros da Classificação Mercadológica (VW_PARAM_CLASSIFICMERC)

Definir qual regra de precificação será utilizada pela rotina 2017 – Precificação por Embalagem, com base nos valores dos parâmetros 2391 - Utilizar Tributação subcategoria, 2392 - Utilizar margem por subcategoria e 1092 - Usar tributação por estado (UF), que são carregados por esta view.

Itens das Notas FiscaisRetornar os dados da nota fiscal. Essa View mostra informações da movimentação dos itens registrados nas notas fiscais de Entrada e Saída. 
Cálculo do PEPS (V_CALCULO_PEPS)Retornar as movimentações das notas pelo processo do PEPS. 

Aba Acessórios > Sub-aba Functions

Função Somente Número

Retirar letras e a pontuação do texto, gravando apenas números.

É utilizada em qualquer rotina que necessite desta finalidade.

Função Desconcatenar String

Separar as informações pelos caracteres ; (ponto e vírgula) com a finalidade de reduzir espaço entre linhas do texto .

É utilizada em qualquer rotina que necessite desta finalidade.

Função Truncar para acima (TruncUp)

Arredondar números inteiros para maior.

É utilizada em qualquer rotina que necessite desta finalidade.

Função de Ajuste Texto (Caracteres Especiais)

Retirar caracteres especiais (como acentos) e retornar a letra correspondente sem acentos.

Esta função é utilizada por qualquer rotina que necessite desta finalidade.

Função de Formatação de Dados Arquivo Texto

Formatar o tamanho dos campos de texto para tamanhos pré-definidos.

Esta função é utilizada por qualquer rotina que necessite desta finalidade.

Função verificação saldo de conta corrente do RCA menos os descontos financeiros dos pedidos

Retornar o valor atendido multiplicado pelo percentual de desconto financeiro de todos os pedidos na posição L (Liberado) ou M (Montado) para o RCA no período de 120 dias anteriores até a presente data.

Esta função é utilizada pelas rotinas 316 – Digitar Pedido de Venda, 336 – Alterar Pedido de Venda e 382 – Duplicar Pedido de Venda.

Função que retorna a filial estoque de uma filial gestão (Processo de MultiFilial WMS)

Retornar a filial estoque de uma filial gestão. As filiais que realizam o processo contábil elegem outra filial que gerencia o seu estoque. Essa filial estoque pode armazenar estoque de várias filiais contábeis. Em resumo, a filial estoque controla o estoque físico de outras filiais.

Todas as rotinas do módulo WMS utilizam essa função.

Função para parametrizar o último dígito de um preço de embalagemFormatar o último dígito de um preço, esta função utiliza o que foi definido na rotina 132 nos parâmetros 2483 - Formatar o último dígito de oferta embalagem, 2482 - Formatar o último dígito de oferta embalagem, 2484 - Valor mínimo para parametrização do último dígito de preço e 2485 - Valor máximo para alterar último dígito decimal de preço.
Função Fluxo CaixaRetornar os dias financeiros do fluxo de caixa, processo usado na rotina 139-Fluxo de Caixa.

Aba Acessórios > Sub-aba Procedures

Recálculo de Estoque Cont. (RECALCULA_ESTOQUE_CONT)

Efetuar o recálculo do estoque ideal e do histórico do estoque a partir da data selecionada, tendo como base as entradas e saídas existentes.

Esta procedure é utilizada pela rotina 1000 – Processamentos Fiscais.

Recálculo do Custo Contábil (P_RECALCULA_CUSTOCONT)

Efetuar o recálculo do valor do custo ideal nas entradas para as mercadorias com movimentações no período selecionado.

Esta procedure é utilizada pela rotina 1000 – Processamentos Fiscais.

Procedure Força de VendasImportar vendas feitas por RCA´s em palms ou simulares para o WinThor, validando as regras de vendas. A procedure é executada pela rotina 2513 – Importação de Dados Força de Vendas ou diretamente pelo fornecedor de força de vendas. Os pedidos importados podem ser visualizados nas mesmas rotinas de pedidos feito via telemarketing (rotina 316 – Digitar Pedido de Venda). Ao confirmar a atualização desta procedure, será aberta a tela Atualizar Procedure - Força de Vendas, composta pelos campos Nome do Arquivo e Nome da Procedure. Para localizar o arquivo, consta o botão Procurar..., que abrirá tela para seleção do arquivo desejado. Estão dispostos ainda os botões Confirmar e Fechar.
Conv. Prod. Auto-Serviço (PRC_CONVERSAO_ESTOQUE_AUTOSERV)Converter de unidade de estoque para o autosserviço, para o processo de conversão de estoque Pai/Filho.
Proc. Geração de Trib. por UF (CRIAR_PCTABTRIB)Gerar automaticamente a tabela de tributação por UF. Esta procedure é utilizada pelas rotinas 574 – Cadastrar Tributação nos Produtos e 203 – Cadastrar Produto, na inclusão de um novo produto, desde que a filial trabalhe com tributação por UF.
Proc. Validação Prazo Adicional na Venda (P_PC_Validar_PCPRAZOADICIONAL)Validar (se) o prazo adicional (número de dias) informado na venda é válido para o cliente (vinculado ? venda), conforme cadastro pré-definido na rotina 397 – Cadastrar Prazo Adicional na Venda. Procedure utilizada pelas rotinas 316, 336 e 1400.
Proc. Conversão de Estoque\Contábil (PRC_CONVERSAO_ESTOQUE_PACOTE)

Converter a quantidade para a embalagem master vinculada ao produto, caso o produto inserido na venda trabalhe com venda por embalagem.

Procedure utilizada pelas rotinas 316, 336 e 382.

Proc. de Montagem de Kit\Cesta-Básica (prc_MontagemKit)

Efetuar a verificação do estoque ideal para os produtos que compõem o kit cesta, deixando somente a quantidade disponível para o pedido.

Procedure utilizada pelas rotinas 316, 336 e 382.

Proc. para validar Controle de Venda (PRC_MED_VALIDA_CONTROLE_VENDA)Efetuar as verificações se determinados clientes possuem liberação dos orgãos regulamentadores para comprar aquele tipo de produto.
Proc. Geração do C/C PEPS (P_GERA_CONTACORR_ENTRADA_SAIDA)Efetuar a criação de uma conta-corrente de saída de mercadorias em relação às entradas. Esta procedure insere valores nos campos de movimentação de entrada e saída, com os registros das saídas realizadas e das entradas que embasaram estas saídas.
Proc. Geração de Contas a Pagar (PKG_CONTASAPAGAR)

Efetuar geração de lançamento nas contas a pagar.

Esta procedure e utilizada pelas rotinas que efetuam esses lançamentos (745 – Incluir Tít. Para Pag. Adiantado, 749 – Incluir Título a Pagar, 1301 – Receber Mercadoria e 1303 – Devolução de Cliente).

Proc. Agenda FiscalRegistrar agenda fiscal. Utilizada pela rotina 1005. 

Proc. Geração arquivo integração CISP (PKG_CISP)

Gerar as informações para integração com a CIPS, processo utilizado na rotina 1280-Gerar arquivo CISP.
Proc. Geração de geração dos dados bancários (PKG_DADOSBANCARIOS)Gerar os dados bancários de boletos, utilizado na rotina 1504-Emitir boleto bancário laser.
Proc. Controle PCLANC (PKG_CONTROLE_PCLANC)Gerar as movimentações de baixa do Contas a Pagar.

Aba Acessórios > Sub-aba Triggers

Trigger Log de Estoque (GRAVAR_PCLOGESTOQUE)Gerar log da movimentação de estoque, tanto antigo quanto novo, por qualquer rotina que realize a movimentação de estoque.
Trigger GRAVAR_DTMOVLOGGravar log (registro) da data de todas as movimentações de saída (vendas, devoluções a fornecedores, etc), por qualquer rotina que realize a movimentações de saída.
Trigger LOG_PCMOVGravar alterações e inserções na tabela de movimentação (PCMOV).
Trigger LOG_PCNFENTGerar log (registro) de todas as movimentações de entrada, por qualquer rotina que realize a movimentação de entrada.
Trigger LOG_PCNFSAID

Gravar log (registro) de todas as movimentações de saída (notas fiscais de saída), por qualquer rotina que realize a movimentação da nota fiscal de saída.

Trigger LOG_PCPEDIAtualizar no pedido a quantidade existente na caixa. Esta atualização é efetuada com base na quantidade informada no produto (campo Embalagem Máster, aba Cadastro, da rotina 203).
Trigger TRIGGER_PCFILIAL_PROXNUMNOTA (Controlar Nr. Máx. de NF)

Verificar (se) a filial utiliza o processo NF-e. Neste caso, o número máximo permitido para gravação deste campo é 999999 e, do contrário, será 999999999.

Trigger utilizada por várias rotinas do sistema que fazem utilização de numeração de nota por filial.

Trigger log de alteração dos itens do pedido de compra (TRG_PCITEMLOG)Gravar o log de alterações do pedido de compra. Este log poderá ser consultado na rotina 211 – Consultar Pedido de Compra, ao clicar no botão Imprimir Log da tela inicial.
Triggers para parametrizar o último dígito de um preço de embalagem (PCEMBALAGEM)Formatar o último dígito de um preço, esta trigger utiliza o que foi definido na rotina 132 nos parâmetros 2483 - Formatar o último dígito de oferta embalagem, 2482 - Formatar o último dígito de oferta embalagem, 2484 - Valor mínimo para parametrização do último dígito de preço e 2485 - Valor máximo para alterar último dígito decimal de preço.
Trigger Log Política Comercial (TRG_PCOMER_PCPRODUT e TRG_PCOMER_PCPRODFILIAL)Gravar o log dos responsáveis pelas alterações efetuadas nas políticas comerciais dos produtos através da rotina 240 – Alterar política comercial por produto.
Trigger Saldo Financeiros (PCFINANC)

Atualizar o valor do saldo real e o saldo financeiro. O cálculo do saldo real e saldo financeiro consiste em: (saldo do caixa + saldo do banco + saldo vale + saldo empréstimo ativo + saldo contas transitórias + saldo contas a receber + saldo contas a receber fornecedor + saldo estoque financeiro + saldo investimento ativo + saldo adiantamento fornecedor) - ( saldo contas a pagar + saldo empréstimo passivo + saldo crédito cliente + saldo investimento passivo + saldo título vendor).

Utilizado pelas rotinas 117 – Boletim Financeiro, 504 – Atualização Diária I, 500 – Atualizar Procedure, 507 – Atualização Eventual, 552 – Atualização Diária II, 558 – Condições Comerciais e Comissão Plano de Pgto, 1402 – Gerar Faturamento, 1406 – Gerar Faturamento por Pedido, 1600 – Atualizar Menu e Permissões Industriais, 1739 – Gerar Paletização de Pedidos, 2022 – Atualizações Auto-Servico, 2552 – Integração SYSPDV e 1402 – Gerar Faturamento.

trigger exclusão PCPREST (TRG_DEL_PCPREST)Monitorar através de log as exclusões de títulos do Contas a Receber.

TRIGGER log PCPREST (TRG_LOG_PCPREST)

Gravar o usuário, máquina e rotina que fizer atualização ou inserção no Contas a Receber.
Trigger envia mensagem RCA ao gerar faltaEnviar mensagem ao RCA ao gerar falta.
Trigger LOG_PCTABPRGravar os logs que alterarem os preços das mercadorias nas rotinas de compra. 
Trigger Boletim Financeiro (117)Monitorar as tabelas envolvidas nas pesquisas atualizadas pela rotina 117-Boletim Financeiro.
Trigger log PCCONSUM.PROXNUMTRANSENT/PROXNUMTRANSVENDA)Gravar os logs dos números de transação que são utilizados nas notas de entra e saída.

Aba Acessórios > Sub-aba View

View Precificação Mostrar a relação de produtos por região exibindo todos os preços de vendas, estoque disponível, custos atuais, parâmetros e valores para re-precificação.

Aba DBA > Sub-aba View

View USUARIOS_LOGADOS

Exibir os usuários que estão acessando o banco de dados do WinThor. No menu, serão exibidos os usuários que estão logados no WinThor e, através desta view, será contado o número de licenças que estão sendo utilizadas.

View Sessão do WinthorConceder permissões de visualizações de sessões de usuário, utilizadas pelo Menu do WinThor. É necessário utilizar o usuário SYS do banco de dados.