Árvore de páginas

Versões comparadas

Chave

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

← Página Inicial

Painel
titleIntrodução

A

...

funcionalidade de Fechamentos

...

apresenta a listagem com os últimos fechamentos realizados

...

  • 1ª Configuração

Caso seja um novo cliente na base, será exibida um mensagem informando que ainda não foi realizado nenhum fechamento;

  • 2ª Configuração

Sendo um cliente já existente e não havendo fechamento realizado na nova funcionalidade, será exibido apenas o último fechamento de estoque realizado pela rotina de Virada de Saldos (MATA280), analisando a tabela Saldos Iniciais (SB9);

  • 3ª Configuração

...

.

Informações
titleFiliais

 -  A listagem de fechamentos apresenta inicialmente todos os fechamentos de estoque existentes para o Grupo de Empresas acessado; contudo, ao tentar acessar ou dar continuidade em um fechamento a rotina avaliará se o usuário possui acesso a todas as filiais envolvidas no fechamento iniciado; caso não haja permissão, o usuário não conseguirá dar andamento nem reabrir o fechamento.

Expandir
titleDemonstração

Image Added

Expandir
titleConfigurações da Listagem de Fechamentos do Acompanha Custos

A listagem poderá ser exibida em 3(três) configurações diferentes:

1ª Configuração

Caso seja um novo cliente na base, será exibida uma mensagem informando que ainda não foi realizado nenhum fechamento;

2ª Configuração

Sendo um cliente já existente e não havendo fechamento realizado na nova funcionalidade, será exibido apenas o último fechamento de estoque realizado pela rotina de Virada de Saldos (MATA280), analisando a tabela Saldos Iniciais (SB9);

3ª Configuração

O cliente predispondo da estrutura devidamente implementada, tabela de Log de Fechamento (D3X) e tabela de Fechamento Realizados (D3Y), e já tendo realizou pelo menos um fechamento na nova funcionalidade, será exibido os, até 12, fechamentos de estoque analisando a tabela Saldos Iniciais (SB9) e a tabela com os fechamentos realizados na nova rotina (D3Y).

...


Painel
titleStatus da listagem
Expandir
titleEm processamento

Os status em processamento são exibidos com a barra de progresso para conhecimento da evolução do fechamento em questão e a tag com descrição do status, podendo ser apresentado como "Cálculo de Custo/Transferência de Saldo Atual", "Análise e Revisão", "Contabilização" ou "Fechamento", um item em algum dos status de processamento é possível ser acessado para prosseguir e concluir seu fechamento.

Image Added

Expandir
titleErro

Quando o item apresentar status de "Erro", como quando em status de processamento é possível verificar a barra de progresso que apresenta evolução do item e acessa-lo para verificar em qual etapa e qual o erro ocorreu.

Image Added

Expandir
titleCancelado

Itens no status "Cancelado" não são possíveis de serem acessados, somente é possível consultar as informações que são exibidas no item, como data de início e de cancelamento, e seus detalhes.

Image Added

Expandir
titleConcluído

Após finalizado o fechamento o item é exibido com status "Concluído", não sendo mais possível navegar nas etapas de processamento, mas é possível consultar informações de início e fim de processamento, e seus detalhes.

Image Added

Painel
titleAções da listagem
Expandir
titleFiltrar e Carregar mais

No canto superior direito é exibido um campo de pesquisa, que faz a busca pelas filiais contidas no fechamento e um hiperlink para abertura da modal com filtro avançado onde é possível escolher as filiais contidas que quer filtrar e/ou status que deseja buscar e/ou a data do fechamento realizado.

Como a listagem é exibida paginada, no fim da listagem fica o botão de "Carregar mais resultados" onde traz mais uma página de resultados cada vez que o mesmo for acionado.

Image Added

Expandir
titleCancelar

