Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

X3_USADO com dicionário no banco

MPRIMESP-82

Linha de Produto:

Microsiga Protheus

Segmento:

ServiçosManufatura

Módulo:

SIGAEST - Estoque e Custos

Função:

MATA241 - Movimentos Internos Mod 2

Situação/Requisito:

A inclusão da movimentação interna modelo 2 (MATA241) está gerando error.log. A situação ocorre somente para produtos com controle de localização e quando o dicionário de dados está no banco. Os caracteres utilizados para marcar o campo como 'usado', está fora do padrão do SX3 para ambientes configurados com dicionário no banco de dados. Executando o debug do fonte MATA241 de 07/10/2016 linha 2295, a variável nPosLotCTL retorna 0..

Solução/Implementação:

 

No Mata241 A rotina Movimentos Internos Mod 2 (MATA241), tem a função ajustasx3, que muda o x3_usado para X3_USADO := '€€€€€€€€€€€€€€ '.

Acontece que o cliente está com o dicionário em banco, e no padrão está como:  'x x xx  x  x    x       x      xx       x   x  xxxxx    x       x       x       x       x       x       x       x       '. Isso gera errorlog. 

Removida a Foi realizada no sistema a remoção da função AtuSX3 e alterado no dicionário, os campos: D3_LOTECTL, D3_NUMSERI e D3_DTVALID.

Chamados relacionados:

TWM669, MPRIMESP-82
Versões/Release:12.1.07 
 Requisito (ISSUE):