Вход | Регистрация
 

СКД. Изменить имя колонки для вывода в ТЗ

СКД. Изменить имя колонки для вывода в ТЗ
Я
   SeiOkami
 
25.12.20 - 17:20
Дело такое.

Генерирую СКД так, что на N количество элементов создаётся свой параметр и своя группировка в структуре, в которой выводится этот параметр.

Вывожу это в ТЗ. Естественно, получается, что на каждый параметр создаётся колонка. И если у меня этих N элементов, например, 30, то будет и 30 колонок.

Возможно ли как-то управлять именем генерируемой СКД колонки? Чтобы Все параметры выводились в одной и той же колонке в ТЗ
   SeiOkami
 
1 - 25.12.20 - 17:27
Если полностью описать реализацию. У меня есть справочник. В каждом элементе хранятся отборы СКД. Мол, "этот элемент подходит, если выполняются следующие условия:"
Моя задача - определить список этих "подходящих" элементов. 
Можно, конечно, делать циклом. Пробежаться по каждому элементу справочника, взять его отборы, выполнить СКД, поверить результат.
Но сейчас пытаюсь сделать иначе - объединить все отборы в одну СКД и выполнить её, получив на выходе набор подходящих элементов.
Для этого:

Для каждого элемента справочника:
1. Добавляем параметр СКД. Значение - ссылка на элемент справочника.
2. Добавляем группировку вывода.
2.1. В каждой группировке одно выбранное поле - параметр СКД (ссылка на элемент справочника)
2.2. В каждой группировке свои отборы. Те, что указаны в текущем элементе справочника.

Далее эту настройку один раз выполняем и получаем таблицу со списком всех подходящих элементов.
   SeiOkami
 
2 - 25.12.20 - 17:33
Возможно, есть более интересный способ похимичить с СКД. Пока только этот реализовал. Но вот не нравится, что на выходе получается таблица с N колонок вместо одной )
   Cthulhu
 
3 - 25.12.20 - 17:41
нифига не понятно. кто на ком стоял?
источник данных - запрос? так там нетрудно написать выражение, которое по всем отборам составляет одно суммовое значение. или как?
   acht
 
4 - 25.12.20 - 17:43
(1) > получив на выходе набор подходящих элементов.
То-есть ровно одну колонку, например, Ссылка. Откуда другие колонки?
   SeiOkami
 
5 - 25.12.20 - 17:47
(4), так на каждый элемент генерируется свой параметр. И своя группировка с этим параметром.
   SeiOkami
 
6 - 25.12.20 - 17:48
(3), а вот тут мне не понятно. Что за суммовое значение?
   SeiOkami
 
7 - 25.12.20 - 17:49
Есть 30 элементов справочника.
В каждом из них хранятся свои отборы для общей СКД.
Нужно выполнить СКД и получить список всех элементов справочника, у которых отборы выполняются
   acht
 
8 - 25.12.20 - 17:51
(5) > И своя группировка
Так у тебя ж только что только отборы были
   SeiOkami
 
9 - 25.12.20 - 17:52
(8), когда это только отборы были?
в (1) описано, что на каждый элемент справочника
1. Параметр
2. Группировка
3. Отборы
   SeiOkami
 
10 - 25.12.20 - 17:53
Вот скрин с результатом генерации двух элементов справочника
На каждый элемент справочника генерится свой параметр, группировка. В каждой группировке свои отборы

https://i.ibb.co/4V7Xs7p/111.png
   toypaul
 
11 - 25.12.20 - 18:40
одно вычисляемое поле и 30 ресурсов для разных группировок с разным выражением. в отчете вывод одного выч поля. и 30 группировок
   toypaul
 
12 - 25.12.20 - 18:42
можно попробовать сделать одно ВП, один ресурс и остальное через условное оформление. в отчете точно сработает. как это будет выгружаться в ТЗ одному ХЗ известно
   SeiOkami
 
13 - 25.12.20 - 18:42
(11), в таком случае я просто получу количество подходящих элементов. Но сами элементы мне будут неизвестны.
   SeiOkami
 
14 - 25.12.20 - 18:44
Я думал ещё такой вариант сделать. Одно пользовательское поле-выбор. И в него пропихать все элементы справочника и их отборы.
Но, если вдруг отборы в одной строчке будут пересекаться, то я увижу только первый подходящий.
   SeiOkami
 
15 - 25.12.20 - 18:47
А так вариант (14) самый клёвый. Если обусловиться, что отборы в разных элементах не пересекаются, то это идеальное решение

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.