Dúvida
Existe algum impacto de alterar o tamanho de campo do tipo carácter no Faturamento?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) - todas as versões
Solução
Os campos de descrição/nome (nome do cliente, nome do contato, etc.) no Protheus são, geralmente, do tipo “Caracter”, esses campos tem a possibilidade de aumento para até 254 caracteres.
O que ocorre quando realizamos o aumento de um campo descrição/nome?
A alteração de tamanho de campo do tipo carácter, como por exemplo A1_NOME , A1_EMAIL (cadastro de clientes - MATA030), A7_DESCCLI (produto x cliente - MATA370),A4_EMAIL (cadastro de Transportadora),E4_DESCRI (cadastro de condições de pagamento), não causa nenhum tipo de erro ao sistema.
Porém, ao aumentarmos um campo de descrição/nome, é necessário realizar o aumento de todos os campos, das tabelas relacionadas, que recebem a informação deste campo.
Por exemplo: caso aumente o campo de descrição do produto (B1_DESC), é necessário que aumente também o campo de descrição do produto que está no Pedido de Vendas (C6_DESCRI) e de todas as outras tabelas que recebem a descrição do produto da tabela SB1.
Observação: Pode ocorrer um desposicionamento de campo, se for utilizado em relatórios, por exemplo, pois o relatório estará parametrizado para um tamanho mínimo de caracteres relacionado ao campo em questão, sendo necessário ajustar a visualização.
Como saber quais as tabelas relacionadas?
1. Verifique se a informação que deseja alterar possui um Grupo de Campos no configurador, ao alterar o Grupo de Campos, todos os campos que fazem parte do grupo serão alterados, porém nem todos os campos do sistema possuem um grupo:
2. Você pode acessar a tabela SX9 do sistema, nela constam os relacionamentos entre as tabelas do sistema:
3. Você pode acessar o Help Online (https://interno.totvs.com/mktfiles/tdiportais/helponlineprotheus/p12/portuguese/help110.htm), ele apresenta as rotinas de acordo com o menu do Protheus e possui a pasta “Dados Técnicos” com a opção “Tabelas Utilizadas”:
Para ajustar o tamanho de um campo, realize o processo indicado no link: https://tdn.totvs.com/x/JD0tE
Como demonstramos abaixo:
0 Comentários