Páginas filhas
  • DT Novo Componente Manutenção de Embalagem de Produto por Grupo(PRDFM313)

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Moda

Linha de Produto:Virtual Age
Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:Industrial 
Função:PRDFM313 - Manutenção de Embalagem de Produto por Grupo
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-5969


02. SITUAÇÃO/REQUISITO

A estrutura do novo cadastro de produto vai permitir que sejam configurados e vinculados ao PRDFM236 uma série de componentes, conforme a necessidade e o porte do cliente. Para isto, foi imaginada inicialmente a utilização dos Overlays já existentes no cadastro de produto, porém a ideia foi descartada devido à inviabilidade técnica no reposicionamento dos Overlays.produto criará novos componentes para a manutenção dos dados destes produtos. Estes componentes poderão ser acessados diretamente a partir do Menu, ou então configurados através do PRDFM305 e acessados a partir de botões no PRDFM236, conforme as necessidades e porte da empresa utilizadora. 

03. SOLUÇÃO

Foi desenvolvido o componente PRDFM313 para permitir a manutenção de embalagem de produto por grupo, o componente poderá ser acessado através do menu ou poderá ser configurado em um modelo no componente PRDFM305 para ser acessado através do componente PRDFM236.


passo1
Totvs custom tabs box
defaultyes
referencia
tabsPasso a Passo
idspasso1
Totvs custom tabs box items
Passo

Image Modified

Imagem 1 - O componente PRDFM313 poderá ser configurado no componente PRDFM305 para que o usuário consiga acessa-lo através do componente PRDFM236.


Image Modified

Imagem 2 - Na imagem acima, veja que são carregados os dados de embalagens do produto base ao efetuar o filtro de grupo.


Image Modified

Imagem 3 - Existe um tratamento no novo componente para que primeiramente seja verificado se existem dados de embalagem em outros produtos que não existam no produto base, desta maneira o sistema irá colocar na parte inferior do componente a mensagem "Existem produtos com dados distintos do produto base!". A segunda situação tratada no componente é quando o produto base possuir um registro a mais que outro produto do grupo, desta forma o componente marcar o registro a mais em "Vermelho".  Lembrando que neste componente se efetuarmos a gravação, todos os dados do produto base serão regravados para todos os produtos do grupo. 


Image Modified

Imagem 4 - Como foi encontrado divergências nos produtos com relação a embalagens, ao tentarmos efetuar a gravação no novo componente, é apresentado a mensagem acima, deixando claro que os dados serão replicados exatamente como esta sendo exibido no base.


 Image Modified

Imagem 5 - Gravação foi efetuada com sucesso e as mensagens de distinção e marcação em vermelho não aparecem mais, pois todos os registros foram regravados para todos os produtos do grupo.


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>