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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2009, 20:47   #21  
Андре 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, но я предпочитаю оставить возможность откатиться назад.
 

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