Acumatica 无法将值NULL插入列';删除数据库记录';,。。。;列不允许空值。插入失败

Acumatica 无法将值NULL插入列';删除数据库记录';,。。。;列不允许空值。插入失败,acumatica,Acumatica,我在检查添加的字段并保存时出现此错误 无法将值NULL插入到表“…”的列“DeletedDatabaseRecord”中;列不允许NULL。插入失败 该声明已终止“ 这是我的扩展表的create语句 CREATE TABLE [dbo].[RQRequestTableExtension] ( [CompanyID] [int] NOT NULL, [OrderNbr] [int] NOT NULL, [BranchID] [int] NOT NULL, [Dele

我在检查添加的字段并保存时出现此错误

无法将值NULL插入到表“…”的列“DeletedDatabaseRecord”中;列不允许NULL。插入失败

该声明已终止“

这是我的扩展表的create语句

CREATE TABLE [dbo].[RQRequestTableExtension]
(
    [CompanyID] [int] NOT NULL,
    [OrderNbr] [int] NOT NULL,
    [BranchID] [int] NOT NULL,
    [DeletedDatabaseRecord] [bit] NOT NULL,
    [AdminApproval] [Bit],
    CONSTRAINT [RQRequestTableExtension_PK] PRIMARY KEY CLUSTERED
    (
    [CompanyID] ASC,
    [OrderNbr] ASC,
    [BranchID] ASC

)
WITH (PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[RQRequestTableExtension] ADD DEFAULT ((0))
FOR [DeletedDatabaseRecord]
GO
这是我的DAC分机

namespace PurchaseRequisitionApproveButton
{
    [PXTable(typeof(RQRequest.orderNbr), typeof(RQRequest.branchID),
IsOptional = true)]
    public class RQRequestTableExtension : PXCacheExtension<RQRequest>
    {
        [PXDBBool]
        [PXUIField(DisplayName = "Admin Approval", Visibility = PXUIVisibility.Visible)]
        public bool? AdminApproval { get; set; }
    }
}
名称空间PurchaseRequisitionApprove按钮
{
[PXTable(typeof(RQRequest.orderNbr)、typeof(RQRequest.branchID),
等民族=真]
公共类RQRequestTableExtension:PXCacheExtension
{
[PXDBBool]
[PXUIField(DisplayName=“Admin Approval”,Visibility=PXUIVisibility.Visible)]
公共bool?AdminApproval{get;set;}
}
}

您的PXTable属性错误。下面是我如何声明我的(不使用可选)。你不需要我

    [PXTable(typeof(RQRequest.orderNbr))]
    public class RQRequestExtension : PXCacheExtension<RQRequest>
[PXTable(typeof(RQRequest.orderNbr))]
公共类RQRequesteExtension:PXCacheExtension

此外,您不需要添加DeletedDatabaseRecord字段。它不包括在原始表中。

您的PXTable属性错误。下面是我如何声明我的(不使用可选)。你不需要我

    [PXTable(typeof(RQRequest.orderNbr))]
    public class RQRequestExtension : PXCacheExtension<RQRequest>
[PXTable(typeof(RQRequest.orderNbr))]
公共类RQRequesteExtension:PXCacheExtension
此外,您不需要添加DeletedDatabaseRecord字段。它不包括在原始表格中