Добрый день.

ЕРП 2.5, 8.3.
Реальная доработка несколько отличается от описанного примера, но в целях экономии времени описание также подойдет.

В табличную часть документа ПТУ добавлен реквизит, например, Менеджер. Таким образом в ПТУ каждая строка товара может быть отнесена конкретному менеджеру.

Необходимо в форму списка ПТУ в новую колонку вывести через запятую всех менеджеров, которые указаны в табличной части.
Реализация такая:

1. Изменил текст запроса динамического списка - добавил пустое поле Менеджер (тип строка, 500);
2. В форму списка программно добавил новую колонку динамического списка "Менеджер";
3. Добавил событие "СписокПриПолученииДанных";
4. В событии из п.3 получаю данные о менеджерах, формирую строку и вывожу на форму

Все работает, кроме отборов. Ни через изменить форму, ни через быстрый текстовый поиск ничего не находит. Как можно исправить?
---
СписокПриПолученииДанных - не получится использовать отборы и проч.
Полезная “фишка” 1С 8.3.10 – вывод произвольных данных в списках без потерь
непонятно сайты с кириллицей неадекватно отображаются
https://infostart.ru/public/800862/ - здесь ссылка
---
Сообщение было скрыто модератором.
---
Нет, а в чем ошибка? Добавил пустое строковое поле. Затем в ПриПолученииДанных заполняю его
---
Сообщение было скрыто модератором.
---
СписокПриПолученииДанных - не получится использовать отборы и проч.
Полезная “фишка” 1С 8.3.10 – вывод произвольных данных в списках без потерь
непонятно сайты с кириллицей неадекватно отображаются
https://infostart.ru/public/800862/ - здесь ссылка
---
Спасибо. Ответ никак. Вопрос закрыт.
---
как вариант, добавить на форму реквизит, имитирующий элемент пользовательского отбора, либо строковый, либо список значений (ссылочный). Добавить в форму реквизит, в который событии ПриСозданииНаСервере сохранять исходный текст запроса дин.списка
В событии ПриИзменении нашего реквизита отбора получить массив список ссылок документов (если поле строковое, сделать парсинг, запросом получить ссылки и проч) подменить текст запроса дин.списка, добавив "ГДЕ .Ссылка в &(Массив)",добавить параметр Массив, Элементы.Список.Обновить(). Если реквизит отбора пустой, то возвращать исходный текст запрос, и т.д.
Можно сие сделать и через отбор, в т.ч. и через Пользовательские настройки, но кода будет поболее.
---
Отбор по реквизитам табличной части работает из коробки. Если среди полей запроса есть табличная часть, то поля отбора можно брать прямо из табличной части, иначе через Ссылка.<Имя табличной части>.
---
Такой вариант не подходит, нужен отбор именно по добавленному полю (в строке со значениями через запятую)
---
Почему не подходит? В чем принципиальное отличие?
---
В самом начале я написал, что основная задача слегка отличается, видимо зря, нужно было сразу полностью описывать, прошу прощения.

Документ проходит процесс согласования. Т.е. в зависимости от маршрута документу назначены разные этапы (может быть несколько), которые меняются по ходу маршрута, связь через РС. Вот по этим самым этапам и нужно фильтроваться.
---
Добавь свою строку 500 в шапку ПТУ, заполни её при записи документа, добавь в список как обычный реквизит и прекрати насиловать всем мозг.
---
просто они (1) не умеют другим поиском пользоваться