A259-Erro na inventárioxxxxaa: [data record manager] field length is maximum

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Ao realizar a atualização da Base de Dados Fiscal, ocorre a seguinte mensagem: inventário055512 - Alteração de campo. 2147467259. Versão: 82. Erro na inventario055512: [Data record manager] field length is > maximum.

Informações Adicionais: Não se aplica.

Resolução

Esta situação ocorre devido à informação armazenada na tabela inventário ser maior que o campo disponibiliza.

Importante: As informações das imagens são apenas um exemplo. Para obter sucesso no procedimento utilize os dados de sua empresa. Este procedimento é válido somente se o cliente puder importar novamente os inventários com falha, caso contrário cliente terá que alterar o valor manualmente via rotina de rotina do livro de inventário.

1- Acesse a tabela “inventárioxxxxaa” e execute o seguinte comando abaixo para verificar se existe algum campo maior que “15

select length (unit) as tamanho from "inventarioxxxxaa" order by tamanho desc

2- Acesse a tabela “versaoxxxx” e altere manualmente a versão base para a versão disponibilizada pela Prosoft, neste caso a versão atual da empresa é “81” e a versão disponibilizada é a “82”.

3- Acesse a tabela “inventárioxxxxaa” e execute o seguinte comando abaixo:
Note que os inventários cadastrados no dia 30/09/2013 o tamanho da informação armazenada é maior que o tamanho que o campo disponibiliza, pois o mesmo suporta apenas “15”.
 
select length (unit) as tamanho, invent from "inventario055512" order by tamanho desc 

4- Acesse a rotina do Livro de Inventário, informe a data do mesmo, realize a consulta e o processo de exclusão do inventário com a data que consta a informação armazenada é maior que o campo disponibiliza.
Exemplo: 01/01/2013

5- Após realizar o processo de exclusão, acesse novamente a tabela “versaoxxxx” e retorne a mesma para versão anterior da empresa. 

6- Acesse a rotina de Criação\Atualização de Base de Dados, clique em refaz atualização somente das empresas com erro e realize o processo de atualização de base de dados.

7- Após este processo cliente terá que realizar novamente a importação dos inventários que foram excluídos.

  • Sem rótulos