#0
by Vikantib
Добрый день. Имеется запрос на выборку данных с полями Наименование, ШК, Цена, Количество. У одного наименования могут быть несколько ШК, соответственно и в таблице получается несколько строк на одно наименование. Не подскажите как перебрать строки, чтобы получилась ТЗ вида Наименование, ШК (все ШК в одной колонке через запятую), Цена и Количество, соответственно и в таблице одна строка на одно наименование ?
#7
by Лефмихалыч
в запросе - ни как. Но есть СКД, в которой есть СоединитьСтроки (JoinStrings) Предназначена для объединения строк в одну строку. Синтаксис: СоединитьСтроки (Значение, РазделительЭлементов, РазделителиКолонок) Параметры: Значение - выражения, которые нужно объединить в одну строку. Если является Массивом, то в строку будут объединяться элементы массива. Если является ТаблицаЗначений, то в строку будут объединяться все колонки и строки таблицы; РазделительЭлементов - строка, содержащая текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию – символ перевода строк; РазделителиКолонок -строка, содержащая текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию "; ". Пример: СоединитьСтроки(ТаблицаЗначений(НомерТелефона, Адрес));
#8
by GROOVY
Можно извернутся с соединением выворки сомой с собой, но это если мы заранее знаем сколько ШК может быть. А потом просто конкатенацией собрать поле. Но СКД это проще сделать.
#9
by Basilio
в запросе никак. а вот в СКД вроде как в последних версиях платформы добавили такую возможность. Поправьте если я ошибаюсь.
#10
by Vikantib
Спасибо, попробую в этом направлении, а то впринципе реализовал, но очень долго, потому как Цикл в Цикле получилось, что не есть хорошо. Про СКД не подумал.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 7.7 список значений из значений перечисления, сортировка
- v7: Объединение всех данных из 2-х одинаковых баз
- из списка значений в Таблицу значений?
- Как в Список Значений загрузить колонку Таблицы Значений?
- как в список значений добавить данные из Таблицы значений
- УФ, список значений, тип значений
- СКД. Таблица. Объединение нескольких значений в одной ячейке.
- Объединение нескольких баз БП 2.0 в одну
- Дерево значений в таблицу значений
- Объединение нескольких баз БП 3.0 в одну БП 3.0 проф
В этой группе 1С
- Фотошоп не пишет строчными буквами. Что там подкрутить ?
- Не сохраняется условное оформление в ут11
- Картинка из хранилища значений в печатную форму
- v7: Получить значение субконто
- УТ-11 как отключить проверку на платформу?
- 2012R2 + 1C RemoteApp + XP = следы на экране
- СКД: Итоги в числовом поле, не являющимся ресурсом
- "Проваливаться" в отчетах БГУ 2.0.30.41
- v7: WinHttp.WinHttpRequest поддержка TLS возможна? Как?
- Отладка закрытия месяца в БП 3.0
- Как закинуть XML в XDTO?
- Заблокировать реквизит ПриОткрытии()
- v7: COM-объект и 8 в 7
- Публикация базы на веб сервере Apache
- VPN мешает авторизации на ресурсах внутренней сети после большого промежутка времени
- Не закрывается 20ый счет УПП 1.3
- Учет продажи алкогольной продукции в розничной торговле
- Обработка заполнения табличной части 1С 8 (Создание)
- Зациклить вывод печатной М11 на одном макете
- УТ 11 отчет по подарочным сертификатам