AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2009, 07:47   #1  
skazochnik is offline
skazochnik
Участник
 
35 / 10 (1) +
Регистрация: 08.10.2008
Поиск Аналитик !
Привет всем ! Нужна помощь.какой должен быть алгоритм действий если нужно:Поменять программно анналитику во всех модулях?Ну если можно примерный (подобный) код выложить
Старый 16.11.2009, 08:21   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Поищите на этом форуме по ключевому слову RenamePrimaryKey
Старый 16.11.2009, 08:22   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от skazochnik Посмотреть сообщение
Поменять программно анналитику
Какую аналитику? Финансовую, складскую.
Что значит поменять? Поменять метку на поле с конкретной аналитикой?
Или был цвет1, а вы хотите чтоб был теперь цвет2?
Мне не понятно.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 16.11.2009, 08:41   #4  
skazochnik is offline
skazochnik
Участник
 
35 / 10 (1) +
Регистрация: 08.10.2008
Финансовую(ФИлиал)Совершенно верно филиал1 филиал2 по всем модулям., ГК
Старый 16.11.2009, 08:53   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Через Паспорт записи на таблице Аналитик - Переименование первичного ключа.

Есть две тонкости:

1. Если собираетесь переименовывать в существующую аналитику, то существующую запись надо предварительно удалить (или переименовать) через doUpdate, doDelete в табличке Dimensions.

2. Опять же, если при переименовании аналитики может получиться ситуация, что в LedgerBalancesDimTrans нарушится уникальность первичного ключа, надо предварительно удалить эти записи.

Независимо от 1 и 2, после переименования - пересчитать балансы по складу.
Старый 16.11.2009, 12:37   #6  
skazochnik is offline
skazochnik
Участник
 
35 / 10 (1) +
Регистрация: 08.10.2008
Цитата:
Сообщение от Андре Посмотреть сообщение
Через Паспорт записи на таблице Аналитик - Переименование первичного ключа.

Есть две тонкости:

1. Если собираетесь переименовывать в существующую аналитику, то существующую запись надо предварительно удалить (или переименовать) через doUpdate, doDelete в табличке Dimensions.

2. Опять же, если при переименовании аналитики может получиться ситуация, что в LedgerBalancesDimTrans нарушится уникальность первичного ключа, надо предварительно удалить эти записи.

Независимо от 1 и 2, после переименования - пересчитать балансы по складу.
ну это по одной записи
в мне нужно чтобы по все старые записи с аналитикой ФИЛИАЛ1 заменитьь на Аналитику ФИЛИАЛ2
Старый 16.11.2009, 12:44   #7  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от skazochnik Посмотреть сообщение
ну это по одной записи
в мне нужно чтобы по все старые записи с аналитикой ФИЛИАЛ1 заменитьь на Аналитику ФИЛИАЛ2
Во всех табличках, содержащих это значение аналитики?

Тогда так:

- Смотрите, какие таблицы содержат поле Dimension.
- Меняете значение ФИЛИАЛ1 на ФИЛИАЛ2 во всех этих табличках.
- Переименовываете собственно аналитику (ФИЛИАЛ1 в ФИЛИАЛ2).

Подводных камней пока не вижу
__________________
Best Regards,
Roman
Старый 16.11.2009, 13:21   #8  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от skazochnik Посмотреть сообщение
ну это по одной записи
Почему это "по одной"? Или я не понял, что надо сделать. Есть фин. аналитика "Филиал", в ней есть значение "Филиал1", которое надо переименовать в "Филиал2" (во всех таблицах), так?
Старый 19.11.2009, 14:12   #9  
skazochnik is offline
skazochnik
Участник
 
35 / 10 (1) +
Регистрация: 08.10.2008
Цитата:
Сообщение от Андре Посмотреть сообщение
1. Если собираетесь переименовывать в существующую аналитику, то существующую запись надо предварительно удалить (или переименовать) через doUpdate, doDelete в табличке Dimensions.

.
УДАЛИТЬ или переименовать ?
тоесть сперва меняю ФИЛИЛ1 на ФИЛИАЛ2 (при этом такая анналитика сущетвует.)
Вы предлагаете ФИЛИАЛ2 переименовать допустив ФИЛИАЛ3
А как вернуть потом ФИЛИАЛ3 на ФИЛИАЛ2
извеняюсь за такие вопросы но ветаки
Старый 16.11.2009, 13:45   #10  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
ну это по одной записи
Нет, это по всем записям в системе.
Ну за исключением тех таблиц, которые вы создали сами и использовали неправильный тип данных.
Старый 16.11.2009, 16:47   #11  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
OFF
Цитата:
Сообщение от Андре Посмотреть сообщение
Нет, это по всем записям в системе.
Ну за исключением тех таблиц, которые вы создали сами и использовали неправильный тип данных.
Андре,

