01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | Gestão de Contratos |
Função: | CNTA301 - Contratos de Venda CNTA121 - Medições CNTXFUN - Funções de Contratos |
Ticket: | 9100572 |
Requisito/Story/Issue (informe o requisito relacionado) : | DMANMAT02-28259 |
02. SITUAÇÃO/REQUISITO
Foram identificados duas inconsistências:
- Ao incluir um contrato, o sistema não respeita a ordem de inclusão dos vendedores;
- Os vendedores cadastrados no contrato não eram levados para o título financeiro gerado pela medição.
03. SOLUÇÃO
Os ajustes realizados conforme abaixo:
- O sistema grava a ordem dos vendedores conforme o índice 1 da tabela de Vendedores x Contratos(CNU), sendo esse índice também sua chave primária:
Por esse índice ser a chave primária da tabela, não é possível sua modificação sem possíveis impactos, dessa forma foi criado o campo Item(CNU_ITEM), que armazena a ordem sequencial no qual os vendedores foram incluídos no contrato. Exemplo abaixo:
Ao efetivar a gravação do contrato, por conta da limitação do índice, os registros ainda serão gravados na ordem dos códigos do vendedores, como é possível visualizar abaixo:
Porém, ao buscar os registros de vendedores para medição, caso o campo Item(CNU_ITEM) exista no dicionário e esteja preenchido, ele será utilizado na ordenação para gravação nos títulos financeiros e nos pedidos de venda, isso vale tanto para o CNTA120 quanto para o CNTA121.
- Também foi realizada correção na rotina de medições(CNTA121) para gravar os vendedores/comissões nos títulos financeiros de contratos de venda.
04. DEMAIS INFORMAÇÕES
O campo Item(CNU_ITEM) será disponibilizado no release 12.1.27 e no próximo pacote de dicionário liberado junto à expedição contínua, porém é possível criar o campo manualmente e já usufruir dessa implementação. O campo deve ser criado conforme abaixo:
05. ASSUNTOS RELACIONADOS
- Não há.