Lyncis ERP
Esse post tem como objetivo ensinar como realizar o cadastro de uma configuração, no qual ao inserir um registro novo já assume o valor definido.
No cadastro de cliente, por exemplo, existem 2 telas de configurações.
Primeira tela: Aba Conta corrente / Outras informações, a tabela desta tela é: clientej e clientef

Via banco de dados realize um select na tabela desejada.
Exemplo: na aba conta corrente/outras informações, preciso que o config: Integra IPI na B.C de ICMS venha habilitado ao incluir um novo cadastro.

Após identificar o campo (ipi_bc_icms) na tabela, realizar o seguinte select: select * from tablesdefault, incluir a tabela, campo, o valor que deve vir, no caso T para vir marcado o campo e na ocorrência sempre: NOVO_REGISTRO

Segunda tela: Aba Configurações, a tabela desta tela é: cliente_config

Para identificar as configurações desta tela é necessário realizar o seguinte select: select * from cliente_config, nela terá a coluna descritivo com o mesmo texto que existe no sistema, após encontrar na coluna descritivo o config que deseja configurar como padrão, verifique na coluna ID, qual o ID do mesmo e execute o seguinte update:
update cliente_config set valor_cliente = ‘Sim’ where idcliente = (-1) and id = ‘INFORMAR ID AQUI’;
Por exemplo, para fixar o config: Integrar desconto na base de calculo do IPI, verifique a descrição na tela do cadastro.

Realize o select na tabela cliente_config e localize o descritivo e o ID, após isso realize o update: update cliente_config set valor_cliente = ‘Sim’ where idcliente = (-1) and id = ‘INTEGRA.DESCONTO.BC.IPI’; Após isso quando incluir um novo cadastro de cliente esse config virá como Sim.

Observe que o cliente é o -1, essa é config padrão que será inserida para todo novo cliente.
OBS: Mudar o campo ID conforme configuração desejada.
Sempre que for realizar um update, de config, realizar antes o backup da tabela:
create table backup.cliente_config01082022 as select * from cliente_config;
Para realizar update em todos os clientes já cadastrados:
update cliente_config set valor = ‘Sim’ where id = ‘ID DO CONFIG’;