Как в динамическом списке получить значение реквизитов табличной части
Здравствуйте, такая проблема что нужно в форму списка выводить реквизит Проект, он бывает один на весь документ, а бывает когда для каждой строки табличной части (в зависимости от выбранной настройки) нужно выводить на форму списка этот реквизит я сделал условие в запросе (показал на картинке) но в случае когда проектов несколько, то в консоли запросов выводит, строку с проектами а при применении в форме списка поле не отображается вовсе, хотелось что бы в этой строке не было повторений проекта или хотя бы выводился последний проект из табличной части, как это можно сделать подскажите пожалуйста
Прикрепленные файлы:

По теме из базы знаний
- Отборы (поиск) в табличной части либо таблице значений (управляемые формы)
- Пример добавления вычисляемого поля из табличной части к форме списка
- Как сдать экзамен 1С:Специалист по платформе?
- Не клади яйца в одну корзину. Как удовлетворить всех клиентов и не превратить конфигурацию в помойку
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
Найденные решения
(3) можно Первые, можно с помощью агрегатной функции Максимум/Минимум
(4) Так ничего и не будет. Нужен именно подзапрос, либо получать все данные ТЧ в временную таблицу и с ней соединяться
Что-то вроде:
(4) Так ничего и не будет. Нужен именно подзапрос, либо получать все данные ТЧ в временную таблицу и с ней соединяться
Что-то вроде:
Выбрать
Т1.Поле1,
Т2.Поле2
ИЗ
Таблица1 КАК Т1
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Т.Поле1, МАКСИМУМ(Т.Поле2) КАК Поле2 ИЗ Таблица2 КАК Т СГРУППИРОВАТЬ ПО Т.Поле1) КАК Т2
ПО Т1.Поле1 = Т2.Поле1
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) можно Первые, можно с помощью агрегатной функции Максимум/Минимум
(4) Так ничего и не будет. Нужен именно подзапрос, либо получать все данные ТЧ в временную таблицу и с ней соединяться
Что-то вроде:
(4) Так ничего и не будет. Нужен именно подзапрос, либо получать все данные ТЧ в временную таблицу и с ней соединяться
Что-то вроде:
Выбрать
Т1.Поле1,
Т2.Поле2
ИЗ
Таблица1 КАК Т1
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Т.Поле1, МАКСИМУМ(Т.Поле2) КАК Поле2 ИЗ Таблица2 КАК Т СГРУППИРОВАТЬ ПО Т.Поле1) КАК Т2
ПО Т1.Поле1 = Т2.Поле1
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот