|
| ||
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 | |||
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) самый клёвый. Если обусловиться, что отборы в разных элементах не пересекаются, то это идеальное решение |
|
Список тем форума |