Как должен выглядеть запрос, который соберет все проведенные документы, и выберет первый элемент (который удовлетворяет условию) из табличной части документов.
---
Причем тут глянуть? Это просто основной принцип - получить несколько а-ля срезов последних (по одной записи на каждую ссылку). Только в курсах валют ссылки валют и даты, а у тебя ссылки документов и номера строк. В остальном - никакой разницы.
---
```1c
    ВЫБОР КОГДА Расш2_ЗаявкаСогласование.Отдел = &Отдел2 Тогда Истина
    Иначе Ложь Конец КАК Согласование
```

Можно гораздо проще:

```1c
    Расш2_ЗаявкаСогласование.Отдел = &Отдел2 КАК Согласование
```
---
Как должен выглядеть запросКак запрос на получение курсов валют на несколько указанных дат.
---
А что такое "элемент из табличной части"? Как он будет выглядеть после исполнения запроса?
---
Элементом является Отдел (Справочник.Отделы)
Дата Номер Отдел
---
А я, грешным делом, всегда думал, что элементом ТЧ является СтрокаТабличнойЧасти...
Ну тогда верный ответ в (2).
---
Первый по какому признаку? Первый по номеру строки, по дате, по значению колонки...? Определи сортировку и "ВЫБРАТЬ ПЕРВЫЕ 1"
---
Отвечающим условию. (Перечисления.Статус)
---
Диалоги, прямо как накидывание промптов в нейросеть, через губу эдак. Сейчас емкость контекста кончится и все начнется сначала.
---
Спасибо за подзатыльник. Умнею..
---
Документ Заявка.
В нем есть табличная часть "Согласование"
Там список Отделов и Статус.
Для того, чтобы сформировать оповещение, нужно найти, в каком отделе находится сейчас заявка на согласовании.
Отдел1 - согласовано
Отдел2 -
Отдел3 -
Отдел4 -

  "ВЫБРАТЬ
  | Расш2_ЗаявкаСогласование.Отдел КАК Отдел,
  | Расш2_ЗаявкаСогласование КАК Согласование,
  | Расш2_Заявка.Дата КАК Дата,
  | Расш2_Заявка.Номер КАК Номер
  |ИЗ
  | Документ.Расш2_Заявка.Согласование КАК Расш2_ЗаявкаСогласование
  | ЛЕВОЕ СОЕДИНЕНИЕ Документ.Расш2_Заявка КАК Расш2_Заявка
  | ПО Расш2_ЗаявкаСогласование.Ссылка = Расш2_Заявка.Ссылка
  |ГДЕ
  | Расш2_Заявка.Проведен = ИСТИНА
  | И Расш2_ЗаявкаСогласование.Согласование = &Согласование";

Этот запрос отбирает все отделы:
01.01.2024 001 Отдел2
01.01.2024 001 Отдел3
01.01.2024 001 Отдел4

А 3 и 4 отделы не нужны... пока 2 не согласует.. Сейчас после этого запроса формирую ТЗ отсекая последующие отделы в списке. Вот я и задался целью, может можно в запросе отобрать только 1 элемент из ТабличнойЧасти ?
---
Все равно ответ в (2)
---
Возможно.. Только конфы подходящей нет, чтобы глянуть..
---
Причем тут глянуть? Это просто основной принцип - получить несколько а-ля срезов последних (по одной записи на каждую ссылку). Только в курсах валют ссылки валют и даты, а у тебя ссылки документов и номера строк. В остальном - никакой разницы.
---
отделы не нужны
А по какому признаку ты их отличаешь? Почему из набора Отдел2, Отдел3, Отдел4 должен остатся именно Отдел2, а не Отдел4 - он "первый" почему?
---
Автоупорядочивание. Он первый в списке
---
Ответ неверный.
---
Он первый в спискеОн первый в списке по какому критерию?
---
Зачем две таблицы по одному виду документа? Не проще условие сформировать по нужным параметрам?
Либо через ВЫБОР.
| ВЫБОРК КОГДА Расш2_ЗаявкаСогласование.Отдел = &Отдел2 Тогда Истина
|Иначе Ложь Конец КАК Согласование,
---
В этом-то и вопрос... Как это правильно сделать? Я просто не сообразил, как иначе..
---
```1c
    ВЫБОР КОГДА Расш2_ЗаявкаСогласование.Отдел = &Отдел2 Тогда Истина
    Иначе Ложь Конец КАК Согласование
```

Можно гораздо проще:

```1c
    Расш2_ЗаявкаСогласование.Отдел = &Отдел2 КАК Согласование
```