На самом деле не многие пользователи 1С: 8.2/8.3 знают, что есть универсальный набор обработок, который доступен тем у кого есть право на использование «Все функции».
Итак, рассмотрим их:
Эти возможности являются стандартным решением БСП (Библиотека стандартных подсистем), поэтому, как правило, они во всех новых конфигурациях идентичны.
Но мы отвлеклись. Итак:
- Активные пользователи;
- Журнал регистрации;
- Поиск ссылок на объект;
- Проведение документов;
- Удаление помеченных объектов;
- Управление внешними источниками данных;
- Управление итогами;
- Управление полнотекстовым поиском;
- Управление расширениями конфигурации;

С первыми двумя пунктами достаточно однозначно и комментировать мы их будем обсуждая и корректируя с учетом ваших комментариев.
Рассмотрим 3 пункт:
Вызов стандартной обработки из любого пункта меню.
Обработка «Поиск ссылок на объекты» удобна и может пригодиться даже обычным пользователям. Однако не всегда есть возможность дать им доступ к меню «Все функции» из-за ограниченного уровня доступа пользователя. В этом случае можно добавить вызов обработки из стандартного меню.
Вызов стандартной обработки из любого пункта меню. Обработка «Поиск ссылок на объекты» удобна и может пригодиться даже обычным пользователям. Однако не всегда есть возможность дать им доступ к меню «Все функции» из-за ограниченного уровня доступа пользователя. В этом случае можно добавить вызов обработки из стандартного меню.
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ПодключитьВнешнююОбработкуНаСервере(); ОткрытьФорму("ВнешняяОбработка.StandardFindByRef.Форма"); КонецПроцедуры &НаСервере Процедура ПодключитьВнешнююОбработкуНаСервере() ВнешниеОбработки.Подключить("v8res://mngbase/StandardFindByRef.epf", "StandardFindByRef", false);; КонецПроцедуры
При запуске этой команды у любого пользователя запустится обработка «Поиск ссылок на объекты» из обычного меню.
Подмена стандартной обработки.
Допустим, по какой-то причине нас не устраивает стандартная обработка. В этом случае мы можем ее подменить любой другой. Выполняем на сервере следующий код (например в «ПриЗапуске()» конфигурации) и после этого из стандартного меню «Все функции» — «Поиск ссылок на объект» будет вызываться наша собственная внешняя либо встроенная в конфигурацию обработка.
ДвоичныеДанные = Новый ДвоичныеДанные("C:\ВнешняяОбработка.epf"); АдресХранилища = ПоместитьВоВременноеХранилище(ДвоичныеДанные); ВнешниеОбработки.Подключить(АдресХранилища, "StandardFindByRef", false);
При запуске этой команды у любого пользователя запустится обработка «Поиск ссылок на объекты» из обычного меню.
Изменение стандартной обработки.
Стандартные обработки очень удобны, однако иногда в них не хватает какой-то мелочи. Например, нам может понадобиться добавить в обработку «Поиск ссылок на объект» фильтр для поиска только по документам. Можно, конечно, написать такую же обработку самостоятельно, а можно просто взять встроенную и немного изменить. Чтобы получить встроенную в виде отдельно файла, выполняем код:
КопироватьФайл("v8res://mngbase/StandardFindByRef.epf","C:\ВнешняяОбработка.epf");
Теперь у нас есть стандартный 1С-ный файл «C:\ВнешняяОбработка.epf» с встроенной обработкой. Его можно открыть в конфигураторе и внести любые нужные изменения. В дальнейшем модифицированную обработку можно использовать просто как внешнюю либо подключить обратно вместо встроеной.