Имя: Пароль:
1C
1С v8
Группировка в динамическом списке
0 k23
 
17.08.18
10:34
Начиная с режима совместимости с версией 8.3.10 в динамическим списках в УФ недоступна группировка.
Это баг или новая фитча?
Что-то не нашёл ни на одном ресурсе в и-нете и у 1с информации об этом новшестве.
1 Tonik992
 
17.08.18
10:36
(0) что-то не то у вас.
У меня все доступно в режиме совместимости 8.3.10
2 PR
 
17.08.18
10:38
(0) Начиная с вниз что ли?
Ну так-то, в 6.0 даже динамических списков не было
3 k23
 
17.08.18
10:43
(1) Создайте НОВЫЙ динамический список в режиме совместимости >=8.3.10
Или уберите запрос, а потом опять восстановите в уже существующем списке и гляньте на закладку Группировка.
Группировка не в запросе, а в списк!
4 Tonik992
 
17.08.18
10:47
(3) У вас какие-то хитрые схемы, не надо нам усложнять жизнь -)
5 k23
 
17.08.18
10:48
(2) мистер умник. когда начинают с чего-то, то это вверх. Начиная с 1, начиная с первого класса, начиная с версии 6, начиная с 1 рубля...
6 Tonik992
 
17.08.18
10:48
(3) а что у вас на закладке группировка-то? Полей нет?
7 k23
 
17.08.18
10:52
(6) пусто там. в том и фишка. опытным путём была выявлена версия 8.3.10.
8 PR
 
17.08.18
10:54
(5) Тогда я не понимаю, про что ты, все прекрасно работает
9 Tonik992
 
17.08.18
10:56
(7) Да, в режиме конфигуратора у меня поля группировки тоже отсутствуют если я с нуля запрос добавил.

Это баг какой-то.

Поля группировки появляются, если применить запрос, а потом заново открыть настройку списка.
10 Tonik992
 
17.08.18
10:57
При этом должна быть заполнена Основная таблица.
11 Tonik992
 
17.08.18
10:58
(3) Давайте поразмыслим, для чего 1Сники так сделали
12 k23
 
17.08.18
11:17
(10) действительно, если закрыть-открыть, то срабатывает. Только для РН на виртуальной таблице (Остатки, например) не работает, хоть что делай.
13 Tonik992
 
17.08.18
11:24
(12) Там прикол есть такой.
Когда поля группировки отображены (т.е. есть на закладке "Группировка"), в этот момент можете перейти на запрос и изменить его, сделав выборку из виртуальной(!) РН.
После этого переходите на закладку группировка, и там поля группировки доступны и их можно выбрать. Потом применить изменения..
Но вот когда зайдете снова в настройку списка, поля группировки будут  помечены крестиком.

Я думаю это особенность работы динамического списка
14 Tonik992
 
17.08.18
11:27
ИЗ ИТС:
"Требование связано со следующими особенностями работы динамического списка. Для построения группировки, динамическому списку необходимо выбрать все уникальные из таблицы базы данных значения поля, по которому строится группировка. Затем производится сортировка и вывод пользователю. Когда пользователь раскрывает значение группировки, динамический список выбирает все записи таблицы с заданным значением в поле"

таким образом группировка для вирт. таблицы сотворит зло
15 k23
 
17.08.18
11:27
(12) этот прикол работает до первого сохранения. Если потом перезайти в список - пусто там.
16 k23
 
17.08.18
11:31
(14) pls, кинь поподробней цитату с ИТС на эту тему. А то мы тут не знаем, нужно велосипед городить, или дождаться исправлений.. Если это фитча, тогда нужно колхозить другой код...
17 Tonik992
 
17.08.18
11:43
(16)
https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001334

вот здесь есть ограничения.
"Не поддерживается использование в качестве основной таблицы динамического списка следующих таблиц:

● Таблица, для которой отсутствует ключ, уникально идентифицирующий каждую запись таблицы (ссылка для объектных таблиц и ключ записи для таблиц регистров). Однако следующие таблицы могут быть установлены в качестве основной таблицы динамического списка (несмотря на отсутствие ключа):

● таблица Субконто регистра бухгалтерии;

● все виртуальные таблицы регистра бухгалтерии, кроме таблицы ДвиженияССубконто;

● таблицы значений констант (включая таблицу Константы);"

А т.к. группировка возможна только для Основной таблицы, вывод - группировку делать нельзя обосновано.
18 Tonik992
 
17.08.18
11:44
19 Tonik992
 
17.08.18
11:45
"● таблицы регистра накопления:

● таблица оборотов;

● таблица остатков;

● таблица оборотов и остатков.

● таблицы регистра расчета:

● таблица фактического периода действия;

● данных графика;

● базовых данных."
20 k23
 
17.08.18
12:21
(19) огромное человеческое спасибище! Как раньше то это всё работало? могут ведь, только не хотят.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший