Можно ли как-то переименовать название объекта таблицы (точнее заголовок). При изменении в объекте сама ORM не переименовывает таблицу в базе данных, а если руками переименовать таблицу а потом объект - тогда выдает ошибку "Ошибка сохранения: ORA-00942: table or view does not exist".

И да, база данных Oracle

Нравится

3 комментария

Заголовок менять можно, название лучше не менять, поскольку оно прописано и в метаданных, и в полях таблиц, хранящих информацию о схемах, и в базе данных. Если всё же нужно, можно попробовать путём правки метаданных, аналогично клонированию объекта. Удалить старый объект, загрузить в систему исправленные метаданные и опубликовать. Но, скорее всего, не даст удалить при наличии ссылок на объект. Также нельзя переименовать схему, от которой наследуются другие схемы. Как обходной путь использовать ту же выгрузку метаданных в файл и его исправление для схемы и всех дочерних.

Именно заголовок сменился нормально, объект опубликовался:

Зверев Александр,

я как раз ошибся, мне нужно "название" а не "заголовок" сменить. Но Ваше разьяснее как раз подошло, спасибо. Как вывод - лучше не лезть. А если лесть то по Вашему описанию.

Потом посмотрел ещё раз, для наследуемых объектов даже и заголовок нужно через метаданные. А для названия действительно без крайней нужды лучше не трогать, разве что только если объект Вами же сделан. А то вдруг переименуете стандартный и вдруг придёт на него обновление...

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

Здравствуйте, есть необходимость переименовать организационную роль all emploees во "Все сотрудники" пока переименовал название роли в тестовой системе, новым пользователям роль присваивается, выдается записям. 



Переименовывал кто-то орг. роль all employees? Будут последствия для системы? 

Нравится

1 комментарий
Лучший ответ

Добрый день!

По сути орг. роль - это запись в таблице SysAdminUnit.

И должна быть связка по Id. Так что проблем быть не должно.



PS: поиск по "all emploees" по исходным кодам результата не дает

Добрый день!

По сути орг. роль - это запись в таблице SysAdminUnit.

И должна быть связка по Id. Так что проблем быть не должно.



PS: поиск по "all emploees" по исходным кодам результата не дает

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

После запуска системы у заказчика появилась потребность переименования некоторых разделов, а так же пунктов в меню. Немного покопавшись в базе данных были найдены данные значения и заменены на новые. Проблема в том, что в некоторых местах так и остались старые названия.
Помогите полностью переименовать значения:

  • «Продажи» в разделе «Контакты» нижнего окна «Детали» необходимо переименовать в «Участник проекта»
  • Везде «Контрагент» сменить на «Компания», а так же в меню «Добавить контрагента», сменить на «Добавить компанию»
  • Переименовать «Продажи» в «Проекты», как в навигации, так и в сплывающих меню и дополнительных формах
  • Переименовать раздел «Команда» в деталях Продажи на «Участники проекта»

Может быть кто уже сталкивался с такой задачей?
Заранее благодарю за помощь

Нравится

4 комментария

Здравствуйте, Владимир!

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

В своё время нашел решение где-то на Community, но сейчас не смог.
Прикрепляю архив с этой утилитой (правда, оно у меня датировано 2009 годом, поэтому гарантий не даю - пробуйте сами)

Владимир, чтобы переименовать перечисленные Вами разделы и пункты меню, необходимо (изменения нужно вносить в Terrasoft Administrator):

1. «Продажи» в разделе «Контакты» нижнего окна «Детали» необходимо переименовать в «Участник проекта.
Изменить заголовок у компонента pgOpportunityDetail в сервисе wnd_ContactsWorkspace.

2. Везде «Контрагент» сменить на «Компания», а так же в меню «Добавить контрагента», сменить на «Добавить компанию»
Переименовать «Продажи» в «Проекты», как в навигации, так и в сплывающих меню и дополнительных формах
Инструкция по переименованию во вложении.

3. Переименовать раздел «Команда» в деталях Продажи на «Участники проекта»
Изменить заголовок у компонента pgTeamDetail в сервисе wnd_OpportunitiesWorkspace.

Наталья, добрый день!
Спасибо, очень помогли!

По аналогии с п. 1 и 3 нашел решение для пункта 2 - строки в меню "Добавить->Общие->Контрагент" переименовываются в сервисе wnd_Main в невизуальных объектах

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