Axapta 唯一索引错误:引入了唯一索引。需要升级脚本

Axapta 唯一索引错误:引入了唯一索引。需要升级脚本,axapta,ax,Axapta,Ax,如何消除此BP错误:唯一索引错误:引入了唯一索引。需要升级脚本 告诉我如何实施 升级脚本。 我如何实现升级脚本,这会使BP错误消失吗 或者更好的是,我如何在没有脚本的情况下消除此错误,因为项目尚未部署到客户?如果您只是想在没有脚本的情况下消除此错误,则可以相应地修改\Classes\SysBPCheckTable\checkindicemoreUnique,或者注释掉this.checkindicemoreUnique()在\Classes\SysBPCheckTable\check中,如果您选

如何消除此BP错误:唯一索引错误:引入了唯一索引。需要升级脚本

告诉我如何实施 升级脚本。 我如何实现升级脚本,这会使BP错误消失吗


或者更好的是,我如何在没有脚本的情况下消除此错误,因为项目尚未部署到客户?

如果您只是想在没有脚本的情况下消除此错误,则可以相应地修改
\Classes\SysBPCheckTable\checkindicemoreUnique
,或者注释掉
this.checkindicemoreUnique()
\Classes\SysBPCheckTable\check

中,如果您选择忽略BP警告,请注意,您的客户同步可能会由于重复密钥而失败。如果1。customer表包含记录,2。新索引也有一个新字段


您提供的链接中描述了生成更新脚本的方法。在
ReleaseUpdate
类中,您会发现许多示例。

在仅仅“消除”BP错误之前,您必须首先调查索引。哪些字段构成索引

如果索引不需要,并且位于可以从中删除的图层中,则删除该索引。话虽如此,您随后也应该在AOT上进行编译,以确保此索引不是代码中某个地方的引用(例如,在使用索引提示进行选择的地方)

但首先,您需要确定创建索引的原因