Чтобы в параметрах виртуальной таблицы к регистру накопления в 1С отобрать записи по типу документа (например, по документу типа ДокументПланирования), нужно использовать в запросе условие с оператором ССЫЛКА, который проверяет, что регистратор записи является ссылкой на нужный тип документа.
Пример запроса для виртуальной таблицы:
1C
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
РегистрНакопления.Регистратор,
РегистрНакопления.Количество,
РегистрНакопления.Сумма
ИЗ
РегистрНакопления.ИмяРегистра КАК РегистрНакопления
ГДЕ
РегистрНакопления.Регистратор ССЫЛКА Документ.ДокументПланирования";
Где:
— `РегистрНакопления.ИмяРегистра` — имя вашего регистра накопления;
— `Документ.ДокументПланирования` — метаданные документа, по которому фильтруем.
Если вы настраиваете виртуальную таблицу через конфигуратор, в параметрах запроса в разделе «Условия» добавьте условие:
1C
Регистратор ССЫЛКА Документ.ДокументПланирования
Это позволит отобрать только те записи регистра, у которых регистратор — документ типа `ДокументПланирования`.
—
Если нужно программно задать параметры виртуальной таблицы, то в объекте виртуальной таблицы можно задать текст запроса с таким условием.
—
Рекомендую посмотреть здесь:
https://helpf.pro/faq8/view/698.html (пример использования оператора ССЫЛКА в запросах)