01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Integração
Função:Geração de pacote
Ticket:6850751
Requisito/Story/Issue (informe o requisito relacionado) :DVAARMKZO-897


02. SITUAÇÃO/REQUISITO

Devido a mudanças no processo de Click & Collect, será necessário alterar as operações que foram fixadas no código fonte de algumas interfaces, para que esse problema não ocorra novamente, surgiu a necessidade de criar parâmetros de forma que facilite a troca dessas operações.

03. SOLUÇÃO

Foi alterado para que os pacotes abaixo leiam o parâmetro para buscar as operações para Click & Collect e e-Reserva


Imagem 01 - Foi criado o parâmetro CD_LISTAOPERACAOPEDIDO, onde é informado a lista de operações dos pedidos desejados. 

Obs. Este parâmetro de operação, servirá apenas para listar os pedidos de venda que estão em andamento com o campo adicional 2 preenchido. Para os pedidos faturados, serão listados todos.

Imagem 01 - Foi criado o parâmetro CD_LISTAOPERACAOPEDIDO, onde é informado a lista de operações dos pedidos desejados.

Imagem 01 - Foi criado o parâmetro TP_DOCPOROERACAO, onde é informado a lista com referencia de operação e o tipo de documento, que será gerado na linha 50.00 na posição 65 com 3 caracteres.


Imagem 01 - Foi criado o parâmetro CD_OPERACAOWEB CD_OPERACAO, onde serão informadas as listas de operações dos pedidos desejados.

Obs. O parâmetro CD_OPERACAO servirá para listar as transações realizadas em lojas ou qualquer outra transação desejada. Já para os pedidos de venda, serão listados todos os faturados. 

Já o parâmetro CD_OPERACAOWEB, serve para identificar quais são as transações da web, para que seja gerada a tag payment com os dados financeiros do pedido.

Foi utilizado os parâmetros de empresa:

  • CD_OPER_RETIRADA_DEV - Para definir quais operações fazem referencia a devolução de venda
  • DS_LST_OPER_PEDIDO_WEB - Para definir quais operações fazem referencia aos pedidos e-commerce
  • DS_LST_OPER_PED_RETIRADA - Para definir quais operações fazem referencia aos pedidos e-commerce com retirada pelo cliente




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