O botão "Cancelar" é habilitado nos itens que se encontram em processamento e nas seguintes etapas: execução do MATA330/MATA350 finalizado, Análise e revisão, execução do MATA331 finalizado ou Saldos à distribuirÉ possível efetuar o cancelamento do fechamento ou remover uma ou mais filiais da jornada, quando o fechamento tenha sido iniciado com duas ou mais filiais.

Image Added

Expandir
titleDetalhes

O botão "Detalhes" apresentado no item, exibe informações adicionais ao item em questão como os parâmetros e configurações utilizadas para aquele fechamento e logs de processamento e informações de ambiente. Esses detalhes são apresentados quando o fechamento tenha acontecido na nova funcionalidade com as tabelas de Logs de Fechamento (D3X) e Fechamentos Realizados (D3Y).

Atenção: O conteúdo dos parâmetros listados nesse detalhamento são os armazenados no início do processamento da jornada, a fim de refletir o histórico da configuração utilizada naquele processamento. Modificações posteriores em seus conteúdos não serão refletidas nessa consulta, somente nos logs de processamento

Image Added

Painel
title(*y) Informações Adicionais
Expandir
titleGravação de logs do fechamento

Com a tabela Logs de  Fechamento (D3X) implementada o sistema gerará logs detalhados de todo o processo de fechamento, abrangendo:

  1. Recálculo do Custo Médio
  2. Virada de Saldo
  3. Saldo Atual para Final
  4. Contabilização
  5. Fechamento
Painel
title(/) Informações Técnicas

Foi desenvolvido uma classe REST de controle para entrada e saída de dados através da linguagem TLPP, sendo responsável por gerações e gravações de registros nas tabelas de perfil de usuário do Framework

Com a tabela Logs de  Fechamento (D3X) implementada o sistema gerará logs detalhados de todo o processo de fechamento, abrangendo:

  1. Recálculo do Custo Médio
  2. Virada de Saldo
  3. Saldo Atual para Final
  4. Contabilização
  5. Fechamento

Image Removed

Section

Status da listagem

Em processamento

Erro

Cancelado

Concluído

Section

Ações da listagem

Detalhes

Filiais

Reabrir Estoque

Especificações de Serviços:

Section

Informações Técnicas

Painel
titleFront End

Componentes principais utilizados para a construção da feature:

<po-list-view> - https://po-ui.io/documentation/po-list-view

<po-info> - https://po-ui.io/documentation/po-info

<po-tag> - https://po-ui.io/documentation/po-tag

<po-progress> - https://po-ui.io/documentation/po-progress

<po-button> - https://po-ui.io/documentation/po-button

Painel
titleBack End
Expandir
titleGET api/aclist/v1/listclosing

Permite listar o histórico de fechamentos realizados com as definições passadas pelo header

da requisição:
Bloco de código
{
	"company": "T1",
	"branch": "D MG 01",
	"page": 1,
	"pageSize": 12
}
Retorno esperado

da requisição:

Bloco de código
{
	"company": "T1",
	"branch": "D MG 01",
	"page": 1,
	"pageSize": 12
}


Retorno esperado da requisição:

