как программно задать отбор в журнале операций

1. user1299321 22.04.21 17:36 Сейчас в теме
Конфигурация Бухгалтерия 3.0ю
Нужно в журнале операций (документов) программно задать отбор по определённому типу документов, но при открытии списка выходит ошибка "Поле не найдено "Список.Тип", хотя оно присутствует в списке. я подозреваю что это из-за того, что это реквизит формы и он имеет тип "Тип". Подскажите как это реализовать.

&НаСервере
Процедура LAD_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
	ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.Тип");
	ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
	ЭлементОтбора.Использование = Истина;
	СписокДок = Новый СписокЗначений;
	СписокДок.Добавить(Тип("ДокументСсылка.ПоступлениеТоваровУслуг"));
	СписокДок.Добавить(Тип("ДокументСсылка.РеализацияТоваровУслуг"));
	ЭлементОтбора.ПравоеЗначение = СписокДок;
КонецПроцедуры
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 22.04.21 17:54 Сейчас в теме
По идее надо просто Новый ПолеКомпоновкиДанных("Тип") вместо Новый ПолеКомпоновкиДанных("Список.Тип");
3. user1299321 22.04.21 18:00 Сейчас в теме
(2) спасибо тебе добрый человек ^_^
4. coollerinc 186 22.04.21 22:38 Сейчас в теме
Зачем писать свои велосипеды. Используйте процедуры БСП. Искать в модулях ОбщегоНазначения. Имя процедуры УстновитьОтборДинамическогоСписка
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот