Тема: О ключах
Показать сообщение отдельно
Старый 24.05.2004, 09:45   #1  
uk is offline
uk
Участник
 
14 / 10 (1) +
Регистрация: 06.05.2003
Адрес: Санкт-Петербург
О ключах
В целях уменьшения размера БД хотим заблокировать лишние или редко используемые ключи в таблицах. Чтобы найти, где применяется тот или иной ключ, используем Navision Developer’s Toolkit.

Непонятно вот что. Допустим, в таблице 5802 (Value Entry) хочу я отключить следующий ключ (Item No.,Inventoriable,Valued By Average Cost,Valuation Date). Тулкит мне говорит, что этот ключ используется, в частности, в Form30 (Item Card). Иду туда. Кнопка Товар, Меню Операции, Операции Стоимости. Смотрю свойства этой команды через Menu Designer. Вижу там следующее: RunObject -- Form Value Entries, RunFormView -- SORTING(Item No.). Т.е. при нажатии команды меню откроется форма Value Entires, у которой SourceTable – таблица Value Entry, и эта таблица будет отсортирована по полю Item No. Но как же это может быть, если среди ключей Value Entry нет такого ключа – Item No. ? Зато есть есть несколько составных ключей, в которых поле Item No. – первое.

Непонятно, к какому именно из этих ключей относится RunFormView -- SORTING(Item No.), и что происходит, если я отключаю один из подобных ключей. При каких условиях
RunFormView -- SORTING(Item No.) может перестать работать?