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

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

Не первичный
__________________
Best Regards,
Roman
Старый 17.11.2009, 11:12   #5  
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   #6  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от blokva Посмотреть сообщение
"Достаточно, что она является ПК в самой таблице аналитик."
А это, что по вашему не утверждение?
ps: и не "Лучший по профессии" а "Кандидат в Лучшие по профессии" читайте плз внимательнее.

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

Andre,

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

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

2 Oip: Извените, не сразу понял, кто - ЛУЧШИЙ
__________________
Best Regards,
Roman
Старый 19.11.2009, 14:44   #7  
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   #8  
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.
Старый 19.11.2009, 20:47   #9  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
УДАЛИТЬ или переименовать ?
ОК, если вариант заинтересовал, можно рассказать подробнее.

Цитата:
тоесть сперва меняю ФИЛИЛ1 на ФИЛИАЛ2 (при этом такая анналитика сущетвует.)
Вы предлагаете ФИЛИАЛ2 переименовать допустив ФИЛИАЛ3
А как вернуть потом ФИЛИАЛ3 на ФИЛИАЛ2
извеняюсь за такие вопросы но ветаки
То есть:
  • У вас есть аналитика Ф1 и операции по ней
  • У вас есть аналитика Ф2 и операции по ней
  • Вам надо перевесить все операции с Ф1 на Ф2

Я правильно понял задачу? Если да, то система просто так не даст переименовать Ф1 в Ф2, так как в таблице аналитик у вас уже есть Ф2. Поэтому обычно я делаю так:

PHP код:
ttsbegin;
select forupdate dimensions where dimensions.Num == 'Ф2' && ...;
dimensions.Num 'Ф2.old'
dimensions.doUpdate();
ttscommit
Можно на тестовой попробовать удалить запись Ф2 прямо из таблицы, но я не уверен, что там нет DeleteAction.

На данный момент у нас в системе есть:
  • Аналитика Ф1
  • Аналитика Ф2.old (на всякий случай)
  • Операции с аналитикой Ф1
  • Операции с аналитикой Ф2

Выполняем переименование аналитики Ф1 в Ф2. При этом:
  • В табличке аналитик Ф1 переименуется в Ф2.
  • Все операции с аналитики Ф1 перевесятся на Ф2.

На данный момент у нас в системе есть:
  • Аналитика Ф2
  • Аналитика Ф2.old (на всякий случай)
  • Операции с аналитикой Ф2

Теперь аналитику Ф2.old можно просто удалить из таблицы (по ней все равно нет операций).

По идее Ф2 можно просто удалять, не переименовывая ее в Ф2.old, но я предпочитаю оставить возможность откатиться назад.
Старый 19.11.2009, 20:49   #10  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Andre,
Вы выложили картинку. Мне - свою выложить??
Это ж форум вроде. Вы меня - не опровергли ни разу.
А должен был ? Забавная постановка вопроса
Я и по жизни то не вижу смысла в споре, а на форуме тем более.

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Статьи аналитик 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, время: 20:35.