01. DADOS GERAIS

Produto:

TOTVS

Segmento:

Módulo:TOTVS Moda PDV
Função:Consulta preço.
Ticket:10320644
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-9991


02. SITUAÇÃO/REQUISITO

Foi verificado que para utilizar o consulta preço do TOTVS Moda PDV, havia um timeout de 5 segundos para resposta do webservice. Entretanto para algumas consultas por grade podem demorar um tempo maior considerando o resultado da consulta.

03. SOLUÇÃO

Foi parametrizado a partir do arquivo AppSettings.config contido em "C:\VirtualPDV\VirtualPDVWebService" a fim de conter a chave "TimeoutConsultaPreco", que deverá possuir o valor em segundos que o usuário deseja que a consulta aguarde. Neste caso, para os usuários que já possuem o PDV instalado, deverá informar o conteúdo "<add key="TimeoutConsultaPreco" value="20" />" ao final do arquivo.


Para que a parametrização funcione corretamente é necessário informar o valor "<add key="TimeoutConsultaPreco" value="20" /> no arquivo "AppSettings.config" contido no caminho "C:\VirtualPDV\VirtualPDVWebService", conforme podemos observar na imagem abaixo:



Caso não for informado o parâmetro ou o valor, será considerando o padrão de 20 segundos para a consulta. Esse valor por ser informado qualquer número maior que zero.

Observação: Toda vez que for alterado esse parâmetro no arquivo, para que funcione corretamente é necessário sair do sistema e reiniciar o serviço do PDV.

Configurado o parâmetro, a execução será efetuada aguardando o timeout definido.




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