terça-feira, 19 de abril de 2011

Cadastro – Produtos / Serviços

Produto: TOTVS Gestão de Estoque, Compras e Faturamento Versão 11.40

Processo do Sistema: Cadastro – Produtos / Serviços

CLIENTES NOVOS – a partir da Versão 11.40

Cadastro de Produtos e Serviços:

A tabela de Produtos e Serviços é uma das mais importantes para a gestão de estoque, compras e faturamento. Nela são cadastrados todos os produtos e serviços movimentados pela empresa como um todo. Esta tabela é compartilhada (usada em comum) entre todas as Coligadas, conceito de Global.

O cadastro de produtos e serviços contém informações necessárias para identificação e classificação do mesmo, seja em operações internas da empresa ou operações legais e tributárias na qual a empresa tem exigência de apresentação.

O cadastro de Produtos e Serviços possui inúmeras informações que são preenchidas de acordo com a necessidade de cada empresa. Por ter o conceito de Global, algumas informações são consideradas genéricas, ou melhor, comum entre todas as coligadas. Outras informações são específicas e diferenciadas por coligada, sejam informações gerenciais ou fiscais.

Ao cadastrar um produto / serviço, o mesmo receberá um código interno e sequencial para controle do sistema, é o campo IDPRD. Este campo é gerado automaticamente quando da inclusão do produto, tendo uma sequencia numérica única, entre todas as coligadas.

Tabelas de Produtos e Serviços:

Para armazenar todas as informações necessárias para gestão dos produtos e serviços, o TOTVS Gestão de Estoque, Compras e Faturamento, possui as seguintes tabelas:

               
  clip_image001   clip_image002   clip_image003   clip_image004

TPRODUTO – Dados de Produtos

Esta tabela armazena informações genéricas ou comuns de cada produto, que são compartilhadas entre todas as coligadas. São informações que não variam de uma coligada para outra.

Exemplo: Código do Produto, Nome Fantasia, Descrição, Descrição Auxiliar, identificador único do produto (IDPRD, código interno e sequencial gerado automaticamente pelo sistema), dentre outras informações.

TPRODUTODEF – Dados dos Produtos por Coligada

Esta tabela é específica por coligada e armazena informações que podem variar de uma coligada para outra.

Exemplo: Preço, Unidade de Medida, Fabricante, Tabelas de Classificação, Informações de Estoque (mínimo, máximo, ponto de pedido), tolerância, dentre outros.

TPRDFISCAL – Dados Fiscais dos Produtos

Esta tabela também é específica por coligada, mas difere da TPRODUTODEF porque contem somente informações fiscais do produto/serviço.

Exemplo: Código IRRF, Dedução de IRRF, ISS Devido no Município do Cliente, dentre outros.

A parametrização referente à tabela de produtos e serviços está em uma tabela específica, é a TPARPRODUTO.

Campos das Tabelas:

Veja a seguir os campos e respectivas descrições contidos em cada tabela:

TPRODUTO – Dados de Produtos

