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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2010, 10:06   #1  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
В очередной раз повторилось - после переименования Клиента все (!) складские проводки переименовались во всех компаниях... Уже известно, что это переименование первичного ключа, но всплывает изредка и не воспроизводится. Аудит не помогает, поскольку показывает только вставку и изменение - переименование первичного ключа видимо идет в обход аудита. По аудиту можно только косвенно выяснить время - обычно изменяют и полное наименование.

Воистину баг аксапты... Может кто видел что-нибудь подобное в хотфиксах-роллапах?
Старый 12.05.2010, 10:12   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от vanokh Посмотреть сообщение
Аудит не помогает, поскольку показывает только вставку и изменение - переименование первичного ключа видимо идет в обход аудита.
В настройка журнала базы данных есть специальный тип логируемых событий - "Переименование первичного ключа"
Старый 13.05.2010, 02:58   #3  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
В настройка журнала базы данных есть специальный тип логируемых событий - "Переименование первичного ключа"
Хм, я думал у нас на него настроен аудит - оказывается нет... Поставим.

Пробовал создавать некорректные условия запуска переименования, максимум что удалось - это замена всех пустых ссылок на таблицу клиентов переименованным значением. Алгоритм следующий:
1. создать запись в таблице Клиенты
2. ввести Счет клиента
3. сохранить (запись не сохраняется, требует ввести адрес)
4. теперь появляется Переименовать в Паспорте записи
5. переименовать

Аудит показывает изменение 0 -> введенное значение.

Результат - во всех таблицах, где есть ссылка на таблица Клиенты и ссылка пустая, она заменится введенным значением (например, пустой Счет на во всех клиентах, Счет и Корр.счет в Наименованиях журналов ГК). Но это все равно не объясняет почему могут заменится все (!) значения в таблице...
За это сообщение автора поблагодарили: wojzeh (1).
Теги
renameprimarykey

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Автоматическая генерация значения в поле CreatedDate Eldar9x DAX: Программирование 3 06.08.2008 13:10
Поле "Оплатить до" в строке общего журнала longson DAX: Функционал 7 29.03.2008 14:38
Запрос. Отрицание значения при добавлении range'а на поле! IvanS DAX: Программирование 3 11.10.2006 09:41
Перебор всех таблиц, имеющих поле определенного типа AKIS-Falcon DAX: Программирование 8 11.02.2005 17:07

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

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

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