BLV Técnico Versão 5.00 (Continuação)
Inclusão dos campos adicionais em dependentes
Visão do usuário:
Foram criados os campos adicionais 11 a 20 em dependentes.
Detalhes Técnicos:
Foram criados os campos adicionais 11 a 20 na tabela Dependentes. Na transação Dependentes, os flex fields 11-15 foram colocados no tab Dependentes e os flex fields 16-20 no tab Endereço.
Mais detalhes no histórico da dependência
Visão do usuário:
No cadastro dos dados pessoais dos dependentes, pasta Histórico do Dependente, foram incluidos os campos TIPO INVALIDEZ e TIPO EXCEPCION (excepcionalidade). Os valores dos campos podem ser cadastrados através das tabelas gerais ERG_DEP_TIPO_INV (para o tipo de invalidez) e ERG_DEP_TIPO_EXCEP (para o tipo de excepcionalidade).
Detalhes Técnicos:
Houve alteração na tabela HIST_DEPEN, onde foram incluídos dois novos campos: TIPO_INVALIDEZ e TIPO_EXCEPCIONALIDADE, gerados através do script ALTERA_HIST_DEPEN.TAB
Também no form ERG0068, bloco HIST_DEPEN, foram incluídos os novos campos TIPO_INVALIDEZ e TIPO_EXCEPCIONALIDADE; que são mostrados no canvas CANV_TAB. Para estes campos foi associada uma LOV, cujos valores são cadastrados nas tabelas gerais ERG_DEP_TIPO_INV e ERG_DEP_TIPO_EXCEP.
Inclusão do campo JORNADA
Visão do usuário:
Na tela da consulta de eventos foi incluído o filtro por JORNADA de trabalho. Se for informada a jornada de trabalho, os servidores ingressantes não constarão na lista pesquisada; só serão exibidos os eventos de funcionários que já estão em exercício.
Ainda nesta mesma tela foi também incluída a coluna JORNADA e DESCRIÇÃO DA JORNADA. As colunas CARGO, SETOR e NÚMERO DO TITULAR deixaram de ser coluna e foram reposicionadas para os campos inferiores, ao lado da descrição destes.
Com estas alterações, será necessário rever os padrões de tela associados a estas transações.
Alteração na transação "Folhas"
Visão do usuário:
A transação "Folhas" sofreu várias alterações que mudaram bastante o leiaute e a funcionalidade da tela. Ela passou a ter funcionamento diferenciado conforme a configuração do sistema quanto a trabalhar com uma só empresa ou com várias empresas. A seguir serão descritas as alterações e as funcionalidades da tela em função da opção do sistema
1) Sistema em mono-empresa:
Neste modo, a tela vai apresentar os dados em duas fichas (ou tabs).
A primeira ficha, entitulada "Cadastro de Folhas", corresponde aos dados de FOLHAS. Ela apresenta as folhas para serem trabalhadas, como nas versões anteriores, tendo sido alterada somente a posição dos itens na transação. Uma nova característica é a existência de um novo botão denominado "Executa Cálculo", que permite a solicitação do pedido de cálculo para a folha selecionada. Ao se fazer a solicitação, algumas validações serão feitas e mensagens de erros aparecerão caso alguma condição não seja satisfeita. Antes da solicitação será necessário selecionar um grupo de eleitos; caso o número do grupo seja "0" (zero), o cálculo será total e um aviso aparecerá alertando de que isto poderá demorar algumas horas, sendo disponibilizado ao usuário a opção de cancelar a solicitação. Para qualquer outro valor, a restrição é feita caso o grupo não possua nenhum funcionário. Após passar pelas validações, serão gravadas também informações de execução, com a empresa padrão.
A forma de filtrar os dados também foi alterada, onde a tela apresentará uma lista contínua de folhas, por ordem decrescente de mês e por ordem crescente do número da folha. O filtro de mês será inicializado no mês corrente, e servirá para informar o período inicial de onde começará a lista, trazendo assim todas as folhas cujo mês e ano sejam maiores ou iguais ao informado no filtro. Foi incluído também um segundo campo de filtro, para o tipo de folha, inicializada com valor em branco para não restringir a seleção da lista.
A segunda ficha, entitulada "Ocorrências", mostra mensagens de ocorrências para as execuções da folha selecionada na primeira ficha. A apresentação delas na guia de ocorrências será feita em ordem decrescente de execução, e ordem crescente de ocorrência. Nesta ficha somente consultas poderão ser feitas.
1) Sistema em multi-empresa:
Nesse modo, a tela vai apresentar os dados em quatro fichas (ou tabs).
A primeira ficha, entitulada "Catálogo de Folhas", corresponde aos dados de FOLHAS. Ela funciona como um catálogo de folhas, onde qualquer execução destas pelo sistema deverá ser registrada primeiramente nessa ficha. Por se tratar apenas de um catálogo, os itens "Destino", "Data de processamento", "Data de consolidação", o botão "Desbloqueia Cálculo", "Data de bloqueio de crédito" e o botão "Desbloqueia Crédito" não aparecem.
Desta forma, para cada folha registrada no catálogo, o usuário poderá gerar dados para cada empresa, através do botão "Gera Fol Emp". Este botão aciona um procedimento de criação dos dados da folha para cada empresa, copiando-os a partir da folha modelo (catálogo) e evitando o trabalho de se ficar cadastrando empresa por empresa.
Outro botão criado foi o denominado "Executar Cálculos das Empresas", que permite a solicitação de cálculo para um conjunto de empresas, gerando o pedido de cálculo para cada uma, a partir de uma única solicitação do usuário; isto evita a necessidade de fazê-la empresa por empresa.
Para a solicitação de cálculo da folha, faz-se necessário primeiramente selecionar um grupo de eleitos. Se o número do grupo for igual a "0" (zero), o cálculo feito será total para cada empresa da folha; neste caso, um aviso será emitido, alertando que a operação poderá demorar algumas horas, disponibilizando ao usuário a opção do cancelamento da solicitação. Para qualquer outro valor, a restrição será feita caso o grupo não possua nenhum funcionário em alguma empresa da folha; e a solicitação será efetuada para as empresas cujo grupo tenha algum funcionário.
Algumas validações serão feitas na solicitação, e mensagens de erros aparecerão caso alguma condição não seja satisfeita. Após passar por isto, será apresentada uma janela informando um sumário do total de solicitações que serão geradas em função do total de empresas da folha. Esta janela disponibiliza ao usuário a opção de continuar a geração do cálculo ou cancelar. Caso a opção escolhida for a de continuar, várias atualizações de dados referentes à execução da folha serão efetuadas.
Outra característica desta ficha é verificar se alguma alteração feita em qualquer item do catálogo está diferente de ao menos um item correspondente na ficha "Empresas da Folha". Se houverem diferenças o usuário é alertado através de uma mensagem, indicando informações desiguais da alteração feita em um determinado número de empresas da folha. Ao usuário será permitido optar entre : repassar a alteração para todas as empresas, continuar alterando apenas o catálogo ou cancelando as alterações realizadas. Através desta característica, não será necessário ao usuário fazer as alterações empresa por empresa.
Outra alteração feita na transação foi na forma de filtrar os dados, onde a tela apresentará uma lista continua de folhas, por ordem decrescente de mês e por ordem crescente do número da folha. O filtro de mês será inicializado no mês corrente, e servirá para informar o período inicial de onde começará a lista, trazendo assim todas as folhas cujo mês e ano forem maiores ou iguais ao informado no filtro. Foi incluído um segundo campo no filtro, para o tipo de folha, que é uma informação inicializada com valor em branco, não restringindo assim a lista.
A segunda ficha, entitulada "Empresas da Folha", mostra os dados de cada empresa da folha que estiver selecionada na ficha de catálogo de folhas, cujo usuário ativo tem acesso. Pelo fato dela representar o registro da folha selecionada em cada empresa, serão apresentados os itens "Destino", "Data de processamento", "Data de consolidação", botão "Desbloqueia Cálculo", "Data de bloqueio de crédito" e o botão "Desbloqueia Crédito" e permitido ao usuário cadastrá-los de maneira específica para cada empresa.
Uma característica nesta ficha, é a existência do botão denominado "Executa Cálculo" que permite a solicitação de um pedido de cálculo para a folha selecionada na empresa escolhida.
Para a solicitação de cálculo da folha, faz-se necessário primeiramente selecionar um grupo de eleitos. Se o número do grupo for igual a "0" (zero), o cálculo feito será total para cada empresa da folha; neste caso, um aviso será emitido, alertando que a operação poderá demorar algumas horas, disponibilizando ao usuário a opção do cancelamento da solicitação. Para qualquer outro valor, a restrição ocorrerá caso o grupo não possua nenhum funcionário. Algumas validações serão feitas após, e mensagens de erros aparecerão caso alguma condição não seja satisfeita.
Passando por este processo, os dados referentes à execução da folha selecionada serão registrados também.
A terceira ficha, entitulada "Ocorrências", mostra mensagens de ocorrências para as execuções da folha selecionada na segunda ficha "Empresas da Folha". Estas mensagens serão apresentadas por ordem decrescente de execução, e ordem crescente de ocorrência, e somente para consultas.
A quarta ficha, entitulada "Folhas da Empresa", apresenta os dados de cada folha cadastrada para a empresa selecionada na ficha "Empresas da Folha", podendo somente serem consultados.
Detalhes Técnicos:
A transação "Folhas", form ERG0096, sofreu alterações que mudaram bastante o leiaute e a funcionalidade da tela. Ela passou a ter funcionamento diferente, conforme a configuração do sistema quanto a trabalhar com uma só empresa ou com várias empresas. O form tem um tab canvas com 6 tabs. O primeiro e o quarto só aparecem no modo mono-empresa e os outros no modo multi-empresa. Foram criados para o modo mono-empresa três blocos: BLOCK_FILTRO1, FOLHAS1 e FOLHAS_OCORRENCIAS1. Para o modo multi-empresa foram criados 5 blocos: BLOCK_FILTRO2, FOLHAS2, FOLHAS_EMP1, FOLHAS_OCORRENCIAS2 e FOLHAS_EMP2. O procedimento CONFIG_TELA_MONO_OU_MULTI_EMP, criado na pasta de programs units e colocado na trigger de PRE-FORM, configura a tela conforme a opção do sistema e habilita o first block do form para BLOCK_FILTRO1 ou BLOCK_FILTRO2.
A seguir serão descritas as alterações e as funcionalidades da tela em função da opção do sistema
1) Sistema em mono-empresa:
Nesse modo, a tela vai apresentar os dados em duas fichas (ou tabs).
A primeira ficha, entitulada "Cadastro de Folhas", corresponde aos dados da tabela FOLHAS bloco FOLHAS1. Ela apresenta as folhas para serem trabalhadas como nas versões anteriores, diferenciando somente a posição dos itens na transação. Uma característica nova nesta ficha, é a existência de um novo botão denominado "Executa Cálculo", que permite a solicitação de um pedido de cálculo para a folha selecionada. Ao fazer a solicitação, algumas validações serão efetuadas e mensagens de erros ocorrerão caso alguma condição não seja satisfeita. Mas antes de se fazer uma solicitação, será necessário selecionar um grupo de eleitos. Caso o número do grupo seja "0" (zero), o cálculo será total e um alerta será emitido, avisando que o mesmo poderá levar algumas horas. É dada opção ao usuário de cancelar a solicitação. Para qualquer outro valor, a restrição é feita caso o grupo não possua nenhum funcionário. Passando pelas validações, a rotina disparada pelo botão irá gravar um registro em EXECUCOES, com a empresa padrão.
A forma de filtrar os registros também foi alterada, BLOCK_FILTRO1. A tela apresentará a lista de folhas de forma contínua, em ordem decrescente de mês e ordem crescente de número de folha. O filtro de mês será inicializado no mês corrente e servirá para informar a partir de que mês começa a lista, trazendo todos os registros cujo mês seja maior ou igual ao informado no filtro. Será incluído um segundo campo de filtro para o tipo de folha, cuja informação não estará mais no bloco 'master' da tela e será inicializado com valor nulo, não restringindo a lista neste caso.
Uma segunda ficha, entitulada "Ocorrências", mostra mensagens de ocorrências para as execuções da folha selecionada na primeira ficha. As mensagens apresentadas são obtidas na tabela FICHAS_OCORRENCIAS bloco FOLHAS_OCORRENCIAS1, criada em versão anterior mas que ainda não estava sendo preenchida pelos programas de cálculo. Esta tabela irá substituir parte da tabela de sumários, guardando as mensagens que são globais a uma execução de folha, e não específicas de um vínculo. As mensagens na guia de ocorrências serão apresentadas em ordem decrescente de execução, e ordem crescente de ocorrência. Nesta ficha só é possível executar consultas.
1) Sistema em multi-empresa:
Nesse modo, a tela vai apresentar os dados em quatro fichas (ou tabs).
A primeira ficha, entitulada "Catálogo de Folhas", corresponde aos dados da tabela FOLHAS bloco FOLHAS2. Ela funciona como um catálogo de folhas, onde qualquer uma que irá ser executada pelo sistema deverá ser registrada primeiramente aqui. Por ser apenas um catálogo, os itens "Destino", "Data de processamento", "Data de consolidação", botão "Desbloqueia Cálculo", "Data de bloqueio de crédito" e botão "Desbloqueia Crédito" não aparecem no tab canvas. Para cada folha registrada no catálogo, o usuário poderá gerar os registros de folha de cada empresa. Para isso, existe o botão "Gera Fol Emp", que aciona um procedimento de criação de registros de folha para cada empresa, copiando os dados que estão na folha modelo (catálogo), para que o usuário não tenha que ficar cadastrando a folha empresa por empresa. Além desse botão, existe um outro denominado "Executar Cálculos das Empresas", que permite solicitar o cálculo para o conjunto de empresas que tiverem registro para a folha, gerando um pedido de cálculo para cada empresa, com uma única solicitação do usuário. Isto facilita seu trabalho, para que ele não precise fazer a solicitação empresa por empresa. Ao fazer a solicitação, algumas validações serão feitas, e mensagens de erros serão emitidas caso alguma condição não seja satisfeita. Mas antes de fazer a solicitação será necessário selecionar um grupo de eleitos. Caso o número do grupo seja "0" (zero), o cálculo será total para cada empresa da folha e um alerta será emitido, avisando que o cálculo poderá levar algumas horas. É dado ao usuário opção para cancelar a solicitação. Para qualquer outro valor, a restrição é feita caso o grupo não possua nenhum funcionário em alguma empresa da folha, sendo que a solicitação irá ser feita para as empresas cujo grupo tenha funcionário. Passando pelas validações, é apresentada uma janela de mensagem com um sumário do total de solicitações que serão geradas em função do total de empresas da folha. Esta janela possibilita ao usuário optar entre continuar a geração do cálculo ou cancelar a geração. Se a opção foi a de continuar, a rotina disparada pelo botão irá gravar em EXECUCOES um registro para cada empresa ,cujo usuário ativo tenha acesso em FOLHAS_EMP, e seja correspondente à folha que estiver selecionada. Outra característica desta ficha é verificar se alguma alteração feita em qualquer item desse catálogo é diferente de ao menos um item correspondente na ficha seguinte "Empresas da Folha". Esta verificação é feita na trigger de POST-UPDATE do bloco através do procedimento REPICA_ALTERACOES_FOLHAS_EMP criado na pasta de programs units. Se houverem diferenças, uma janela de mensagem é emitida, indicando que existem informações diferentes da alteração feita em um determinado número de empresas da folha. É permitido ao usuário optar entre repassar esta alteração para todas as empresas, continuar apenas alterando o catálogo ou cancelando as alterações realizadas. Com essa característica, o usuário não precisará ficar alterando empresa por empresa.
A forma de filtrar os registros também foi alterada, BLOCK_FILTRO1. A tela apresentará a lista de folhas de forma contínua, em ordem decrescente de mês e ordem crescente de número de folha. O filtro de mês será inicializado no mês corrente e servirá para informar a partir de que mês começa a lista, trazendo os registros cujo mês seja maior ou igual ao informado no filtro. Será incluído um segundo campo de filtro para o tipo de folha, cuja informação não estará mais no bloco 'master' da tela e será inicializado com valor nulo, não restringindo a lista neste caso.
A segunda ficha, entitulada "Empresas da Folha", com base na tabela FOLHAS_EMP bloco FOLHAS_EMP1, mostra os registros de cada empresa que o usuário ativo tem acesso, segundo a folha selecionada na ficha de catálogo de folhas. Levando em conta que esta ficha representa o registro da folha selecionada em cada empresa, ela apresenta os itens "Destino", "Data de processamento", "Data de consolidação", botão "Desbloqueia Cálculo", "Data de bloqueio de crédito" e botão "Desbloqueia Crédito", permitindo cadastrar estes valores de maneira específica para cada empresa. Uma característica nessa ficha, é a existência do botão denominado "Executa Cálculo", que permite solicitar um pedido de cálculo para a folha selecionada na empresa selecionada. Ao fazer a solicitação, algumas validações serão feitas, e mensagens de erros ocorrerão caso alguma condição não seja satisfeita. Mas antes de se fazer a solicitação será necessário selecionar um grupo de eleitos. Caso o número do grupo seja "0" (zero), o cálculo será total e um alerta será emitido, avisando que isto poderá levar algumas horas. É dada opção ao usuário cancelar a solicitação. Para qualquer outro valor, a restrição é feita caso o grupo não possua nenhum funcionário. Após passar pelas validações, a rotina disparada pelo botão irá gravar um registro em EXECUCOES correspondente à folha que estiver selecionada.
A terceira ficha, entitulada "Ocorrências", mostra mensagens de ocorrências para as execuções da folha selecionada na segunda ficha (empresas da folha). As mensagens apresentadas são obtidas na tabela FICHAS_OCORRENCIAS bloco FOLHAS_OCORRENCIAS1, criada em versão anterior mas que ainda não estava sendo preenchida pelos programas de cálculo. Esta tabela irá substituir parte da tabela de sumários, guardando as mensagens que são globais a uma execução de folha, e não específicas de um vínculo. As mensagens na guia de ocorrências serão apresentadas em ordem decrescente de execução, e ordem crescente de ocorrência. Nesta ficha é executado somente consultas.
A quarta ficha, entitulada "Folhas da Empresa", também com base na tabela FOLHAS_EMP bloco FOLHAS_EMP2, apresenta os registros de cada folha que estiver cadastrada para a empresa selecionada na ficha de empresas da folha (todas as folhas da empresa selecionada). Esta ficha servirá somente para consulta.