Журнал документов содержит некоторые реквизиты тип значения в которых Строка или Дата, признак Индексировать с доп. упорядочиванием для этих полей установлен. В настройке порядка присутствует только поле "Дата", при попытке добавить другие поля возникает ошибка :"Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта"
Как можно настроить сортировку в журнале документов????
(3) E_Migachev, Спасибо конечно, но именно так я и пыталась сортировать ещё того как написала сюда.... Этот механизм работает в статических списках, таких как ДокументСписок, СравочникСписок, и т.п. , а в динамическом - ЖурналДокументовСписок это не работает!!!!
(4) (5) Добавлять элементы настройки порядка в динамические списки нельзя.
Если индексирование для графы установлено, то соответсвующий элемент настройки порядка уже есть, надо его просто включить.
Если графа имеет составной тип, то упорядочивание по полям такого типа в динамических списках не поддерживается.
Подробнее можно посмотреть на ИТС "Особенности поведения списков динамического просмотра".
(6) E_Migachev, Этот коммент М.Радченко по данному вопросу я читала, только он как-то расходится с действительностью.... У меня индексирование установлено. Тип данных попадающих в колонки (во всех документах для каждой колонки) Дата. Но нужной Графы в настройках порядка НЕТ!!!! Есть только Стандартня графа Дата, которую можно отключить!
(6) E_Migachev, Как Вы думаете? Может быть Максим Радченко пишет это про 8.2 ? А в 8.1 настройка порядка в журналах вообще не поддерживается? А зачем тогда для граф журнала есть возможность устанавливать признак индексирования с доп.упорядочиванием????
(8) FeliceYa, вот из статьи: Журнал документов
Оптимальным является:
* упорядочивание по полю Дата.
Если у журнала документов есть графа "Графа1" для которой свойство Индексирование установлено в значение "Индексировать", то оптимальными также является упорядочивание по графе Графа1.
Если у журнала документов есть графа "Графа1" для которой свойство Индексирование установлено в значение "Индексировать с доп. упорядочиванием", то оптимальными также является упорядочивание по полям Графа1 + Дата. Важно, что в этом случае упорядочивание только по полю Графа1 не является эффективным.
Я попробовал в 8.1, такие примеры как:
Не работают *09
Ограничения упорядочивания
Для любых прикладных объектов невозможно упорядочивание по следующим полям:
* полям типа "Стока неограниченной дины";
* полям типа "Хранилище значения";
* полям составного типа (для которых задано более одного типа);
* полям, для которых задан "набор типов".
Набор типов" в приведенном выше списке - это:
* типы, задающие ссылку на любой справочник, любой документ и т.д.;
* тип ЛюбаяСсылка;
* типы Характеристика.<Имя плана видов характеристик>.
Но ПРОГРАММНО МОЖНО ЗАДАТЬ УПОРЯДОЧИВАНИЕ, для тех граф - у который указано индексирование!
В ПриОткрытии пишем:
(9) E_Migachev, Да так работает, но увы*11 только программно. Но и это уже хорошо. ПриОткрытии можно прописать оптимальный вариант по основным колонкам, например:А для интерактивного упорядочивания пользователями можно дописать возможность дополнительных настроек. Например:
P.S. Большое спасибо E_Migachev
Подсказка: Для выделения Кода используйте (в редакторе).