Compartilhar via


"Erro 515 Não é possível inserir o valor NULL na coluna Vendor_Name" quando você executa o relatório Registro de Verificação e Aviso de Remessa Detalhado

Este artigo fornece uma solução para um erro SQL 515 que ocorre quando você executa o relatório Registro de Cheques e Relatório de Remessa Detalhado.

Aplica-se a: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2015
Número original do KB: 3062706

Sintomas

Você executa o relatório Aviso de Remessa Detalhado (03.625) e o relatório não é executado ou você recebe este erro:

Erro: 515, Gravidade: 16, Estado: 2

Não é possível inserir o valor NULL na coluna 'Vendor_Name', na tabela 'SLWinDemoApp60.dbo.AP03625_Wrk'; a coluna não aceita valores nulos. O comando INSERT falha.

Observação

  • Devido a como/quais erros de SQL são relatados aos usuários finais, o usuário final pode não ver o erro, mas em um rastreamento de SQL você vê o erro 515.
  • Você pode receber esse mesmo erro ao executar o relatório Verificar Registro (03.630).

Resolução

Execute estes scripts no banco de dados do aplicativo:

Execute este script para corrigir o erro ao imprimir o relatório Verificar Registro (03.630).

ALTER TABLE AP03630MC_Wrk ALTER COLUMN Vendor_Name CHAR(30) NULL

Execute este script para corrigir o erro ao imprimir o relatório Aviso de Remessa Detalhado (03.625).

ALTER TABLE AP03625_Wrk ALTER COLUMN Vendor_Name CHAR(30) NULL