Замещение базового объекта File

Коллеги, добрый день!

Кто-нибудь сталкивался с необходимостью создания дополнительной колонки с типом "Справочник" в базовом объекте File?

Как вы справлялись со следующей ошибкой?

После создания колонки и публикации, и дальнейшем добавлении файла в любую из деталей "Файлы и ссылки" возникает ошибка "Недопустимое имя столбца "OPFileTypeId". Компиляция\генерация исходных кодов\обновление структуры БД не помогает решить данную проблему.

Подскажите, пожалуйста, каким образом можно исправить данную ошибку, чтобы данное поле (OPFileType) было на всех наследуемых объектах (ContactFile, AccountFile, etc)?

Нравится

1 комментарий

Дополнительно обнаружил, что если обновить структуру БД для конкретного объекта, например, ContactFile (в базовом пакете Base), то физически колонка OPFileTypeId появляется в таблице и ошибка пропадает, однако, проходить по всем объектам и обновлять их структуру не является хорошим решением данной проблемы, так как при добавлении нового раздела данная ошибка может быть актуальна, также, если данный пакет с функционалом переносить на другую среду, то придется аналогичные действия производить со всеми объектами.

Показать все комментарии