|
Вывести в поле несколько значений по ссылке | ☑ | ||
---|---|---|---|---|
0
bebibo
14.02.22
✎
11:33
|
Добрый день. Подскажите, можно ли в запросе вывести в одном поле список значений?
Есть динамический список, который на основании произвольного запроса. Хочу добавить поле, что бы по каждому документу видеть список определенных реквизитов. Например: Ссылка1 | Товар1, Товар2, товар3 | ---------------------------------- Ссылка2 | Товар1, товар2 | Сейчас в дин списке просто список ссылок, хотелось бы не заходя сразу видеть товары (в целях экономии времени). Товаров не больше 5 шт всегда. Подскажите как реализовать это в запросе? Уже был опыт, это делалось в цикле программным кодом, а здесь только в запросе есть возможность сделать это. |
|||
1
Beduin
14.02.22
✎
11:34
|
Делай через СКД
|
|||
2
bebibo
14.02.22
✎
11:41
|
(1) А как через СКД, если у меня дин список?
|
|||
3
DrShad
14.02.22
✎
11:56
|
в демоническом списке так нельзя
|
|||
4
Мультук
гуру
14.02.22
✎
12:07
|
(0) Добавить внизу/сбоку этого дин. списка еще один с отбором товаров по текущей строке
И флажок на вкл/выкл этого списка |
|||
5
bebibo
14.02.22
✎
12:11
|
(4) А если нам сразу нужно видеть в каких строках есть Товар2? Глядя на весь список
|
|||
6
DrShad
14.02.22
✎
12:14
|
(5) переделай запрос
выбери все ссылки по этому товару и основную ьаблицу внутренним соединением фильтруй |
|||
7
bebibo
14.02.22
✎
12:16
|
Всё таки хотелось, чтобы всё в одном дин списке было..
А я могу программно циклом обойти дин список потом, после заполнения его произвольным запросом и заполнить все ссылки товарами? |
|||
8
Мультук
гуру
14.02.22
✎
12:18
|
(5) Для этого есть отборы
|
|||
9
pechkin
14.02.22
✎
12:23
|
(7) Можно. ПриПполученииДанных
|
|||
10
RomanYS
14.02.22
✎
12:24
|
(7) Добавь текстовый реквизит "КраткийСостав" и заполняй его перед записью, в ЗУПе так делают.
(5) Критерии отбора должны решить этот вопрос |
|||
11
Галахад
гуру
14.02.22
✎
12:28
|
Если товар определенное количество, то можно наверное как-тоо так:
ВЫБРАТЬ Док.Ссылка КАК Ссылка, ДокТЧ.Рек.Наименование + ДокТЧ2.Рек.Наименование КАК Рек ИЗ Документ.Док КАК Док ЛЕВОЕ СОЕДИНЕНИЕ Документ.Док.ТЧ КАК ДокТЧ ПО Док.Ссылка = ДокТЧ.Ссылка И (ДокТЧ.НомерСтроки = 1) ЛЕВОЕ СОЕДИНЕНИЕ Документ.Док.ТЧ КАК ДокТЧ2 ПО (Док.Ссылка = ДокТЧ2.Ссылка) И (ДокТЧ2.НомерСтроки = 2) ГДЕ Док.Ссылка = &Ссылка |
|||
12
RomanYS
14.02.22
✎
12:29
|
(11) В этом костыле ЕстьNULL не хватает
|
|||
13
Галахад
гуру
14.02.22
✎
12:30
|
(12) Угу, тут много чего не хватает. Но ведь как пример сойдет.
|
|||
14
DrShad
14.02.22
✎
12:34
|
(11) кровь из глаз
|
|||
15
Галахад
гуру
14.02.22
✎
12:39
|
(14) Это еще ерунда, вот пользователь (0) будет смотреть стену текста, ему точно не позавидуешь. :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |