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