Первичный DA C представления данных PXSelect не должен принадлежать классу расширения:
PXSelect<INRegisterKitAssemblyExt, ...
Вместо этого следует использовать базовый DA C расширения:
PXSelect<INKitRegister, ..
INKitRegister - это проекция DA C в INRegister DA C:
[PXPrimaryGraph(typeof(KitAssemblyEntry))]
[PXCacheName(Messages.INKit)]
[PXProjection(typeof(Select2<INRegister, InnerJoin<INTran, On<INRegister.FK.KitTran>>>),
Persistent=true)]
[Serializable]
public partial class INKitRegister : IBqlTable, ILSPrimary
Вы пытаетесь добавить привязанное к базе данных поле в проекцию INKitRegister, но таблица базы данных INKitRegister не существует:
public class INRegisterKitAssemblyExt: PXCacheExtension<INKitRegister>
Вы должны использовать расширение DA C в реальной таблице базы данных INRegister, используемой проекцией для сохранения полей:
public class INRegisterKitAssemblyExt: PXCacheExtension<INRegister>