01. DADOS GERAIS
| Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | TOTVS Moda PDV |
|---|
| Função: | Venda de Produto Fracionado. |
|---|
| Ticket: | 9598975 |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-8956 |
|---|
02. SITUAÇÃO/REQUISITO
EU vendedor/caixa
DEVO informar a quantidade do produto na inclusão do item na venda
PARA conseguir vender produtos com quantidade fracionada
03. SOLUÇÃO
Permitir a digitação da quantidade no produto independente do motor estar ou não ativo.
Realizar o desmembramento dos itens caso o parâmetro TP_DESMEMBRA_ITEM_QTD esteja configurado como "1 - Desmembra os itens na venda".
Não realizar o desmembramento de itens Fracionados mesmo que o parâmetro TP_DESMEMBRA_ITEM_QTD esteja configurado como "1 - Desmembra os itens na venda".
Critérios para habilitar o campo Quantidade na tela de venda ou na tela de edição: - Habilitar campo Quantidade com motor de promoção ativo:
- O parâmetro TP_UTILIZA_MOTOR_PROM_PDV deve estar configurado como 1 - Utiliza na inclusão, 2-Utiliza na finalização com escolha do motor ou 3-Utiliza na finalização;
- Deve estar configurado também o parâmetro TP_DESMEMBRA_ITEM_QTD como 1 - Desmembra os itens na venda;
- Validação do parâmetro TP_BLOQ_QTD_PDV;
- Caso configurado como SIM, o campos será habilitado somente se o usuário que estiver realizando a venda possuir a liberação 18 - LiberaLancarQuantidadeQuandoBloqueado cadastrada pelo ADMFM024;
- Caso configurado como NÃO, o campo já será habilitado;
- Habilitar campo Quantidade sem motor de promoção:
- O parâmetro TP_UTILIZA_MOTOR_PROM_PDV deve estar configurado como 0 - Não utiliza;
- Validação do parâmetro TP_BLOQ_QTD_PDV;
- Caso configurado como SIM, o campos será habilitado somente se o usuário que estiver realizando a venda possuir a liberação 18 - LiberaLancarQuantidadeQuandoBloqueado cadastrada pelo ADMFM024;
- Caso configurado como NÃO, o campo já será habilitado;
Uma vez que o campo Quantidade na tela de venda esteja habilitado seu funcionamento será:- Quando for informada uma quantidade maior que 1 na tela de venda e o parâmetro TP_DESMEMBRA_ITEM_QTD estiver configurado como 1 - Desmembra os itens na venda, independente do motor estar ativo, ao incluir um item na venda ele será desmembrado como na imagem abaixo:

- Quanto for informada uma quantidade fracionada maior que 1 na tela de venda e o parâmetro TP_DESMEMBRA_ITEM_QTD estiver configurado como 1 - Desmembra os itens na venda, independente do motor estar ativo, ao incluir um item na venda ele não será desmembrado como na imagem abaixo:

|
Critérios para habilitar o botão de edição na tela de venda:- Botão editar habilitado com motor de promoção ativo:
- O parâmetro TP_UTILIZA_MOTOR_PROM_PDV deve estar configurado como 1 - Utiliza na inclusão, 2-Utiliza na finalização com escolha do motor ou 3-Utiliza na finalização;
- Deve estar configurado também o parâmetro TP_DESMEMBRA_ITEM_QTD como 1 - Desmembra os itens na venda;
- Não pode ter pré venda lançada;
- Não pode estar utilizando ECF;
- Botão edtiar habilitado sem motor de promoção:
- O parâmetro TP_UTILIZA_MOTOR_PROM_PDV deve estar configurado como 0 - Não utiliza;
- Não pode ter pré venda lançada;
- Não pode estar utilizando ECF;
Atendendo um dos critérios acima será exibido o botão para editar item na tela de venda. 
Uma vez que o campo Quantidade na tela de edição esteja habilitado seu funcionamento será:- Quando for informada uma quantidade maior que 1 na tela de edição de item e o parâmetro TP_DESMEMBRA_ITEM_QTD estiver configurado como 1 - Desmembra os itens na venda, independente do motor estar ativo, ao incluir um item na venda ele será desmembrado como na imagem abaixo:

- Quanto for informada uma quantidade fracionada maior que 1 na tela de edição de item e o parâmetro TP_DESMEMBRA_ITEM_QTD estiver configurado como 1 - Desmembra os itens na venda, independente do motor estar ativo, ao incluir um item na venda ele não será desmembrado como na imagem abaixo:

|
|


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