|
Как убрать доступность сортировки по полю динамического списка управляемой формы? | ☑ | ||
---|---|---|---|---|
0
TormozIT
гуру
25.10.17
✎
14:19
|
Берем БСПшный регистр ВерсииОбъектов. Пользователь может зайти в настройки списка и включить сортировку по полю Объект. При этом возникает много неявных соединений со ссылочными таблицами. Как убрать доступность поля на закладке "Порядок" в настройках списка?
|
|||
1
TormozIT
гуру
25.10.17
✎
14:21
|
(0) + При сортировке по такому полю запрос к СУБД становится тяжелым и случаются проблемы (долгое выполнение и ошибка СУБД).
|
|||
2
TormozIT
гуру
25.10.17
✎
14:52
|
Это можно сделать только программно и только начиная с 8.3.10
ДинамическийСписок.УстановитьОграниченияИспользованияВПорядке (DynamicList.SetRestrictionsForUseInOrder) ДинамическийСписок (DynamicList) УстановитьОграниченияИспользованияВПорядке (SetRestrictionsForUseInOrder) Синтаксис: УстановитьОграниченияИспользованияВПорядке(<Поля>) Параметры: <Поля> (необязательный) Тип: Массив. Пути к полям компоновки, на которые требуется установить ограничение. Описание: Запрещает использование указанных полей и всех их дочерних полей в настройках порядка. Поля, на которые установлено ограничение, не входят в коллекцию доступных полей. После вызова метода список полей с ограничениями замещается указанным. Вызов метода с пустым списком полей отменяет ранее установленные ограничения. |
|||
3
Cyberhawk
25.10.17
✎
14:58
|
Сам нашел или где-то в другом месте подсказали?
|
|||
4
TormozIT
гуру
25.10.17
✎
15:03
|
(3) Подсказали на партнерском форуме. Ссылку давать боюсь)
|
|||
5
TormozIT
гуру
25.10.17
✎
15:03
|
https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska/ тут в конце про это написано
|
|||
6
vs84
22.11.17
✎
14:04
|
(3) у меня не сработало.
В Все ддействия - Настроить список - Сортировка эти поля недоступны, но при щелкании на заголовкам колонок сортировка устанавливается. Конфа в режиме совместимости 8.2.16, интерфейс не такси. У кого-то на подобных условиях срабатывает? |
|||
7
1Снеговик
гуру
22.11.17
✎
14:06
|
(6) при чем тут обычные формы на 8.2.16?
|
|||
8
vs84
22.11.17
✎
14:09
|
(7) формы управляемые, но не такси. И версия платформы 8.3.10.2561, в режиме совместимости. В описании этого метода не сказано, что есть какие-то ограничения.
|
|||
9
Cyberhawk
23.11.17
✎
10:41
|
(8) А как можно узнавать, новые возможности платформы работают в режиме совместимости или не работают?
|
|||
10
ildary
23.11.17
✎
10:48
|
(9) методом тыка, который показал, что УстановитьОграниченияИспользованияВПорядке() не работает в режиме совместимости 8.2.16
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |