Usar o comando de ação SET para inserir dados
Você pode usar o comando ação SET em um conjunto de regras para 'inserir' dados, ou forçar certos campos a aceitar valores específicos enquanto os dados estiverem sendo digitados.
Por exemplo, durante a 'Entrada no razão (LEN)', você pode SET um código de análise do razão em particular como um valor específico ou, em 'Configuração de Plano de Contas (COA)', você pode SET o 'Cabeçalho abreviado' para aceitar o mesmo valor digitado para o 'Código da conta'. Alguns exemplos são mostrados na seguinte tabela:
Comando | Valor 1 | Operador | Valor 2 | Resultado |
SET | Análise do razão 1 | = | N1C0 | Independentemente do que o operador digite em 'Análise do razão 1', o código N1C0 será inserido. |
SET | Cabeçalho abreviado | = | Código da conta | Independentemente do que o operador digitar no campo 'Cabeçalho abreviado', ele receberá o mesmo valor que 'Código da conta'. |
Quais campos podem ser inseridos com o comando de ação SET?
Durante a definição de um conjunto de regras para inserir dados com o comando de ação SET, a maioria dos campos que podem ser verificados por uma regra de negócios também podem ser inseridos ou modificados pela regra de negócios. No entanto, determinados itens de dados em cada função não podem ser modificados ou inseridos com o comando SET.
Campos que são chaves exclusivas de um registro devem ser criados durante a entrada de dados. Esses campos não podem ser definidos por regras de negócios, embora possam ser validados por elas. Alguns exemplos desses campos de chave exclusiva na manutenção de dados estáticos são: 'Código da conta', 'Código de ativo', 'Subcódigo de ativo', 'Código do banco' e 'Subcódigo do banco'; todos eles devem ser criados pelo operador durante a entrada de dados. Em outro exemplo, em entrada no razão, o número do lançamento não pode ser definido pela regra de negócios porque é uma chave numérica exclusiva para o lançamento criado pelo SunSystems durante a contabilização.