X3_USADO com dicionário no banco
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGAEST - Estoque e Custos |
Função: | MATA241 - Movimentos Internos Mod 2 |
Situação: | 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: | 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. 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 |