Можно ли как-то переименовать название объекта таблицы (точнее заголовок). При изменении в объекте сама ORM не переименовывает таблицу в базе данных, а если руками переименовать таблицу а потом объект - тогда выдает ошибку "Ошибка сохранения: ORA-00942: table or view does not exist".
Заголовок менять можно, название лучше не менять, поскольку оно прописано и в метаданных, и в полях таблиц, хранящих информацию о схемах, и в базе данных. Если всё же нужно, можно попробовать путём правки метаданных, аналогично клонированию объекта. Удалить старый объект, загрузить в систему исправленные метаданные и опубликовать. Но, скорее всего, не даст удалить при наличии ссылок на объект. Также нельзя переименовать схему, от которой наследуются другие схемы. Как обходной путь использовать ту же выгрузку метаданных в файл и его исправление для схемы и всех дочерних.
Именно заголовок сменился нормально, объект опубликовался:
я как раз ошибся, мне нужно "название" а не "заголовок" сменить. Но Ваше разьяснее как раз подошло, спасибо. Как вывод - лучше не лезть. А если лесть то по Вашему описанию.
Потом посмотрел ещё раз, для наследуемых объектов даже и заголовок нужно через метаданные. А для названия действительно без крайней нужды лучше не трогать, разве что только если объект Вами же сделан. А то вдруг переименуете стандартный и вдруг придёт на него обновление...
Здравствуйте, есть необходимость переименовать организационную роль all emploees во "Все сотрудники" пока переименовал название роли в тестовой системе, новым пользователям роль присваивается, выдается записям.
Переименовывал кто-то орг. роль all employees? Будут последствия для системы?
После запуска системы у заказчика появилась потребность переименования некоторых разделов, а так же пунктов в меню. Немного покопавшись в базе данных были найдены данные значения и заменены на новые. Проблема в том, что в некоторых местах так и остались старые названия. Помогите полностью переименовать значения:
«Продажи» в разделе «Контакты» нижнего окна «Детали» необходимо переименовать в «Участник проекта»
Везде «Контрагент» сменить на «Компания», а так же в меню «Добавить контрагента», сменить на «Добавить компанию»
Переименовать «Продажи» в «Проекты», как в навигации, так и в сплывающих меню и дополнительных формах
Переименовать раздел «Команда» в деталях Продажи на «Участники проекта»
Может быть кто уже сталкивался с такой задачей?
Заранее благодарю за помощь
Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.
В своё время нашел решение где-то на Community, но сейчас не смог.
Прикрепляю архив с этой утилитой (правда, оно у меня датировано 2009 годом, поэтому гарантий не даю - пробуйте сами)
Владимир, чтобы переименовать перечисленные Вами разделы и пункты меню, необходимо (изменения нужно вносить в Terrasoft Administrator):
1. «Продажи» в разделе «Контакты» нижнего окна «Детали» необходимо переименовать в «Участник проекта.
Изменить заголовок у компонента pgOpportunityDetail в сервисе wnd_ContactsWorkspace.
2. Везде «Контрагент» сменить на «Компания», а так же в меню «Добавить контрагента», сменить на «Добавить компанию» Переименовать «Продажи» в «Проекты», как в навигации, так и в сплывающих меню и дополнительных формах
Инструкция по переименованию во вложении.
3. Переименовать раздел «Команда» в деталях Продажи на «Участники проекта»
Изменить заголовок у компонента pgTeamDetail в сервисе wnd_OpportunitiesWorkspace.
По аналогии с п. 1 и 3 нашел решение для пункта 2 - строки в меню "Добавить->Общие->Контрагент" переименовываются в сервисе wnd_Main в невизуальных объектах