Цикл в запросе, (не запрос в цикле) #481278


#0 by drdroid
Необходимо в запросе который выводит отчет по контрагентам выводить рядом с наименованиями контрагентов колонку менеджеры контрагентов где в одной ячейке выводить всех менеджеров поставщика/покупателя через запятую. Т.е. в запросе необходимо пройтись по табличной части справочника и сцепить всех контрагентов в одну строку. Как такое сделать в запросе 1С??? В оракле можно было воспользоваться курсором и циклом, в запросах 1С не вижу ничего подобного... Есть ли возможность в запросе из табличной части сделать одну строку с разделителями?
#1 by also
в запросе, строку с запятыми не получишь
#2 by also
можешь в запросе например положить рядом с контрагентом в ячейку вложенную таблицу, а потом циклом из таблички сделать строчку с запятыми
#3 by drdroid
Пока делаю через цикл при обработке вывода отчета, хотелось бы элегантней в запросе все сделать.
#4 by also
прочитай еще раз
#5 by shuhard
СКД + функция
#6 by Abracadabra
в СКД: ВЫБРАТЬ    Контрагенты.Ссылка,    ПолучитьСписокМенеджеров(Контрагенты.МенеджерыПокупателя.(        НомерСтроки, в глобальном модуле: Привет старикам и их любимому ПостроителюОтчетов :)
#7 by Abracadabra
У функции только нужно ляпнуть Экспорт
#8 by Serg_1960
Выводить менеджеров "через запятую", незная сколько их там в списке... ммм... не оптимальное решение. Привет молодым и их любимому СКД - умный иструмент для... эээ... не оптимальных разработчиков :))
#9 by Abracadabra
Во-первых, автор и так хочет выводить ВСЕХ менеджеров. Во-вторых, сложно себе представить базу, в которой у каждого контрагента будет прописано несколько сотен менеджеров ;)
#10 by Abracadabra
а в-третьих, на ПостроителеОтчета нужно будет наштамповать лишних пару сотен строчек кода, чтобы все это сделать :)
#11 by drdroid
Это то что надо! Спасибо, еще пару вопросов: Интересненько, а использовать функцию можно только в СКД или в любом запросе? И без глобализации (для внешнего отчета) не обойтись?
#12 by shuhard
только в СКД нельзя
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С