Páginas filhas
  • DT Gravar Usuário que está Acessando a OS

Versões comparadas

Chave

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


01. DADOS GERAIS

Linha de Produto:PC Sistemas
Segmento:D&L
Módulo:37 - Rádio Frequência WMS
Requisito/Story/Issue (informe o requisito relacionado) :-


02. SITUAÇÃO/REQUISITO

Para que não haja divergências em relação a mais de um funcionário acessar e separar a mesma OS, a rotina deve gravar o funcionário que está acessando a O.S naquele exato momento.

03. SOLUÇÃO

Foi criado o campo MATRFUNC na PCMOVENDPEND que irá registrar o funcionário que está acessando a OS. Assim que o funcionário entrar na O.S., este campo será preenchido com o código da sua matrícula (só o fato dele entrar na OS já irá gravar na tabela, sem necessariamente precisar separar algum item). E assim que ele sair da OS o campo MATRFUNC ficará nulo novamente.

Dessa forma, quando um funcionário tentar acessar a OS ao mesmo tempo que outro, a rotina irá avisar que ela já está sendo executada por outro operador.

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1
  1. Atualize a rotina 3734 - Separação de O.S. para a versão 29.05.

    Aviso

    Você sabe como atualizar as rotinas do WinThor?

    Image Removed
Totvs custom tabs box items
defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!
  1. Assim que o funcionário acessar a OS, será gravado o campo abaixo (na tabela PCMOVENDPEND do banco de dados) com o número de matrícula dele:

    Image Added


  2. Quando um usuário tentar acessar uma O.S que já está sendo acessada por outro operador, a rotina irá exibir a mensagem abaixo:

    Image Added

...


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>