Além de usar as regras Groovy para a entrada de dados YTD, você pode ativar a Entrada de Dados YTD usando a opção Ativar Entrada de Dados YTD em formulários de dados. A opção permite que você insira dados diretamente para o membro FCCS_YTD no formulário.
A regra de negócios PostFormSave para FCCS_YTD é fornecida para permitir que você informe dados do Acumulado no Ano. Você pode verificar o status da regra no console de Jobs. As regras anexadas no formulário são executadas após a operação Salvar.
O job Salvar Pós-Formulário é acionado para qualquer operação de salvamento de formulário. No entanto, nenhum processamento ocorre para este job, a menos que a opção Ativar Entrada de Dados de Acumulado no Ano esteja selecionada e os dados do Acumulado no Ano sejam inseridos.
O rastreamento de auditoria também é ativado por padrão para a Entrada de Dados FCCS_YTD.
Ao ativar essa opção, você pode inserir e exibir dados YTD em formulários na mesma linha/coluna sem precisar incluir os membros YTD e YTD_Input View no formulário.
Observação: A opção Ativar Entrada de Dados YTD é exibida para todos os tipos de aplicativo, mas está disponível apenas para uso com aplicativos otimizados densos/esparsos (DSO).
Para ativar a entrada de dados YTD em formulários:
Verifique se a dimensão Exibição está no layout de PDV ou de Página, e não em Linhas/Colunas.
Salve o formulário, abra-o novamente e, se ele atender a todos os critérios para ativar a entrada de dados FCCS_YTD, insira os dados no membro FCCS_YTD.
Funções de Segurança Obrigatórias
Para informar a Entrada de Dados Acumulada no Ano (YTD) em formulários, você precisa ter a função Administrador de Serviço ou Usuário. Se você tiver a função de Usuário, por padrão, só terá acesso de leitura às células no formulário. Para habilitar a Entrada de Dados de Acumulado no Ano, os usuários devem navegar até Aplicativo, Definições e definir a configuração Habilitar o Carregamento de Dados para a Função Somente Leitura Adhoc como Sim. Depois que essa configuração estiver habilitada, você poderá inserir dados acumulados no ano em formulários.
Considerações de Segurança
Em PostFormLoad, o membro FCCS_YTD terá exatamente o mesmo status Somente leitura que o membro FCCS_YTD_Input. Isso significa que as configurações de segurança de FCCS_YTD serão substituídas pelas configurações de FCCS_YTD_Input, conforme mostrado nestes exemplos, com algumas exceções mostradas nos dois últimos exemplos.
Tabela 18-9 Exemplo 1
| Membro | Usuário | Acesso de segurança | Acesso efetivo aos formulários |
|---|---|---|---|
| FCCS_YTD_Input | Usuário Avançado | Gravação | Gravação |
| FCCS_YTD | Usuário Avançado | Leitura |
Tabela 18-10 Exemplo 2
| Membro | Usuário | Acesso de segurança | Acesso efetivo aos formulários |
|---|---|---|---|
| FCCS_YTD_Input | Usuário Avançado | Leitura | Leitura |
| FCCS_YTD | Usuário Avançado | Gravação |
Tabela 18-11 Exemplo 3
| Membro | Usuário | Acesso de segurança | Acesso efetivo aos formulários |
|---|---|---|---|
| FCCS_YTD_Input | Usuário Avançado | Nenhum | Leitura |
| FCCS_YTD | Usuário Avançado | Gravação |
Tabela 18-12 Exemplo 4
| Membro | Usuário | Acesso de segurança | Acesso efetivo aos formulários |
|---|---|---|---|
| FCCS_YTD_Input | Usuário Avançado | Gravação | Nenhum |
| FCCS_YTD | Usuário Avançado | Nenhum |