При разработке или настройке интерфейсов на управляемых формах 1С:Предприятие часто возникает задача вывода стандартных функций (таких как сортировка или поиск) непосредственно в командную панель табличной части. По умолчанию платформа часто скрывает эти команды внутри подменю Еще, чтобы не перегружать интерфейс. Давайте разберем по шагам, как вынести нужные кнопки на видное место.
Самый быстрый способ, не требующий изменения конфигурации — это использование пользовательских настроек формы. Этот метод позволяет решить задачу оперативно, если вам нужно изменить вид формы «здесь и сейчас».
Предприятие.Еще (обычно она выглядит как треугольник или список).Изменить форму....Командная панель для вашей табличной части.Только в «Еще». Если флажок установлен, команда автоматически скрывается из панели. Снимите этот флажок.ОК команда появится на самой командной панели.Если вы хотите, чтобы кнопка была видна всем пользователям по умолчанию, необходимо внести изменения в конфигурацию. Рассмотрим, как сделать это правильно с помощью дерева элементов формы.
Перейдите в Конфигуратор и откройте соответствующую управляемую форму. В дереве элементов формы вы увидите раздел Команды. Разверните ветку Стандартные команды для вашей табличной части.
Порядок действий:
Стандартные команды.Командную панель, расположенную в дереве Элементы.Отображение. Убедитесь, что там стоит не Авто, а Картинка и текст или просто Текст.Еще принудительно, попробуйте выделить их в отдельную группу внутри панели.При работе с командными панелями важно учитывать некоторые особенности платформы, которые могут влиять на поведение кнопок:
1. Порядок следования команд
Иногда при выносе кнопок из подменю платформа меняет их последовательность. Если вы хотите зафиксировать определенный порядок, вам может потребоваться последовательно вынести все необходимые кнопки, а затем с помощью стрелок перемещения в конфигураторе расставить их в нужном порядке. Помните, что стандартные кнопки, оставленные в Авто, могут перемещаться платформой в зависимости от контекста.
2. Использование свойства «Важность»
Для управления приоритетом кнопок используйте свойство Важность. Установка значения Высокая для кнопок сортировки заставит платформу отдавать им предпочтение при отрисовке панели, что уменьшает вероятность их автоматического попадания в «Еще» при нехватке места.
3. Группировка
Если кнопок становится слишком много, не пытайтесь разместить их в одну линию бездумно. Рационально использовать элементы управления Группа кнопок. Это позволит объединить логически связанные действия (например, Сортировка по возрастанию и Сортировка по убыванию) в один блок, который будет восприниматься пользователем как единый инструмент.
Проанализировав ситуацию, можно сделать вывод, что скрытие команд в Еще — это штатный механизм оптимизации интерфейса 1С. Однако, при необходимости вы всегда можете принудительно управлять видимостью команд через свойства элементов формы или пользовательские настройки Изменить форму. Используйте эти методы для создания удобного и интуитивно понятного интерфейса для ваших пользователей. Для интерактивной настройки элементов без перехода в конфигуратор подойдёт обработка для редактирования свойств форм в режиме предприятия.