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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2009, 16:48   #1  
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   #2  
Андре 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   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Andre,
Вы выложили картинку. Мне - свою выложить??
Это ж форум вроде. Вы меня - не опровергли ни разу.
А должен был ? Забавная постановка вопроса
Я и по жизни то не вижу смысла в споре, а на форуме тем более.

По теме, если у вас на скриншоте выглядит что-то по-другому - выкладывайте, будем разбираться.
Старый 19.11.2009, 21:00   #4  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от Андре Посмотреть сообщение
По теме, если у вас на скриншоте выглядит что-то по-другому - выкладывайте, будем разбираться.
Скриншот - приаттачен. Уже.

Смысла в споре - не вижу. Тем более, что автор вопроса - как-то... потерялся...

Я лично задачу понял так:

- была аналитика "Фирма1"
- ее преименовали (sic!) в "Фирма2"


Соответственно, были предложены некие действия.

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

Андре,

Извините, если что не так сказал. Не хотел, по-любому
__________________
Best Regards,
Roman
Старый 19.11.2009, 21:07   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
SP5, к сожалению, развернутой не нашел, но есть ax3 sp2 kr2. Кнопка присутствует. Она есть. Ее не может не быть. Но у Вас ее нет.

Я не знаю почему у Вас ее нет, но если бы у меня ее не было бы:
  • Проверил не скрыта ли она (пункт в контекстном меню при клике по форме)
  • Проверил, не модифицирована ли форма SysRecordInfo.
  • Посмотрел есть ли эта кнопка в дизайнере форм.


  • Если она там есть, я бы проверил, не висят ли на ней конфигурационные ключи (хотя в моем приложении не висят).
  • Если клавиши все равно нет - поискал бы по форме по наименованию клавиши Rename. Она AutoDeclaration и вполне может делаться невидимой в коде формы. Просто посмотрел бы в отладчике, что и по какой причине ее отключает.
Изображения
 

Последний раз редактировалось Андре; 19.11.2009 в 21:13.
Старый 19.11.2009, 21:15   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Скриншот - приаттачен. Уже.
Ага, я ответил. Просто я по порядку читаю, по порядку отвечаю.

Цитата:
Извините, если что не так сказал. Не хотел, по-любому
Да, нет проблем. Это уже я иронизирую.
Старый 19.11.2009, 21:35   #7  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от Андре Посмотреть сообщение
Если она там есть, я бы проверил, не висят ли на ней конфигурационные ключи (хотя в моем приложении не висят).[/LIST]
Висят, собаки

Был неправ.
__________________
Best Regards,
Roman
 

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