Páginas filhas
  • DT Bloquear campo data de vencimento no PDVFM007 para funcionários.

Versões comparadas

Chave

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

Tempo aproximado para leitura: 00 min


01. DADOS GERAIS

Linha de Produto:Virtual age
Segmento:Varejo
Módulo:Transação
Função:Recebimento em fatura


02. SITUAÇÃO/REQUISITO

Foi solicitado pelo cliente que seja possível bloquear o campo "Dia vencimento" quando o cliente da transação for do tipo "funcionário". O cliente trabalha com vendas em Faturas (para funcionários, chamam de "vale funcionário"), utilizam o PDVFM001 para a realização dos trabalhos, para finalizar utiliza a opção F7 "Fatura" (PDVFM007).

O detalhe estava na possibilidade de alterar o campo: NR_DIA (Dia vencimento), ao qual causa transtornos para a retaguarda que atualmente tem que ficar conferindo todos os vencimentos, para identificar os que estão apresentando divergência. Hoje ocorre "riscos" de cobranças atrasadas e/ou indevidas.

03. SOLUÇÃO

A solução deste caso foi criar o parâmetro IN_BLOQ_FUNC_DT_VENC, quando este parâmetro estiver configurado e o cliente da transação for do tipo funcionário deverá bloquear o campo "Dia vencimento".


Totvs custom tabs box
tabsPasso 01
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1


Imagem 1- Foi configurado o  parâmetro TP_BLOQ_FUNC_DT_VENC com o valor 1.

Imagem 2- Em seguida foi aberto o componente PDVFM001, gerado uma transação com um cliente do tipo funcionário. Em seguida foi acionado o botão "F7" para realizar o recebimento em fatura.


Totvs custom tabs box items
defaultno
referenciapasso2


04. DEMAIS INFORMAÇÕES


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



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>