|
|
#1 |
|
Участник
|
Пользователю необходимо переименовать код финансовой аналитики в Аксапте (таблица Dimensions, поле Num). Через паспорт записи это сделать не удается (отсутствует кнопка "Переименование"). Наверное это потому, что первичным ключем в таблице Dimensions являются сразу два поля (DimensionCode и Num). Однако задача по переименованию на предприятии стоит очень остро. Кто-нибудь сталкивался с такой задачей?
|
|
|
|
|
#2 |
|
Axapta Retail User
|
Надо переименовать Extended Data Types - Dimensions... лейблы Array Elements...
но это не пользовательски надо делать, а программно, ибо программист - лучший пользователь
|
|
|
|
|
#3 |
|
Участник
|
static void rename(Args _args)
{ Dimensions dimensions = Dimensions::find(SysDimension: epartment, "dsy");; CCPrimaryKey::renamePrimaryKey(dimensions, "new value", fieldnum(Dimensions, Num)); dimensions.(fieldnum(Dimensions, Num)) = "new value"; dimensions.renamePrimaryKey(); } Не очень красиво но работает. |
|
|
|
| За это сообщение автора поблагодарили: Starling (1). | |
|
|
#4 |
|
Участник
|
"dsy" - соотвественно старое значение поля Num.
|
|
|
|
|
#5 |
|
Axapta Retail User
|
Цитата:
Изначально опубликовано if_maks
static void rename(Args _args) { Dimensions dimensions = Dimensions::find(SysDimension: epartment, "dsy");; CCPrimaryKey::renamePrimaryKey(dimensions, "new value", fieldnum(Dimensions, Num)); dimensions.(fieldnum(Dimensions, Num)) = "new value"; dimensions.renamePrimaryKey(); } Не очень красиво но работает. а смысл програмить, если всё проще можно сделать?
|
|
|
|
|
#6 |
|
Участник
|
Цитата:
Изначально опубликовано Mamuka
Надо переименовать Extended Data Types - Dimensions... лейблы Array Elements... |
|
|
|
|
#7 |
|
Участник
|
2 Mamuka
а поподробнее можно объяснить - что вы предлогаете сделать? а то похоже на речь консультанта - говорить о том о чем понятие имеешь очень смутное, но говорить красивыми словами и рассказывать сказки... (не обижайтесь только - я сам люблю их рассказывать) |
|
|
|
|
#8 |
|
Axapta Retail User
|
2 if_maks
вроде бы человеку этого достаточно, раз больше не пишет ![]() P.S. Никоим образом не хотел задеть честь и совесть программистов!!! Очень уважаемые мной люди
|
|
|
|
|
#9 |
|
Axapta Retail User
|
Цитата:
Изначально опубликовано lugachy
Мне кажется автор хотел переименовать коды аналитик в таблице, а не их названия в формах. бес попутал..... ;-0 2 if_maks и вам тоже мои извинения - не вник в вопрос... ступил так сказать ;-0 Господи, стыд-то какой!!!
|
|
|
|
|
#10 |
|
Участник
|
Комментарий автора. Имеется в виду переименование кодов аналитики, а не метки. Попробую предложенный if_maks алгоритм и напишу по результатам.
|
|
|
|
|
#11 |
|
Участник
|
Большое спасибо if_maks алгоритм предложенный тобой корректно работает.
А красота дело субъективное. 2 Mamuka Извенения приняты. |
|
|
|
|
#12 |
|
Аксакал в отставке
|
Цитата:
Изначально опубликовано if_maks
2 Mamuka а поподробнее можно объяснить - что вы предлогаете сделать? а то похоже на речь консультанта - говорить о том о чем понятие имеешь очень смутное, но говорить красивыми словами и рассказывать сказки... (не обижайтесь только - я сам люблю их рассказывать)
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес"). |
|
|