В процессе работы с объемными документами в «1С:Бухгалтерия предприятия 3.0» пользователи часто сталкиваются с необходимостью быстрого поиска строк в табличных частях, таких как Материалы, Товары или Услуги. Иногда стандартная кнопка «Найти» пропадает из командной панели или изначально там не отображается. Разберем подробно, как вернуть этот инструмент «для всех» с помощью конфигуратора и других системных механизмов.
Рассмотрим самый надежный способ сделать кнопку доступной для всех пользователей — внесение изменений в метаданные формы через конфигуратор. Это необходимо, когда стандартный поиск был скрыт при разработке формы.
ПоступлениеТоваровУслуг).КоманднаяПанель, которая относится к табличной части Материалы.Найти.КоманднаяПанель нашей таблицы.После этих действий кнопка появится в интерфейсе у всех пользователей. Если же мы хотим, чтобы поиск был еще более удобным, стоит рассмотреть современные возможности платформы 1С 8.3.
В последних версиях платформы 8.3 для элементов типа Таблица реализован специальный механизм управления поиском. Выясним, как сделать строку поиска всегда видимой, чтобы пользователю даже не приходилось нажимать на кнопку или использовать горячие клавиши.
Для этого в конфигураторе выделим саму таблицу (например, Материалы) и найдем в палитре свойств параметр «Положение управления поиском». Рассмотрим доступные варианты:
Установив значение «Верхнее», мы обеспечим максимальную эргономику интерфейса. Пользователь сможет сразу вводить текст, и таблица будет фильтроваться «на лету».
Проанализируем ситуацию: что делать, если конфигурация находится на поддержке и мы не хотим ее снимать для внесения правок? В этом случае правильно будет использовать расширения.
Создадим новое расширение, добавим в него форму нужного документа и выполним те же действия, что описаны в первом способе. Преимущество этого метода в том, что при обновлении «1С:Бухгалтерия» наши изменения не затрутся, и нам не придется заново вручную объединять формы. Это стандарт «хорошего тона» современной разработки на платформе 1С.
Иногда задача стоит иначе: кнопка нужна не «вообще всем», а определенной группе сотрудников, или же программист не хочет менять код. В 1С:Бухгалтерия 3.0 есть встроенный инструмент администратора для этих целей.
Рассмотрим пошагово, как это реализовать:
Таким образом, мы тиражируем визуальное изменение на всех сотрудников без вмешательства в структуру конфигурации. Однако помните, что если пользователь нажмет «Установить стандартные настройки» в форме, кнопка снова исчезнет.
Важно понимать разницу между поиском в динамическом списке (например, в списке всех накладных) и в табличной части конкретного документа. Посмотрим на различия:
Ctrl + F. Если кнопка физически есть в командной панели (даже скрытая в подменю «Еще»), это сочетание всегда сработает.Для отмены поиска и возврата к полному списку строк научим пользователей использовать горячие клавиши Ctrl + Q или Alt + Q. Это значительно повышает скорость работы опытных бухгалтеров.
Мы разобрали несколько вариантов решения проблемы. Если вы программист — используйте расширение и настройку свойства Положение управления поиском. Если вы администратор и не хотите менять код — используйте механизм копирования настроек пользователей. Эти методы позволяют гибко управлять интерфейсом «1С:Бухгалтерия 3.0», делая работу пользователей эффективнее.