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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.06.2005, 11:05   #1  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
Здравствуйте! На экзамене по девелопменту был вопрос: в базе есть отчет который необходимо выполнять раз допустим в год, к этому отчету прилагается группа ключей. Группа ключей в остальное время не нужна! Как лучше поступить в этой ситуации.
Одним из ответов был: Делать этой группе ключей Enabled = False и раз в год Вызывать сотрудника центра внедрения который бы делал Enabled = True да еще и центру внедрения дополнительный заработок!
Остальные ответы насколько я помню были на тему программного отключения ключей и включения их в момент срабатывания отчета! Правильный ли ответ по вызову сотрудника? Ведь вроде как программно включать ключи нельзя!
Старый 09.06.2005, 12:02   #2  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Вроде действительно правильный ответ-вызывать сотрудника центра. Программной функции я тоже не нашла. Но вообще какой то интересный вопрос для этого экзамена. А там не было ответа-создать форму и добавить права на изменения на таблицу Database Key Groups?
Старый 09.06.2005, 12:02   #3  
konrad_imported is offline
konrad_imported
Участник
 
183 / 10 (1) +
Регистрация: 25.11.2004
А почему бы не поставить на эти ключи значения MaintainSQLindex и MaintainSIFTIndex в FALSE? Пускай раз в год это дело динамически посчитается - подождут 10 минут, не бояре! :P
И центр внедрения без зарплаты останется!
Старый 09.06.2005, 15:31   #4  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
файл/база данных/таблицы...
там кнопка "Группы ключей".
появится список кодов, которыми могут быть (а могут и не быть - это не динамически вычисляемый список) помечены ключи в таблицах.
надо заставить центр внедрения при разработке этого отчета пометить специфические ключи уникальным кодом. Тогда у вас будет возможность перед выполнением отчета включить эту группу ключей, когда станет ненужным - выключить. Эта процедура не требует участия центра.
Старый 09.06.2005, 16:08   #5  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
Так программно можно включить группу ключей или нельзя?
Старый 09.06.2005, 16:12   #6  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
нельзя
Старый 19.06.2005, 15:55   #7  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Цитата:
Сообщение от konrad
А почему бы не поставить на эти ключи значения MaintainSQLindex и MaintainSIFTIndex в FALSE? Пускай раз в год это дело динамически посчитается - подождут 10 минут, не бояре!  :P
И центр внедрения без зарплаты останется!
А как быть тем, у кого NativeDB?
Старый 20.06.2005, 10:05   #8  
konrad_imported is offline
konrad_imported
Участник
 
183 / 10 (1) +
Регистрация: 25.11.2004
Ну тут центр внедрения, безусловно, на авас себе заработает! :P
 


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

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

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