День добрый!
Предлагаю вашему вниманию небольшую доработку для отбора в динамическом списке управляемых форм.
В обычных формах списка команды отбора по текущему значению вынесены на форму, в управляемых формах такой возможности, к сожалению, нет. После перевода некоторых форм списка с обычных на управляемые, от пользователей поступила просьба, вернуть отбор по текущему значению на форму. Так как это очень удобно.
Что бы установить отбор в списке на управляемых формах надо зайти в подменю «Все действия -> Настроить список» и вот там надо задать параметры отбора. Согласитесь, не очень удобно, когда нужно установить отбор на равенство. Тем более, когда это делается постоянно и достаточно часто. Пример: отбор документов по контрагентам или организациям.
В представленной конфигурации реализована небольшая библиотека для подключения команд отбора к форме списка. После внедрения, в форме списка появляются две команды: установить отбор и удалить отбор. Командой «Установить отбор», устанавливается отбор по текущему значению колонки. Каждый последующий отбор добавляется к предыдущему. Командой «Удалить отбор» — удаляются все отборы. Исключение составляют отборы, с видом отображения «недоступный».
Данный вариант был реализован для собственных нужд. Когда, например, пользователю надо ограничить список по определенным параметрам, а подключать для этого ограничения на уровне записей, нет смысла.
Весь код в конфигурации открыт, при необходимости каждый может вносить изменения.
Для внедрения в собственную конфигурацию достаточно объединить вашу конфигурацию с библиотекой. После, в формах списка, добавить код обработки событий и можно пользоваться.
Разработка на платформе 8.2.19.121. При желании и необходимости можно перевести на 8.3.
На 8.3 есть близкий системный аналог этой команды («Найти <Значение текущей ячейки> CTRL+ALT+F»).
Да, но в 8.2 такой возможности нет, либо поиск по CTRL+F либо идем в настройки списка.
Основное назначение для платформы 8.2