|
![]() |
#1 |
Участник
|
Насколько я понял никак. RenamePrimaryKey() вызовится один раз, у той таблице для которой запустили переименование. Дальше все делается в системных методах.
См. метод SysRecordInfo.renamePrimaryKey(). А зачем Вам такое понадобилось? |
|
![]() |
#2 |
Участник
|
нашел на форуме интуитивно навеяный rINTу джоб
Замена inventDimId во всех таблицах. Но сдается мне здесь не будет точного соответсвия renamePrimaryKey(). Есть желание перекодировать большое число записей справочника. База уже большая и движений много. Перекодировка через паспорт записи подходит, но работает медленно и блокирует работу пользователей. Появилась идея собрать список таблиц обновляемых и полей. Нагенерировать скриптов на sql и отработать все махом. Ну или попытаться оптимизировать переименование для большого списка записей на X++. Соответсвенно возник вопрос, а как в общем случае определить и пройти по тем же таблицам и полям, что и renamePrimaryKey().// |
|
|
![]() |
||||
Тема | Ответов | |||
Где перекрыт метод в классе | 5 | |||
Подскажите где создается в Аксапте ReportTemplate? | 1 | |||
Где что хранится? | 10 | |||
Где отчёт?... | 1 | |||
3.0: где активировать цены по скл. аналитикам ? | 5 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|