Вывести несколько строк из табличной части
Добрый день! Есть документ, в нем табличная часть, в ней несколько заполненных строк. Надо вывести в отчет ссылку на документ и первые 3 строки в колонках. Т.е. чтобы были 4 колонки - Ссылка на документ, данные из первой строки ТЧ, данные из второй строки ТЧ, данные из 3 строки ТЧ
Я сделала так:
И так для первых 3 строк:
Но в отчете выводится вместо одной строки, где в колонках данные по строкам из ТЧ, а 3 строки на каждую строку из ТЧ. Где в первой колонке заполнены данные из первой строки ТЧ, остальные колонки пустые, потом в следующей строке первая колонка пустая, во второй данные из второй строки, дальше все пусто. И т.д. Получается лесенка. Как сделать, чтобы по 1 документу была одна строка?
Я сделала так:
ВЫБОР
КОГДА ТЧ.НомерСтроки = 1
ТОГДА ТЧ.Строка
КОНЕЦ КАК Колонка 1
И так для первых 3 строк:
ВЫБОР
КОГДА ТЧ.НомерСтроки = 2
ТОГДА ТЧ.Строка
КОНЕЦ КАК Колонка 2
ВЫБОР
КОГДА ТЧ.НомерСтроки = 3
ТОГДА ТЧ.Строка
КОНЕЦ КАК Колонка 3
Но в отчете выводится вместо одной строки, где в колонках данные по строкам из ТЧ, а 3 строки на каждую строку из ТЧ. Где в первой колонке заполнены данные из первой строки ТЧ, остальные колонки пустые, потом в следующей строке первая колонка пустая, во второй данные из второй строки, дальше все пусто. И т.д. Получается лесенка. Как сделать, чтобы по 1 документу была одна строка?
По теме из базы знаний
- Проверка на наличие дублирующихся строк в табличных частях
- Вывод на печать табличной части заказа и своих параметров в УНФ 1.6 с помощью встроенного механизма шаблонов КП и договоров
- Табличная часть как поле ввода
- Дублирование значений в полях табличных частей (CTRL+D)
- Новичок новичку: как открыть документ и установить курсор на нужной строке табличной части (обычные формы)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Пример
Выбрать
таб1.Ссылка,
Таб1.Строка как Строка1,
Таб2.Строка как Строка2,
Таб3.Строка как Строка3
из
Документ.ВашДок.ТабЧасть Таб1
левое соединение Документ.ВашДок.ТабЧасть Таб2
по Таб1.Ссылка = Таб2.Ссылка
и Таб2.НомерСтроки = 2
левое соединение Документ.ВашДок.ТабЧасть Таб3
по Таб1.Ссылка = Таб3.Ссылка
и Таб3.НомерСтроки = 3
Где
Таб1.НомерСтроки = 1
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот