Вы создали свое новое поле с помощью Acumatica Project Editor?
Примерно так:
Когда вы создаете поле, связанное с базой данных (введите PXDBType вместоPXType) с помощью редактора проекта автоматически добавляет соответствующий сценарий БД для создания столбца базы данных:
Из вашего вопроса не ясно, если вы создали ЦАП непосредственно в исходном кодефайл или с помощью Acumatica Project Editor.Поэтому я бы порекомендовал вам проверить, был ли создан скрипт базы данных, а если нет, то создать его вручную.Затем сохраните проект настройки, повторно опубликуйте его и, если возможно, проверьте с помощью утилиты базы данных, действительно ли поле существует в базе данных.
Также вы использовали пространство имен по умолчанию и имя расширения для своего расширения DAC:
PX.Objects.SO.SOLineExt
Поскольку это значение по умолчанию, оно может конфликтовать с другими настройками, которые также используют те же значения по умолчанию.Чтобы уменьшить вероятность конфликта, вы можете изменить пространство имен по умолчанию на свое:
MyNamespace.SOLineExt