Os ajustes das partes são informações complementares da máscara do código do serviço que permitem ao sistema fazer tratamento diferenciado para cada parte.
Quando definimos a máscara "11.22.333", determinamos que o nosso código de serviço tem 3 (três) partes. A cada uma destas partes podemos atribuir mais três outros parâmetros:
1. | Ajustar p/(Direita/Esquerda) : Ajustar para a direita, significa que se informar uma quantidade de caracteres menor do que o tamanho do campo o sistema alinhará estes caracteres da esquerda para a direita; e Ajustar para a esquerda, faz com que o sistema alinhe os caracteres da direita para a esquerda; |
2. | Preencher os brancos com : Quando o sistema faz o alinhamento para a direita ou para esquerda, dentro de campo maior que a quantidade de caracteres, sobram alguns espaços em branco, estes espaços podem ser preenchidos com um caractere qualquer. Normalmente, é usado o "0" (zero) para preencher os espaços em branco, quando é feito o ajuste para a direita e quando o ajuste é feito para esquerda e espaços ficam em branco; |
3. | Cadastra SubGrupo? <S/N>: Esta pergunta permite que seja determinado se deseja ou não cadastrar na tabela de grupos uma identificação para a parte do código do serviço. Se responder "S" (sim) o sistema lhe obrigará o cadastramento do grupo correspondente à parte que estiver tratando, antes de efetuar o cadastramento do serviço ou um subgrupo do nível mais inferior. Se responder "N" (não) também será possível cadastrar o grupo, mas se não o fizer o sistema não lhe alertará sobre isto. |
No exemplo acima, para a máscara "11.22.333", usamos os seguintes parâmetros:
Parte 11 Ajustar p/(D/E) :D Com : '0' Cadastra Subgrupo : S
Parte 22 Ajustar p/(D/E) :D Com : '0' Cadastra Subgrupo : S
Parte 333 Ajustar p/(D/E) :D Com : '0' Cadastra Subgrupo : N
Nas três partes definimos que o ajuste seja feito para a direita com os espaços preenchidos com "0" (zero) e os dois primeiros níveis de grupo e subgrupo respondemos "S" (sim) tornando obrigatória o cadastramento do grupo. No último nível de grupo o sistema assumiu "N" (não) para o cadastramento de grupo, porque subentende-se que este nível já seja o serviço.
Se neste mesmo exemplo, efetuarmos as seguintes mudanças: na segunda parte respondemos "N" (não) em cadastro SubGrupo, isto significa que o sistema não obrigará o cadastramento do subgrupo neste nível; na última parte colocamos para ajustar para esquerda e preencher o espaço vago com " " (branco). Observe as mudanças abaixo:
Parte 11 Ajustar p/(D/E):D Com : '0' Cadastra Subgrupo : S
Parte 22 Ajustar p/(D/E):D Com : '0' Cadastra Subgrupo : N
Parte 333 Ajustar p/(D/E):E Com : ' ' Cadastra Subgrupo : N
A mudança provocaria na relação de serviços o seguinte resultado:
CÓDIGO DO SERVIÇO
01.01.12 Serviço A
01.01.13 Serviço B
01.02.1 Serviço C
01.03.203 Serviço D
01.04.140 Serviço F
01.04.32 Serviço E
01.05.9 Serviço G
02.01.3 Serviço H
02.02.40 Serviço I
03.01.2 Serviço J
Page url: http://utilsoft.com.br/help/index.html?ajustemascaracodservico.htm