Bloco de código
{
   "items
{ "items":[ { "tabela":"D3Y", "initialhour":"16:12", "finalhour":"", "struct":{ "closing":{ "mta280
":[
      {
         
{
"tabela":"D3Y",
         "initialhour":"16:12",
         
"
parameter
finalhour":"
mv_par01
",
         "struct":{
            "
value
closing":
0
{
               
},
"mta280":[
                  {
                     "parameter":"mv_
par02
par01",
                     "value":
false
0
                  },
                  {
                     "parameter":"mv_
par03
par02",
                     "value":
0
false
                  },
                  {
                     "parameter":"mv_
par04
par03",
                     "value":
true
0
                  },
               
]
   {
         
},
            "
recalculation
parameter":
{
"mv_par04",
                     "
mta330
value":
[
true
                  
{
}
               
]
   
"parameter":"mv_par01",
         },
            "
value
recalculation":
"20200805"
{
               
},
"mta330":[
                  {
                     "parameter":"mv_
par02
par01",
                     "value":
false
"20200805"
                  },
                  {
                     "parameter":"mv_
par03
par02",
                     "value":false
                  },
                  {
                     "parameter":"mv_
par04
par03",
                     "value":
true
false
                  },
                  {
                     "parameter":"mv_
par05
par04",
                     "value":
0
true
                  },
                  {
                     "parameter":"mv_
par06
par05",
                     "value":
1
0
                  },
                  {
                     "parameter":"mv_
par07
par06",
                     "value":
""
1
                  },
                  {
                     "parameter":"mv_
par08
par07",
                     "value":""
                  },
                  {
                     "parameter":"mv_
par09
par08",
                     "value":
false
""
                  },
                  {
                     "parameter":"mv_
par10
par09",
                     "value":
3
false
                  },
                  {
                     "parameter":"mv_
par11
par10",
                     "value":
false
3
                  },
                  {
                     "parameter":"mv_
par12
par11",
                     "value":
3
false
                  },
                  {
                     "parameter":"mv_
par13
par12",
                     "value":
true
3
                  },
                  {
                     "parameter":"mv_
par14
par13",
                     "value":
1
true
                  },
                  {
                     "parameter":"mv_
par15
par14",
                     "value":
true
1
                  },
                  {
                     "parameter":"mv_
par16
par15",
                     "value":
2
true
                  },
                  {
                     "parameter":"mv_
par17
par16",
                     "value":
1
2
                  },
                  {
                     "parameter":"mv_
par18
par17",
                     "value":1
                  },
                  {
                     "parameter":"mv_
par19
par18",
                     "value":
true
1
                  },
                  {
                     "parameter":"mv_
par20
par19",
                     "value":
2
true
                  },
                  {
                     "parameter":"mv_
par21
par20",
                     "value":
true
2
                  },
               
]
   {
         
},
            "
contabilization
parameter":
{
"mv_par21",
               
"mta331":[
      "value":true
            
{
      }
               
"parameter":"mv_par01",
]
            },
            "
value
contabilization":
"20200805"
{
               
},
"mta331":[
                  {
                     "parameter":"mv_
par02
par01",
                     "value":
false
"20200805"
                  },
                  {
                     "parameter":"mv_
par03
par02",
                     "value":false
                  },
                  {
                     "parameter":"mv_
par04
par03",
                     "value":
true
false
                  },
                  {
                     "parameter":"mv_
par05
par04",
                     "value":
0
true
                  },
                  {
                     "parameter":"mv_
par06
par05",
                     "value":
1
0
                  },
                  {
                     "parameter":"mv_
par07
par06",
                     "value":
""
1
                  },
                  {
                     "parameter":"mv_
par08
par07",
                     "value":""
                  },
                  {
                     "parameter":"mv_
par09
par08",
                     "value":
false
""
                  },
                  {
                     "parameter":"mv_
par10
par09",
                     "value":
2
false
                  },
                  {
                     "parameter":"mv_
par11
par10",
                     "value":
false
2
                  },
                  {
                     "parameter":"mv_
par12
par11",
                     "value":
3
false
                  },
                  {
                     "parameter":"mv_
par13
par12",
                     "value":
true
3
                  },
                  {
                     "parameter":"mv_
par14
par13",
                     "value":
1
true
                  },
                  {
                     "parameter":"mv_
par15
par14",
                     "value":
true
1
                  },
                  {
                     "parameter":"mv_
par16
par15",
                     "value":
2
true
                  },
                  {
                     "parameter":"mv_
par17
par16",
                     "value":
1
2
                  },
                  {
                     "parameter":"mv_
par18
par17",
                     "value":1
                  },
                  {
                     "parameter":"mv_
par19
par18",
                     "value":
true
1
                  },
                  {
                     "parameter":"mv_
par20
par19",
                     "value":
2
true
                  },
                  {
                     "parameter":"mv_
par21
par20",
                     "value":
true
2
                  },
               
]
   
{
     
}
         
},
       
"
initialdate
parameter":"
2021-3-15
mv_par21",
         
"finaldate":"",
            "
typereg
value":
"OFF",
true
         
"positi":"M2",
         
"statusd3y":"P",
}
              
"params":{
 ]
            
"params":[
}
         },
         
{
"initialdate":"2021-3-15",
         "finaldate":"",
         "
value
typereg":"
M
OFF",
         "positi":"M2",
         "
label
statusd3y":"
MV_CUSMED
P",
         "params":{
        
},
    "params":[
               {
                  "value":"
A
M",
                  "label":"MV_
CUSFIL
CUSMED"
               },
               {
                  "value":"
N
A",
                  "label":"MV_
CUSTEXC
CUSFIL"
               },
               {
                  "value":"
DBFCDX
N",
                  "label":"MV_
A330DRV
CUSTEXC"
               },
               {
                  "value":1,
                  "label":"MV_M330THR"
               },
               {
                  "value":"2345",
                  "label":"MV_MOEDACM"
               },
               {
                  "value":false,
                  "label":"MV_THRSEQ"
               },
               {
                  "value":"2014/04/01",
                  "label":"MV_ULMES"
               },
               {
                  "value":"R$",
                  "label":"MV_SIMB1"
               },
               {
                  "value":"US$",
                  "label":"MV_SIMB2"
               },
               {
                  "value":"UFIR",
                  "label":"MV_SIMB3"
               },
               {
                  "value":"EURO",
                  "label":"MV_SIMB4"
               },
               {
                  "value":"IENE",
                  "label":"MV_SIMB5"
               }
            ]
         },
         "idpros":"81fdb8d0e96810040DF1A9C034E405C0",
         "idexec":"81fdb484e96810040DF1A9C034E405C0",
         "dtfech":"2020-8-5",
         "branch":{
            "branches":[
               {
                  "Code":"D MG 01 ",
                  "Cgc":"53485215000106",
                  "Description":"Filial BELO HOR "
               }
            ]
         },
         "filial":"D MG 01"
      },
      {
         "tabela":"SB9",
         "initialhour":"",
         "finalhour":"",
         "struct":" ",
         "initialdate":"",
         "finaldate":"",
         "typereg":"",
         "positi":"",
         "statusd3y":"",
         "params":" ",
         "idpros":"",
         "idexec":"",
         "dtfech":"2014-4-1",
         "branch":" ",
         "filial":"D MG 01"
      }
   ],
   "hasNext":false
}


Descrição de Campos:

Header de solicitação da requisição:

  • company: string – Separador com informação da empresa logado pelo usuário

  • branch: string – Separador com informação da filial logado pelo usuário

  • page: number - Página que da listagem que será exibida

  • pageSize: number - Quantidade de registros que será exibido


Objeto de retorno da requisição:

  • tabela: string - informação de qual tabela pertence o registro
  • initialhour: string - hora de início do processamento
  • finalhour: string - hora final do processamento
  • struct: string - configurações especificadas no botão "Configurar Parametros" para fechamento, recálculo e contabilização
  • initialdate: string - data de início do processamento
  • finaldate: string - data final do processamento
  • typereg: string - tipo do fechamento de foi realizado (online (ON), offline (OFF))
  • positi: string - última posição executada no processo de fechamento (recálculo (M2)/ virada de saldo (O2), análise (M3/O3), contabilização(M4/O4), fechamento(M5/O5))
  • statusd3y: string - status que se encontra o processo de fechamento (em processamento (P), finalizado (FN), erro (ER))
  • params: string - parâmetros da sessão
  • idpros: string - id do último processo realizado no fechamento (recálculo/virada de saldo, contabilização ou fechamento)
  • idexec: string - id de execução do fechamento
  • dtfech: string - data selecionada para o fechamento
  • branch: string - branch(es) selecionada(s) para realizar o fechamento
  • filial: string - filial onde foi iniciado o processo de fechamento

← Página Inicial