Criação de uma nova sugestão
As sugestãos inseridas na base de dados e se numeram sequencialmente
afim de criar relações com as outras bases de dados do módulo
de adquisição. Esta numeração se realiza a través
do arquivo control_number.cn localizado na pasta bases/suggestions/data.
Trabalhando com multi-usuário, é necesario evitar que duas estações
de trabalho possam gerar o mesmo número. Para issose procededa assim:
- Verifique se o arquivo control_number.cn tem ou não
a propriedade somente leitura
- Se não tem a propriedade somente leitura então:
- Proteja o arquivo para que outra estação não
possa lê-lo.
- Leia o último número sequencial assinado e acrescente 1.
- Tire uma cópia do arquivo control_number.cn (control_number.bak)
- Agrege o número sequencial ao campo do número de controle do registro
- Grave no arquivo control_number.cn o último número
sequencial asignado
- Desproteja o arquivo control_number.cn para que
outra estação possa criar um registro novo
- Se o arquivo control_number.cn tem a propriedade somente
leitura avise esta situação ao operador e forneça
um link para atribuir de novo fazer o número sequencial.
Se após várias tentativas não for atribuído o número
sequencial, o Administrador do Sistema deve verificar as permissõesdo
arquivo control_number.cn e se necessário,
modificá-lo a permisão para fornecer de novo o acesso.