Tempo aproximado para leitura: 06 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Transação
Função:Gerar transação de conserto sem referenciar uma nota fiscal
Ticket:4402474
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM2-1612


02. SITUAÇÃO/REQUISITO

Foi solicitado para que permita gerar transação de conserto sem referenciar uma nota fiscal.

03. SOLUÇÃO

Foi criado o parâmetro TP_ENCERRA_TRA_SEM_NFREF para indicar se permitirá ou não encerrar uma transação sem informar a nota referencial.


Imagem 1 - Configurado o parâmetro TP_ENCERRA_TRA_SEM_NFREF com o valor 1 para a empresa 1.

Imagem 2 - No componente TRAFM060 foi gerado a transação 149992 com a operação referente ao conserto(DS_LST_OPER_TRA_CONSERTO) e lançado um item.

Imagem 3 - Quando lança o item, abre o TRAFP062 para referenciar a nota e sem selecionar uma nota é fechado o componente(ESC).

Imagem 4 - Ao retornar para o TRAFM060 é dada a mensagem se deseja continuar sem referenciar a nota.

Imagem 5 - Quando confirmar para continuar, o item é inserido na transação e é possível continuar acionando o botão "F11 Encerrar".

Imagem 6 - Ao confirmar o encerramento da transação também é feito a validação de referenciar a nota fiscal.

Imagem 7 - Ao selecionar para continuar a transação, ela é encerrada normalmente.

Passo 2 é possível verificar a ação realizada quando o parâmetro TP_ENCERRA_TRA_SEM_NFREF não estiver setado.

Imagem 1 - Configurado o parâmetro TP_ENCERRA_TRA_SEM_NFREF vazio para a empresa 1.

Imagem 2 - No componente TRAFM060 foi gerado a transação 149997 com a operação referente ao conserto(DS_LST_OPER_TRA_CONSERTO) e lançado um item.

Imagem 3 - Quando lança o item, abre o TRAFP062 para referenciar a nota e sem selecionar uma nota é fechado o componente(ESC).

Imagem 4 - Quando retorna para o TRAFM060 é apresentado uma mensagem de erro informando que a nota não foi referenciada e não deixa prosseguir com a transação.



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