Á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).

...


section
Painelsection
titleStatus da listagem
Expandir
titleEm processamento

Nos Os status em processamento é exibido uma são exibidos com a barra de progresso para conhecimento da evolução do fechamento em questão e uma a tag com o 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 procassamento processamento é possível ser acessado para prosseguir e concluir seu fechamento.

Image Added

Expandir
titleErro

Quando o item apresentar status de "Erro", como nos quando em status em 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 é possível 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
titleDetalhes

O botão "Exibir detalhes" apresentado abaixo do conteúdo principal do item, exibe informações adicionais ao item em questão como os parâmetros e configurações utilizadas para aquele fechamento. 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).

Expandir
titleBotão Filiais

O botão "Filiais" apresentado na lateral superior direita do item, abre uma janela que exibe as filiais que foram usadas para realizar o fechamento em questão.

Expandir
titleBotão Reabrir Estoque

O botão "Reabrir Estoque" é apresentado no item mais recente que escontre-se com status "Concluído", possibilitando a reabertura do estoque na configuração do fechamento em pauta.

Section

Informações Adicionais

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
Filtrar 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

Especificações de Serviços:

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

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:

Retorno esperado da requisição:

{ "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
}
Bloco de código
{
   "items":[
{
	"company": "T1",
	"branch": "D MG 01",
	"page": 1,
	"pageSize": 12
}
Bloco de código


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