01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Financeiro
Função:TRAFM052 - Baixa de Transação de Compra
Ticket:6608601
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-3724


02. SITUAÇÃO/REQUISITO

Existem duas formas de sugestão de portador dentro do TRAFM052 para o portador da duplicata que será gerada. Através das preferências do fornecedor e também através do parâmetro CD_PORTADOR_CMP, hoje a ordem de prioridade para esta sugestão é pegar a informação do parâmetro e se estiver configurado como vazio pegar a informação do cadastro do fornecedor.

03. SOLUÇÃO

Foi solicitado a troca desta ordem de sugestão de portador, para primeiramente pegar a informação das preferencias do fornecedor e caso não exista pegue a informação do parâmetro CD_PORTADOR_CMP.


Imagem 1 - Na imagem acima, iremos deixar o portador nas preferências do fornecedor em branco para o fornecedor 131313.


Imagem 2 - Na imagem acima, deixamos o parâmetro CD_PORTADOR_CMP em branco também para efetuar o teste no componente de lançamento de transação TRAFM052.


Imagem 3 - Na imagem estamos efetuando o lançamento de uma transação para o fornecedor 131313 através do componente TRAFM050.


Imagem 4 - Na imagem acima, como podemos observar ao abrirmos o componente TRAFM052 não foi sugerido portador, isto porque não foi informado nem no parâmetro e nem nas preferências do fornecedor um portador.


Imagem  5 - Na imagem acima, configuramos o portador 1020 no parâmetro CD_PORTADOR_CMP.


Imagem 6 - Na imagem acima, ao tentarmos novamente finalizar a transação abrindo o componente TRAFM052, vemos que foi sugerido no campo de portador o portador 1020 que configuramos no parâmetro CD_PORTADOR_CMP.


Imagem 7 - Na imagem acima, ainda com o parâmetro CD_PORTADOR_CMP configurado, acessamos o componente PESFM029 e estamos gravando um portador nas preferências do fornecedor. Veja que gravamos para o fornecedor 131313 o portador "3 - BANCO DO FIM".


Imagem 8 - Na imagem acima, ao tentarmos finalizar novamente a transação acessando o componente TRAFM052, no campo de portador foi sugerido o portador "3 - BANCO DO FIM", que foi o portador que configuramos para este fornecedor. Lembrando que em ambas configurações se o usuário desejar alterar o portador aqui no momento de finalização da transação no componente TRAFM052 ele poderá também.


Imagem 9 - Na imagem acima, como podemos observar finalizamos o processo e a duplicada gerada ficou gravada com o portador que configuramos para o fornecedor 131313.




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