01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Gestão de Serviços
Função:TECA580.PRW - Escala
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :
  1. DSERSGS-5222


02. SITUAÇÃO/REQUISITO

Ao cadastrar uma nova escala e atribuir os turnos, era necessário fazer a configuração dos registro individualmente.

03. SOLUÇÃO

Adicionado função estática para ao clicar no botão "Gerar Configuração", ser possível, se tiver mais que um registro valido, fazer a configuração para todos.

Caso exista algum registro com a configuração gerada, ao clicar no botão para gerar, ele ira pergunta no primeiro momento se deseja gerar para todos.

Figura 1 - Configuração para todos.

Clicando em sim, dará inicio a gerar as configurações para todos os registro valido. Caso a validação seja negativa, ele ira contar somente o registro posicionado.

A tela só ira aparecer se possuir mais de 1 registro valido.

Figura 2 - Deseja alterar valores existentes.

Apos a primeira validação, independente do retorno, caso a posição já tenha sido gerada irar aparecer a mensagem, mostrando o turno, descrição e a sequência dele. Confirmando ele irar gerar uma nova configuração, excluindo a antiga.

04. DEMAIS INFORMAÇÕES

Não há.



05. ASSUNTOS RELACIONADOS




<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;
}
</style>



<script>
	function linksToBlank(){
		var links = document.getElementsByTagName("a");
        var l = 0;
        for (var i = 0, l = links.length; i < l; i++) {
           links[i].target = "_blank";
        }
    }
	window.onload = linksToBlank;
</script>