1
Instalação
Faça download dos programas criptografados em:
www.dums.com.br/campoacampo/download/programa.zip
Cria é seu ambiente um diretório chamado dsi e salve as aplicações diretamente neste diretório. Ex: Considerando que o campo p:\totvs\especificos esteja em seu propath, deve ser criada o diretório dsi dentro deste diretório e neste serem salvos/compilados os programas baixados. Após aplique o arquivo delta.df (que também está no zip baixado) na sua base de dados especifica (como é a primeira aplicação) esta pode ser feita online.
Na include dsi0000.i informe o buffer a ser usada para procura da tabela empresa.
Atenção: Os programas estão criptografados, caso a compilação padrão não funcione dentro do pacote de programas temos um compilar.p, execute este compilar através do Ctrl-Alt-X. Cadastre os programas em seu menu:
dsi0000.w -> Parâmetros Sistema DSI.
dsi1100.w -> Manutenção de Permissões Campo a Campo. Parabéns, seu ambiente já está instalado.
Configuração
Acesse o programa dsi0000 marque o campo “Ativa validação de acesso campo a campo” e informe a sua chave de acesso (Degustação ou Para Sempre), abaixo do campo da chave existe uma observação que mostra se a chave é válida ou não e até quando esta é válida:
2
UPC de validação campo a campo
Para os programas que você deseja monitorar é necessário criar/alterar uma upc no programa incluindo a chamada do programa que irá fazer o monitoramento dos campos a serem controlados. Onde o primeiro parâmetro é o código do programa a ser controlado campo a campo e os demais são os parâmetros que a Totvs envia para UPCs. A chamada da rotina de monitoramento deve ser a última atividade da UPC:
3
Configurando o monitoramento de cada campo
Após ter a UPC cadastrada, acesse o programa que será monitorado, isto irá criar os registros dos campos a serem monitorados.
Feito isto, pode acessar o programa dsi1100 e poderá colocar o grupo de usuário que poderá ter acesso a cada campo:
4
Campos de pesquisa:
1) Programa: por este campo pode fazer a seleção pelo código do programa que deseja alterar as permissões de cada campo.
2) Campo: informe o nome do campo que deseja alterar as permissões (aquele nome que está no Ctrl+Alt+H)
3) Label: informe o titulo do campo.
OBS: Para campos criados por UPC é importante que o name e o label do campo tenham sido cadastrados corretamente.
Campos do browser:
1) Programa: coluna que lista o código do programa em que o campo se encontra. 2) Campo: nome do campo (Ctrl-Alt-H).
3) Label: Título do campo.
4) Tipo: Tipo do campo, o programa controla todos os tipos de campo que estão em tela. 5) Inclusao [IMPORTANTE]: se este campo estiver preenchido com Sim significa que
quando o usuário estiver incluindo um novo registro será validada a permissão do campo, caso esteja como Nao só será validado quando o registro estiver sendo alterado. Este campo é importante visto que, a Totvs faz validações especificas em que na inclusão alguns campos não podem ficar em branco, por exemplo, você pode querer controlar para ninguém alterar a descrição do item no CD0204, mas na inclusão este campo é obrigatório, então ou esta coluna deve ficar preenchida como Não ou você deve preencher esta descrição automaticamente de alguma forma.
6) Grupo de Acesso: inicialmente todos os campos estarão com o grupo “*”, isto significa que todos os campos serão habilitados ou desabilitados pela regra padrão da Totvs. Você pode incluir nesta coluna os grupos de usuário que deseja que tenham acesso à aquele campo para edição, pode ser mais de um grupo de usuários, para isto separe-os por pipe (‘|’). OBS: caso o comportamento padrão do campo seja ficar desabilidade, este ficará desabilitado independente de o usuário estar ou não em um grupo que tenha