COLUNA DESCRICAO
------------------------------ ----------------------------------------
CAMPOLIVRE Campo Livre
CAMPOLIVRE2 Campo Livre2
CAMPOLIVRE3 Campo Livre3
CODCOLPRD Código da Coligada
CODIGOAUXILIAR Código Auxiliar
CODIGOEX Código EX
CODIGOPRD Código do Produto
CODIGOREDUZIDO Código Reduzido
CODUSUARIO Usuário da última alteração
COMPRIMENTO Comprimento
CONTROLADOPORLOTE Controlado por lote
COR Cor
DATAEXTRA1 Data Extra 1
DATAEXTRA2 Data Extra 2
DATAULTALTERACAO Data de Última Alteração
DESCRICAO Descrição
DESCRICAOAUX Descrição Auxiliar
DESCRICAOCP Descrição Procedência
DIAMETRO Diâmetro do Produto
DTCADASTRAMENTO Data Cadastramento
EPERIODICO É Periódico
ESPESSURA Espessura
ID ID Full Text
IDIMAGEM Identificador da Imagem
IDPRD Identificador Produto
IDPRODUTORELAC Id. do Produto Relacionado
INATIVO Produto Inativo
LARGURA Largura
MASCARANUMSERIE Máscara para o numero de série
NOMEFANTASIA Nome Fantasia
NUMEROCCF Número Nbm
NUMEROTRIBUTOS Número Tributos
OBSERVACAO Observação
PESAVEL Permite Venda Fracionavel
PESOBRUTO Peso Bruto
PESOLIQUIDO Peso Líquido
PRODUTOBASE Produto base
PRODUTOEPI Produto Registrado como EPI do Vitae
QTDEVOLUME Numero de volumes ocupados unitariamente
RECCREATEDBY Usuário criador do registro
RECCREATEDON Data de criação do registro
RECMODIFIEDBY Autor da última modificação no registro
RECMODIFIEDON Data da última modificação no registro
REFERENCIACCF Referência Nbm
REFERENCIACP Referência Procedência
SERVICOPRODUTORMOFFICINA Disp. Serv/Prod.p/ RM Oficina
TEMPO Tempo
TEMPOVALIDADE Validade do produto em dias
TIPO Tipo
ULTIMONIVEL Último Nível
USANUMSERIE Indica se utiliza número de série
USUARIOCRIACAO Usuário que Criou o Produto
VALIDADEMINIMA Validade Mínima em dias

TPRODUTODEF – Dados dos Produtos por Coligada

 

