Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 01 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Faturamento - SIGAFAT
Funções:

Pedido de Vendas - MATA410

Orçamentos - MATA415

Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSERFAT-9303


02. SITUAÇÃO/REQUISITO

Tanto na rotina de Pedido de Venda quanto na rotina de Orçamentos, ao selecionar manualmente e digitar o campo Loja (C5_LOJACLI / CJ_LOJA) o sistema captura o valor digitado preenche automaticamente o campo Loja de Entrega (C5_LOJAENT / CJ_LOJAENT). Porém, o Cliente de Entrega (C5_CLIENT/CJ_CLIENT) pode ser diferente do Cliente (C5_CLIENTE / CJ_CLIENTE), e nestes casos o campo Loja de Entrega ficará preenchido com um valor incorreto.


Na rotina de Orçamentos ao digitar o código do Cliente de Entrega (CJ_CLIENT) quando já houver algum dado preenchido no campo de Loja do Cliente de Entrega (CJ_LOJAENT), o campo de Loja do Cliente de Entrega (CJ_LOJAENT) não é atualizado com um valor válido para o código do Cliente de Entrega (CJ_CLIENT) digitado. Isso permite gravar dados inconsistentes para os campos Cliente de Entrega Loja do Cliente de Entrega (CJ_CLIENT/CJ_LOJAENT).

03. SOLUÇÃO

Foi implementada uma validação para permitir o preenchimento automático do campo de Loja de Entrega com base na digitação manual do campo Loja, somente quando o Cliente for igual ao Cliente de Entrega, tanto na rotina de Orçamentos quanto na rotina de Pedido de Vendas.


Na rotina de Orçamentos foi implementado o preenchimento automático do campo de Loja do Cliente de Entrega  (CJ_LOJAENT), quando o usuário digitar o código do Cliente de Entrega (CJ_CLIENT) sem selecionar a consulta padrão de clientes e já houver algum dado preenchido no campo de Loja do Cliente de Entrega  (CJ_LOJAENT)

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.


Templatedocumentos


HTML
<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;
}
</style>