24.05.2004, 09:45 | #1 |
Участник
|
О ключах
В целях уменьшения размера БД хотим заблокировать лишние или редко используемые ключи в таблицах. Чтобы найти, где применяется тот или иной ключ, используем 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.) может перестать работать? |
|