COLUNA DESCRICAO
------------------------------ ----------------------------------------
CLASSEFISCALECF Classe Fiscal do Emissor de Cupom Fiscal
CODCOLCONTAGER Cód. Coligada Conta Gerência
CODCOLIGADA Código da Coligada
CODCOLTBORCAMENTO Coligada da Nat. Orçamentária/Financeira
CODCOLUNA Código da Coluna
CODCONTAGER Cód. Conta Gerêncial
CODCPG Código da Condição de Pagamento
CODDIEF Classif. DIEF
CODFAB Código do Fabricante
CODGRD Código da Grade
CODGRUPO Grupo de Contas (RM Bonum)
CODGRUPOBEM Código do Grupo de Bens
CODLINHA Código da Linha
CODMOEPRECO1 Código da Moeda no Preço1
CODMOEPRECO2 Código da Moeda no Preço2
CODMOEPRECO3 Código da Moeda no Preço3
CODMOEPRECO4 Código da Moeda no Preço4
CODMOEPRECO5 Código da Moeda no Preço5
CODTB1FAT Código Tabela Classificação1 Produto
CODTB2FAT Código Tabela Classificação2 Produto
CODTB3FAT Código Tabela Classificação3 Produto
CODTB4FAT Código Tabela Classificação4 Produto
CODTB5FAT Código Tabela Classificação5 Produto
CODTBORCAMENTO Cód. da Tabela de natureza do Orçamento
CODTIP Código do Tipo
CODTIPOAPL Tipo de Aplicação do Produto
CODUNDCOMPRA Código Unidade Compra
CODUNDCONTROLE Código Unidade Controle
CODUNDVENDA Código Unidade Venda
CUSTOMEDIO Custo Médio
CUSTOPADRAO Preço do custo padrão
CUSTOREPOSICAO Custo Reposição A
CUSTOREPOSICAOB Custo Reposição B
CUSTOUNITARIO Custo Unitário
DATABASEPRECO1 Data Base Preço1
DATABASEPRECO2 Data Base Preço2
DATABASEPRECO3 Data Base Preço3
DATABASEPRECO4 Data Base Preço4
DATABASEPRECO5 Data Base Preço5
DATACUSTOMEDIO Data Custo Médio
DATAPRIMEIRAALT Data da alteração mais antiga do produto
DESCONTOCOMPRA Desconto Compra
DESCONTOVENDA Desconto Venda
DTCUSTOUNITARIO Data Custo Unitário
DTULTIMACOMPRA Data Última Compra A
DTULTIMACOMPRAB Data Última Compra B
ESTOQUEMAXIMO1 Estoque Máximo1
ESTOQUEMAXIMO2 Estoque Máximo2
ESTOQUEMAXIMO3 Estoque Máximo3
ESTOQUEMINIMO1 Estoque Mínimo1
ESTOQUEMINIMO2 Estoque Mínimo2
ESTOQUEMINIMO3 Estoque Mínimo3
FATORREDUCAOICMS Fator Redução Icms
GRPFATURAMENTO Grupo de Faturamento
IDGRD Identificador da Grade
IDPRD Identificador Produto
IDPRDFISCALE Id da Classific. Fiscal do Prod. Entrada
IDPRDFISCALS Id da Classific.Fiscal do Produto Saída
INVENTARIOFISCAL Produto Exige Inventário Fiscal
LOCALDESCARGA Local de Descarga
MARGEMBRUTALUCRO Margem Bruta do Lucro
MARGEMLUCROFISC Margem do Lucro Fiscal
MULTIPLOPRD Múltiplos Produtos
MULTIPLOPRDVENDA Múltiplo para Quantidade na Venda
MULTIPLOQTDECOMPRADA Múltiplo para qtde na unidade de compra
NUMDECPRECO Número de Decimais do Preço
NUMNOFABRIC Número no Fabricante
PERCENTCOMISSAO Percentual Comissão
PERCENTCOMISSAO2 Percentual Comissão2
PERCENTCOMISSAO3 Percentual de Comissão 3
PONTODEPEDIDO1 Ponto de Pedido1
PONTODEPEDIDO2 Ponto de Pedido2
PONTODEPEDIDO3 Ponto de Pedido3
PRECO1 Preço1
PRECO2 Preço2
PRECO3 Preço3
PRECO4 Preço4
PRECO5 Preço5
RECALCCUSTOMEDIO Recálculo Custo Médio
RECALCSALDO1 Recalcula Saldo 1
RECALCSALDO10 Recalcula Saldo 10
RECALCSALDO2 Recalcula Saldo 2
RECALCSALDO3 Recalcula Saldo 3
RECALCSALDO4 Recalcula Saldo 4
RECALCSALDO5 Recalcula Saldo 5
RECALCSALDO6 Recalcula Saldo 6
RECALCSALDO7 Recalcula Saldo 7
RECALCSALDO8 Recalcula Saldo 8
RECALCSALDO9 Recalcula Saldo 9
RECCREATEDBY Usuário criador do registro
RECCREATEDON Data de criação do registro
RECMODIFIEDBY Autor da última modificação no registro
RECMODIFIEDON Data da última modificação no registro
REPASSEFABRIC Repasse Fabricante
SALDOGERALFINANC Saldo Geral Financeiro
SALDOGERALFISICO Saldo Geral Físico
TIPOCALCULOCUSTO Cálculo de Custo Utilizado
TIPOCONTA Tipo de Conta Produto (Plena/Trabalho)
TOLERANCIAINF Tolerancia Inferior do Prod. em %
TOLERANCIASUP Tolerancia Superior do Prod. em %
TOLINFPRECO Tolerância inferior para o preço
TOLSUPPRECO Tolerância superior para o preço
TRIBUTACAOECF Código da Tributação ECF
USANUMDECPRECO Usa Decimais no Preço

TPRDFISCAL – Dados Fiscais dos Produtos

 

