Árvore de páginas

MATA160 / MATA130 / MATA131 - Análise de Cotação com rateio por CC na Solicitação de Compras

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Função:

COMXFUN

MATA130

MATA131

Situação/Requisito:

Situação 1: Ao analisar a cotação ocorre a mensagem de inconsistência "Data width error - Field: CH_PERC Value: 1600.000000 on COTGERASCH(COMXFUN.PRX) 10/03/2017 18:48:41 line : 1682"
Passo a passo:
- Cadastrar um fornecedor e produto
- Efetuar a amarração prod x forn
- Alterar o campo C8_QUANT para a propriedade ALTERAR
- Cadastrar dois centros de custo
- Incluir uma solicitação de compras de 200 peças e informar o rateio de 40% e 60% para os dois centros de custo
- Gerar cotação
- Atualizar a mesma alterando a quantidade para 5 peças
- Analisar a cotação

Situação 2 : Ocorre inconsistência na criação do rateio PC gerado a partir de única cotação referente SC com dois rateios de itens diferentes, exemplo:
- SC 01 - Item 01: Produto A, Quantidade 200, Rateio 40% CC 001 e 60% CC 002;
- SC 01 - Item 02: Produto A, Quantidade 100, sem rateio, apenas vinculo na SC1 ao CC 003;
- SC 02 - Item 01: Produto A, Quantidade 200, Rateio 60% CC 001 e 40% CC 002;
Falha: o sistema gerava o rateio 50% CC 001, 50% CC 002 e -50% sem CC no rateio.

Situação 3 - Ocorre inconsistência na criação do rateio PC gerado a partir de única cotação referente SC com um rateio no primeiro item e segundo item sem rateio e sem CC:
- SC 01 - Item 01, Produto A, Quantidade 200 PC com rateio 50% CC 001 e 50% CC 002;
- SC 02 - Item 01, Produto A, Quantidade 200 PC sem CC (nem por rateio nem no item)

Na geração de cotação o sistema está agrupando os dois itens em único item na cotação.
Como consequência o rateio fica 25% CC 001 e ficaria 25% CC 002, para fechar 100% ele considera 25% no CC 001 e o restante no segundo CC.
Dentro da regra de negócios padrão e funcionalidades atuais das rotinas, a solução ideal é na geração de cotação não ter agrupado a SC que possui rateio com a SC que não possui rateio, tal qual ocorreria se o seguindo item possuísse rateio no Item.

Solução/Implementação:

Solução 1: Foi efetuada alteração para que não ocorra inconsistência. Também será bloqueada alteração da propriedade do campo C8_QUANT para alterar nas próximas releases.

Solução 2: Foi efetuada alteração para não gerar linha incorreta -50% sem CC no rateio do pedido de compras gerado.

Solução 3: Foi efetuado ajuste na geração de cotação para quebrar por C1_RATEIO, ou seja, quando o item da SC possuir rateio ele não será agrupado com outro item sem rateio, similar ao que já ocorre quando um item possui rateio e o outro item possui CC na linha.

Tickets relacionados:

838727 

Requisito:DMANMAT02-131