|
![]() |
#1 |
Участник
|
Поиск Аналитик !
Привет всем ! Нужна помощь.какой должен быть алгоритм действий если нужно:Поменять программно анналитику во всех модулях?Ну если можно примерный (подобный) код выложить
|
|
![]() |
#2 |
Участник
|
Поищите на этом форуме по ключевому слову RenamePrimaryKey
|
|
![]() |
#3 |
Участник
|
Какую аналитику? Финансовую, складскую.
Что значит поменять? Поменять метку на поле с конкретной аналитикой? Или был цвет1, а вы хотите чтоб был теперь цвет2? Мне не понятно.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
![]() |
#4 |
Участник
|
Финансовую(ФИлиал)Совершенно верно филиал1 филиал2 по всем модулям., ГК
|
|
![]() |
#5 |
Moderator
|
Через Паспорт записи на таблице Аналитик - Переименование первичного ключа.
Есть две тонкости: 1. Если собираетесь переименовывать в существующую аналитику, то существующую запись надо предварительно удалить (или переименовать) через doUpdate, doDelete в табличке Dimensions. 2. Опять же, если при переименовании аналитики может получиться ситуация, что в LedgerBalancesDimTrans нарушится уникальность первичного ключа, надо предварительно удалить эти записи. Независимо от 1 и 2, после переименования - пересчитать балансы по складу. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Андре
![]() Через Паспорт записи на таблице Аналитик - Переименование первичного ключа.
Есть две тонкости: 1. Если собираетесь переименовывать в существующую аналитику, то существующую запись надо предварительно удалить (или переименовать) через doUpdate, doDelete в табличке Dimensions. 2. Опять же, если при переименовании аналитики может получиться ситуация, что в LedgerBalancesDimTrans нарушится уникальность первичного ключа, надо предварительно удалить эти записи. Независимо от 1 и 2, после переименования - пересчитать балансы по складу. в мне нужно чтобы по все старые записи с аналитикой ФИЛИАЛ1 заменитьь на Аналитику ФИЛИАЛ2 |
|
![]() |
#7 |
Сенбернар
|
Цитата:
Тогда так: - Смотрите, какие таблицы содержат поле Dimension. - Меняете значение ФИЛИАЛ1 на ФИЛИАЛ2 во всех этих табличках. - Переименовываете собственно аналитику (ФИЛИАЛ1 в ФИЛИАЛ2). Подводных камней пока не вижу ![]()
__________________
Best Regards, Roman |
|
![]() |
#8 |
Axapta
|
|
|
![]() |
#9 |
Участник
|
Цитата:
тоесть сперва меняю ФИЛИЛ1 на ФИЛИАЛ2 (при этом такая анналитика сущетвует.) Вы предлагаете ФИЛИАЛ2 переименовать допустив ФИЛИАЛ3 А как вернуть потом ФИЛИАЛ3 на ФИЛИАЛ2 извеняюсь за такие вопросы но ветаки |
|
![]() |
#10 |
Moderator
|
Цитата:
ну это по одной записи
Ну за исключением тех таблиц, которые вы создали сами и использовали неправильный тип данных. |
|
![]() |
#11 |
Сенбернар
|
OFF
Цитата:
А с чего вы решили, что Dimension во всех таблицах, его содержащих (правильных, на руктями созданных - входит в первичный ключ) Это вопрос ![]()
__________________
Best Regards, Roman |
|
![]() |
#12 |
Участник
|
Если вам нужно переименовать не одно значение а множество разных "филиалов", то процессом переименования первичного ключа можно рулить из кода. Переименование финансовой аналитики
|
|
![]() |
#13 |
Axapta
|
RVS, а зачем фин. аналитика должна входить в ПК во всех таблицах? Достаточно, что она является ПК в самой таблице аналитик.
|
|
![]() |
#14 |
Сенбернар
|
Цитата:
Но - чтоб она во всех таблицах все поменяла... "Не верю" (с) ![]() Машинка, которую я предлагал - делалась когда-то и использовалась для замены ГТД. Работает, проверено ![]() ЗЫ: Могу выложить, если хотите. Я этой компании (для которой это делал) - ничем уже не обязан. Чего нальзя сказать о компании ![]()
__________________
Best Regards, Roman Последний раз редактировалось RVS; 16.11.2009 в 17:14. |
|
![]() |
#15 |
Axapta
|
|
|
![]() |
#16 |
Сенбернар
|
Цитата:
![]() Не первичный ![]()
__________________
Best Regards, Roman |
|
![]() |
#17 |
Пенсионер
|
Цитата:
Сообщение от RVS
А "лучший по профессии" - ничего не утверждал, вроде - чисто поинтересовался...
Цитата:
А это, что по вашему не утверждение? ps: и не "Лучший по профессии" а "Кандидат в Лучшие по профессии" читайте плз внимательнее.
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ Последний раз редактировалось blokva; 17.11.2009 в 11:17. |
|
![]() |
#18 |
Сенбернар
|
Цитата:
Этта... Сказать по делу что - есть? Это вопрос... Andre, Вы выложили картинку. Мне - свою выложить?? Это ж форум вроде. Вы меня - не опровергли ни разу. 2 Oip: Извените, не сразу понял, кто - ЛУЧШИЙ ![]()
__________________
Best Regards, Roman |
|
![]() |
#19 |
Пенсионер
|
Вы первым начали:
Цитата:
Сообщение от RVS
А "лучший по профессии" - ничего не утверждал, вроде - чисто поинтересовался...
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#20 |
Сенбернар
|
Цитата:
Таблица и форма - не модифицированы. Ax 3.0 SP5
__________________
Best Regards, Roman Последний раз редактировалось RVS; 04.02.2016 в 09:52. |
|