COLUNA DESCRICAO
------------------------------ ----------------------------------------
CAPACVOLUMETRICA Capacidade Volumétrica em ML
CLASSEENQUADRAMENTOIPI Classe de Enquadramento do IPI
CNAEPRD CNAE do Produto
CODAPURACAO Código da Apuração
CODAPURACAOE Código da Apuração Operações de Entrada
CODCOLIGADA Código da Coligada
CODIGOANP Código do Produto na ANP
CODIGOCODIF Código de autorização/registro do CODIF
CODIGOIRRF Código do IRRF
CODIGOSELOIPI Código do selo de Controle IPI
CODIGOSERVICOFEDERAL Código do Serviço Lei Compl 116/03
CODIGOSRF Código do Produto Acabado
CODPRDRECFEDERAL Código Produto Receita Federal
DEDUCAOIRRF Percentual de dedução para IRRF
IDPRD Identificador do Produto
INCENTIVOFISCALMS Incentivo Fiscal - CDI/MS
INDESPECIAL Indicador Especial
ISSDEVIDOMUNICIPIOCLIENTE ISS Devido no Município do Cliente
PERCBASEINSSEMPREGADO Perc.da Base de INSS Empregado
PERCENTBASEINSS Perc.da Base de INSS Empregador
RECCREATEDBY Usuário criador do registro
RECCREATEDON Data de criação do registro
RECMODIFIEDBY Autor da última modificação no registro
RECMODIFIEDON Data da última modificação no registro
SITTRIBUTARIACOFINS Situação Tributária COFINS
SITTRIBUTARIAPIS Situação Tributária PIS
SITUACAOMERCADORIA Situação da Mercadoria
TIPOMEDICAMENTO Tipo de Medicamento
TIPOTRIBUTACAO Tipo da Tributação do Produto

TPARPRODUTO – Parâmetros de Produtos

COLUNA DESCRICAO
------------------------------ ----------------------------------------
CADCARACFISPROD Cadastra Caracter. Físicas dos Produtos
CADCODAUXPROD Cadastra Código Auxiliar do Produto
CADCOMISPROD Cadastra Comissão de Produtos
CADCONDPGTOPROD Cadastra Condição Pagamento de Produtos
CADDESCCOMPRPROD Casdastra Desconto na Compra de Produto
CADDESCRAUXPROD Casdastra Desconto Auxiliar de Produto
CADDESCVENDAPROD Casdastra Desconto na Venda de Produto
CAMPOCOMPVISAOPRD Usa Campo Complementar Visão Produtos
CAMPODESCPRD Campo que Descreve o Produto
CODCOLIGADA Código Coligada
CODMOEPRECOPROD1 Moeda Preço 1
CODMOEPRECOPROD2 Moeda Preço 2
CODMOEPRECOPROD3 Moeda Preço 3
CODMOEPRECOPROD4 Moeda Preço 4
CODMOEPRECOPROD5 Moeda Preço 5
CODUNIDADEPROD Unidade Padrão
COMPLULTNIVCODPRD Compl. último nível do cód.do produto
CONSISTEPRDINATIVO Consiste o produto inativo
COPIARCODREDUZ Copiar Cód. Reduzido para Cód. Principal
DESCPRDCOMLIMITE Campo de descrição do produto com limite
EDICAOPRDDATAEXTRA1 Edita Data Extra 1 do Produto
EDICAOPRDDATAEXTRA2 Edita Data Extra 2 do Produto
GRADENUMERADA2D Grade Numerada
LIMITEDESCPRD Limite da descrição do produto
MASCARANUMLOTE Máscara Num. lote sequencial
MASCCODPROD Máscara do Código do Produto
MASCCODREDUZPROD Máscara do Código Reduzido
MASCHIERARQPROD Máscara da Hierarquia do Produto
MAXLINHASFILTROPRD Máximo de Linhas no Filtro de Produto
NAOALTERARCODIGOPRD Não alterar código do produto
NOMECAMPOLIVRE1PRD Nome do campo livre 1 do produto
NOMECAMPOLIVRE2PRD Nome do campo livre 2 do produto
NOMECAMPOLIVRE3PRD Nome do campo livre 3 do produto
NOMEDOPRECOPROD1 Nome do Preço 1
NOMEDOPRECOPROD2 Nome do Preço 2
NOMEDOPRECOPROD3 Nome do Preço 3
NOMEDOPRECOPROD4 Nome do Preço 4
NOMEDOPRECOPROD5 Nome do Preço 5
NOMEPRATELEIRA Nome da Prateleira
NOMEPRDDATAEXTRA1 Nome Data Extra 1 do Produto
NOMEPRDDATAEXTRA2 Nome Data Extra 2 do Produto
NOMETABELAPROD Nome da Tabela de Produto
NUMEROLOTESEQ Gerar numeração sequencial para o lote
NUMLOTEREPETIDO Permite número de lote repetido
PERMITELOTENUMSERIE Controle por lote e núm.série simult.
RECCREATEDBY Usuário criador do registro
RECCREATEDON Data de criação do registro
RECMODIFIEDBY Autor da última modificação no registro
RECMODIFIEDON Data da última modificação no registro
SEPARADOR Separador
TABCLASSIFGRPPRD Tabela de Classif. para Agrupar Prds
TIPOHISTORICO Tipo de Histórico
TIPORESPPRD Utiliza Funcionário Responsável
ULTIMOCODPRODINC Último Código de Produto Incluido
ULTIMOCODREDINC Último Código Reduzido Incluido
USACODIGOEAN Usa Código Ean
USACODREDUZPROD Último Cód.Reduzido de Produto Incluido
USACONTATRABALHO Usa Conta Trabalho
USADADOSFISCPROD Usa Dados Físicos do Produtos
USAGRDNUMERADA Usa Grade Numerada
USANUMDECPROD Usa Numero de Decimal nos Produtos
USAPESAVEL Permite Venda Fracionária
USAPRDCOMPOSTO Usar Prod. Composto
USAPRDSIMILAR Utiliza Produto Similar
USAPRECOPROD1 Usa Preço 1 de Produtos
USAPRECOPROD2 Usa Preço 2 de Produtos
USAPRECOPROD3 Usa Preço 3 de Produtos
USAPRECOPROD4 Usa Preço 4 de Produtos
USAPRECOPROD5 Usa Preço 5 de Produtos
USARELACPRODFORN Cadastra Fornecedor no Produto

