Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:SIGATRM
Função:TRMA030 - Cadastro de Grupos
Ticket:9634755
Requisito/Story/Issue (informe o requisito relacionado) :DRHGCH-21214


02. SITUAÇÃO/REQUISITO

Necessidade de deletar linha da Grid de itens no Cadastro de Grupo, quando não for preencher nenhuma informação referente à Competência.

03. SOLUÇÃO

O Protheus verifica a integridade dos dados nos registros e o sistema deve verificar se não existe nenhum campo obrigatório antes de graver as informações nas tabelas.

A rotina de Cadastro de Grupos (TRMA030) está disponível em vários módulos do RH (SIGATRM, SIGACSA, SIGARSP, SIGAORG…), porém as Competências não são utilizadas em todos os módulos.

No modulo SIGARSP (40), por exemplo, as competencias não são  disponibilizadas na rotina.


Image Added


Como regra de negócio da rotina, o relacionamento de Competência x Grupo não é obrigatório, podendo ser em primeiro momento cadastrado somente o Grupo e em um segundo momento serem adicionadas as Competências para este Grupo, haja vista, que no modulo SIGARSP, estas informações não são visualizadas na rotina, conforme exposto na imagem acima.

Portanto o sistema não pode bloquear o cadastro de Grupo, caso não seja informado nenhuma Competência. Porém a necessidade de “Deletar” a linha caso não seja imputada nenhuma informação, é para manter a integridade das tabelas, não permitindo inserir registros em branco ou faltando campos obrigatórios na tabela, conforme demonstrados nas situações abaixo:

Através dos módulos: SIGACSA (40), SIGAAPD (53) ou SIGATRM (26)

Atualizações – Cadastro – Grupos

 

  1. Ao tentar incluir um Grupo e não preencher os dados na linha de detalhes referente a Competência, o sistema mostra mensagem avisando que não pode incluir um registro na tabela (RBM) sem o preenchimento de campos obrigatórios:


Image Added


2. Após informar o código da Competência, o sistema permite a gravação do registro:

Image Added

3. Caso não queira preencher nenhuma Competência, o sistema permite que seja “deletada” a linha para que não seja incluída nenhuma Competência para o Grupo:

Image Added




Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2


04. DEMAIS INFORMAÇÕES

N/A


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaqueCaso o usuário não queira informar nenhuma Competencia para o Grupo naquele momento, se faz necessário marcar a linha sem preenchimento como “deletada” ao incluir ou alterar o Grupo, para que o Sistema não “entenda” que o usuário quer gravar aquela linha (registro) na tabela, pois se o Sistema tentar inserir um registro com campos obrigatórios sem preencher, ocorrerá um erro na gravação. Por isso o Sistema faz a validação e informa ao usuário antes da tentativa de gravação.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • N/A



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>