Статья является второй из цикла статей, посвященных работе со списками. Представленная информация будет полезна как начинающим, так и опытным пользователям 1С. В этом занятии мы поговорим о настраиваемых отборах. Мы рассмотрим различные варианты установки отбора в пользовательском режиме для конфигураций на управляемых формах 1С 8.3. В качестве тестовой базы в этот раз будем использовать демонстрационную базу Управление торговлей 11, в которой будет рассмотрена работа списка документов реализации.
1. Простые отборы.
Для включения формы настройки отборов нажмите на кнопку Еще, и далее выберете пункт Настроить список и перейти на вкладку Отбор. На вкладке будет представлен список полей, по которым можно установить отбор в текущем списке. Выбирать поля фильтров можно двойным кликом, либо просто перетащив нужно поле мышкой в правое окно. Так же можно добавлять поля вручную выбирая из списка доступных. Заданные условия отбора автоматически выводятся на форму списка. В дальнейшем их можно использовать в качестве быстрых отборов.
2. Основные виды сравнения
Для различных типов полей доступен определенный набор видов сравнения. Данный набор будет отличаться, в зависимости от вида объекта. На Рисунке 2 представлен список видов сравнения для справочника. Обратите внимание, что вид Равно по умолчанию не будет выводиться на форму, вместо него будет использоваться поле флажка. Для того, на форме можно было выбирать вид сравнения – необходимо зайти в настройки и там выбрать вид отличный от равно.
3. Дополнительные виды сравнения
Для числовых и текстовых полей виды сравнения будут выглядеть иначе. Система будет корректировать вид сравнения в зависимости от типа поля для отбора
4. Вложенные поля
Отборы могут накладываться не только на поля, представленные в документе, но и на вложенные реквизиты при их наличии. Глубина вложений может быть многоуровневой.
5. Отборы по табличным частям
Отборы можно накладывать и на содержание табличных частей документов. Например, если в документе есть табличная часть товары, то наложение отбора на реквизит Номенклатура табличной части товаров покажет нам все документы, в которых присутствует данный товар
6. Представление полей отбора на форме
Способ отображения отбора на форме списка можно настраивать. Можно изменить его отображение на форме и задать ему произвольное представление. Здесь же можно выключить отображение на форме списка переключив режим отображения из “Быстрый доступ” на обычный.
7. Представление отбора
Для максимального упрощения и создания однозначных отборов можно использовать представление отбора.
8. Группировка условий
Условия отбора можно группировать. Существует несколько типов групп И ИЛИ НЕ по умолчанию все условия в отборе связаны условием И. Вложенность и количество групп ограничены только вашей фантазией
9. Другие поля в качестве значений отбора
Стоит упомянуть такую возможность, как использование в качестве результатов сравнения других полей. Она может быть полезна, если у вас в списке есть два сравнимых показателя. Например, два поля с типом дата или несколько числовых полей. Естественно сравнивать склад с контрагентом бессмысленно.
На этом пока все. Ссылка на предыдущий урок.
Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.
Поделитесь ссылкой, если Вам понравилась эта статья.