CLIENTES ANTIGOS – Conversão para a Versão 11.40

Tabelas de Produtos e Serviços:

Houve uma mudança estrutural nas tabelas que armazenam informações sobre o cadastro de Produtos e Serviços.

Esta alteração foi necessária para criar o conceito de ‘Produto Global’ na linha de produtos RM.

A conversão da base de dados para esta nova estrutura de tabelas, é automática quando da conversão para a versão 11.40. Não será necessária nenhuma ação especial, por parte do usuário, para converter a base para a nova estrutura.

Veja o que mudou:

image

As informações contidas na tabela TPRD foram distribuídas em três tabelas, são elas:

TPRODUTO – Dados de Produtos

Tabela nova. Que passa a armazenar informações genéricas ou comuns de cada produto, que são compartilhadas entre todas as coligadas. São informações que não variam de uma coligada para outra. As informações dessa tabela serão compartilhadas entre todas as coligadas.

Exemplo: Código do Produto, Nome Fantasia, Descrição, Descrição Auxiliar, IDPRD, dentre outras informações;

TPRODUTODEF – Dados dos Produtos por Coligada

Tabela nova. Que passa a armazenar informações específicas por coligada. Informações que podem variar de uma coligada para outra.

Exemplo: Preço, Unidade de Medida, Fabricante, Tabelas de Classificação, Informações de Estoque (mínimo, máximo, ponto de pedido), tolerância, dentre outros.

TPRDFISCAL – Dados Fiscais dos Produtos

Tabela que já existia em versões anteriores e que armazena informações fiscais dos produtos.

Exemplo: Código IRRF, Dedução de IRRF, ISS Devido no Município do Cliente, dentre outros.

TPRD - View

Para mantermos compatibilidade de relatórios e consultas SQL, a tabela TPRD virou uma view.

TPRD_1140 – Histórico de alterações da Tabela de Produto

Tabela nova. Criada com o objetivo de manter um histórico de alteração da tabela de produtos, armazenando o IDPRD antigo e o IDPRD novo, criado após a conversão.

TPARPRODUTO – Parâmetros de Produto

Tabela nova. Que passa a armazenar os parâmetros específicos da tabela de Produtos.

Conteúdo de cada Tabela após a Conversão:

TPRODUTO

A tabela TPRODUTO será criada automaticamente com as informações genéricas ou comuns, entre todas as coligadas existentes na TPRD.

Além disso, uma grande alteração na criação dessa tabela é o recálculo do IDPRD, que será recriado sequencialmente, para todos os produtos entre todas as coligadas. Não haverá IDPRD repetido dentro da mesma base de dados.

A chave da tabela TPRODUTO será somente o IDPRD.

A lógica utilizada para o recalculo do IDPRD foi: Todos os produtos foram ordenados, de forma crescente, por CODCOLIGADA e IDPRD. Em seguida os IDPRD foram renumerados sequencialmente, iniciando por 1.

Exemplo:

image

TPRODUTODEF

A tabela TPRODUTODEF será criada automaticamente, com as informações definidas como específicas por coligada, contidas na tabela TPRD. Será criado um registro por coligada para cada produto.

Alguns campos definidos como específicos por coligada foram: Tabelas de Classificação, Preços, Informações de Estoque, Unidade de Medida, dentre outras.

TPRDFISCAL

Além das informações que esta tabela já continha, ela recebeu as informações fiscais que estavam na tabela TPRD. Como por exemplo: Código IRRF, Dedução de IRRF, ISS Devido no Município do Cliente, dentre outros.

TPRD_11.40

A tabela TPRD_1140 será criada automaticamente, com as informações da TPRD. Nesta tabela o campo IDPRD terá o IDPRD novo, recalculado após a conversão. Foi criado o campo IDPRDOLD para registrar o IDPRD antigo, antes da conversão.

TPARPRODUTO

A tabela TPARPRODUTO será criada automaticamente, com as informações de parametrização de produtos contidas na TPAR. Será criado um registro para cada coligada.

As informações transferidas para esta tabela, serão deletadas da TPAR.

Compatibilidades:

· Como todos os Produtos terão seus IDPRD alterados (recalculado sequencialmente entre todas as coligadas), todas as tabelas que possuem referência com a tabela TPRD através da chave estrangeira foram alteradas, sendo a chave refeita usando somente a nova chave primária da tabela TPRODUTO, que é apenas o IDPRD.

· Ainda com relação ao recálculo do IDPRD, foi criado um Wizard para verificação de Consultas SQL e Fórmulas que possuem o IDPRD passados como parâmetros e valores fixos.

Exemplo: Consulta SQL à Select * from TPRODUTO where IDPRD = 544

Este Wizard irá percorrer todas as Consultas SQL e Fórmulas e apontar as que se encaixam nesta situação. O usuário terá a opção de verificar o contexto de cada registro apresentado e optar em alterar o IDPRD, que deverá ser informado manualmente pelo usuário. Na interface desse wizard, existe a opção de pesquisa do IDPRD novo. Com base na informação do IDPRD antigo, o sistema apresenta o IDPRD novo (pesquisa na tabela TPRD_1140).

· Para que relatórios e consultas continuem funcionando normalmente, foi criada uma VIEW da tabela TPRD, lembrando que esta view, será gerada com o IDPRD novo.

Visualização e Edição do Cadastro de Produto:

NÂO houve nenhuma alteração na visualização e edição do cadastro de produtos em função dessa alteração estrutural.

ATENÇÃO:

Neste processo de migração da estrutura de tabelas, identificamos alguns campos da antiga tabela TPRD que não eram utilizados em nenhum processo interno do sistema. Esses campos NÃO foram transferidos para nenhuma tabela. São eles:

COLUNA DESCRICAO
---------------------------------------- --------------------------------------------
CONCEITOABC Conceito Abc
CLCONTABIL Coligada Contábil
DTULTIMOREAJUSTE Data Último Reajuste
CODAREA Cod. Área
DTULTIMAVENDAA Data Última Venda A
DTULTIMAVENDAB Data Última Venda B
IDFORMA Identif. Forma
PERCENTIMPORTADO Percentual Importado
IDPRDRELAC2 Id. do Produto Relacionado

Nenhum comentário:

Postar um comentário

RSS Reader