А с чего вы решили, что Dimension во всех таблицах, его содержащих (правильных, на руктями созданных - входит в первичный ключ)

Это вопрос
__________________
Best Regards,
Roman
Старый 16.11.2009, 14:06   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Если вам нужно переименовать не одно значение а множество разных "филиалов", то процессом переименования первичного ключа можно рулить из кода. Переименование финансовой аналитики
Старый 16.11.2009, 16:55   #13  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
RVS, а зачем фин. аналитика должна входить в ПК во всех таблицах? Достаточно, что она является ПК в самой таблице аналитик.
Старый 16.11.2009, 17:12   #14  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от oip Посмотреть сообщение
RVS, а зачем фин. аналитика должна входить в ПК во всех таблицах? Достаточно, что она является ПК в самой таблице аналитик.
Я тупой, наверное...

Но - чтоб она во всех таблицах все поменяла... "Не верю" (с)

Машинка, которую я предлагал - делалась когда-то и использовалась для замены ГТД. Работает, проверено

ЗЫ: Могу выложить, если хотите. Я этой компании (для которой это делал) - ничем уже не обязан. Чего нальзя сказать о компании
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 16.11.2009 в 17:14.
Старый 16.11.2009, 17:20   #15  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от RVS Посмотреть сообщение
Я тупой, наверное...
Но - чтоб она во всех таблицах все поменяла... "Не верю" (с)
Ок. Что по вашему делает "Переименование первичного ключа" через Паспорт записи (оно же renamePrimaryKey из кода)?
Старый 16.11.2009, 17:35   #16  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от oip Посмотреть сообщение
Ок. Что по вашему делает "Переименование первичного ключа" через Паспорт записи (оно же renamePrimaryKey из кода)?
По-моему? Не глядя, навскидку - переименовывает везде, где эта... фигня входит в индекс. Хотя бы.

Не первичный
__________________
Best Regards,
Roman
Старый 17.11.2009, 11:12   #17  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от RVS
А "лучший по профессии" - ничего не утверждал, вроде - чисто поинтересовался...
Цитата:
Сообщение от oip Посмотреть сообщение
RVS, а зачем фин. аналитика должна входить в ПК во всех таблицах? Достаточно, что она является ПК в самой таблице аналитик.
"Достаточно, что она является ПК в самой таблице аналитик."
А это, что по вашему не утверждение?
ps: и не "Лучший по профессии" а "Кандидат в Лучшие по профессии" читайте плз внимательнее.
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Последний раз редактировалось blokva; 17.11.2009 в 11:17.
Старый 18.11.2009, 15:59   #18  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от blokva Посмотреть сообщение
"Достаточно, что она является ПК в самой таблице аналитик."
А это, что по вашему не утверждение?
ps: и не "Лучший по профессии" а "Кандидат в Лучшие по профессии" читайте плз внимательнее.

Этта... Сказать по делу что - есть? Это вопрос...

Andre,

Вы выложили картинку. Мне - свою выложить??

Это ж форум вроде. Вы меня - не опровергли ни разу.

2 Oip: Извените, не сразу понял, кто - ЛУЧШИЙ
__________________
Best Regards,
Roman
Старый 19.11.2009, 14:44   #19  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от RVS Посмотреть сообщение
Этта... Сказать по делу что - есть? Это вопрос...
Вы первым начали:
Цитата:
Сообщение от RVS
А "лучший по профессии" - ничего не утверждал, вроде - чисто поинтересовался...
Цитата:
Сообщение от RVS Посмотреть сообщение
Andre,

Вы выложили картинку. Мне - свою выложить??

Это ж форум вроде. Вы меня - не опровергли ни разу.
Давайте свою картинку, а то как то непонятно, Andre просто показал где смотреть надо, попробуйте посмотреть там-же...
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 19.11.2009, 16:48   #20  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от blokva Посмотреть сообщение
Давайте свою картинку, а то как то непонятно, Andre просто показал где смотреть надо, попробуйте посмотреть там-же...
Вот...

Таблица и форма - не модифицированы. Ax 3.0 SP5
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 04.02.2016 в 09:52.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Статьи аналитик Silphidae DAX: Программирование 9 02.11.2012 10:05
Проблемы с отображением скл. аналитик ZVV DAX: Администрирование 22 09.01.2009 20:11
Поиск в Grid по полю DataMethod Tiruvileijadal' DAX: Программирование 20 14.05.2007 13:37
ALEG: Интересная статья про иерархию финансовых аналитик в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 09.11.2006 06:00
"поиск" braathe DAX: Программирование 6 24.03.2006 13:07

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:11.