Árvore de páginas

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