ЛО, Всеволожский р-н пос Бугры, ул Шоссейная, д 43а, офис 201
телефон
8 911 020 10 20
почта
info@vls24.ru
8 911 020 10 20
info@vls24.ru

ЛО, Всеволожский р-н, пос. Бугры, ул Шоссейная,  43а, офис 201

Стандартные обработки «Все функции»

ЛО, Всеволожский р-н пос Бугры, ул Шоссейная, д 43а, офис 201
телефон
8 911 020 10 20
почта
info@vls24.ru
8 911 020 10 20
info@vls24.ru

ЛО, Всеволожский р-н, пос. Бугры, ул Шоссейная,  43а, офис 201

Стандартные обработки «Все функции»

ЛО, Всеволожский р-н пос Бугры, ул Шоссейная, д 43а, офис 201
телефон
8 911 020 10 20
почта
info@vls24.ru
8 911 020 10 20
info@vls24.ru

ЛО, Всеволожский р-н, пос. Бугры, ул Шоссейная,  43а, офис 201

Стандартные обработки «Все функции»

ЛО, Всеволожский р-н пос Бугры, ул Шоссейная, д 43а, офис 201
телефон
8 911 020 10 20
почта
info@vls24.ru
8 911 020 10 20
info@vls24.ru

ЛО, Всеволожский р-н, пос. Бугры, ул Шоссейная,  43а, офис 201

Стандартные обработки «Все функции»

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

С первыми двумя пунктами достаточно однозначно и комментировать мы их будем обсуждая и корректируя с учетом ваших комментариев.

Рассмотрим 3 пункт:

Вызов стандартной обработки из любого пункта меню.

Обработка «Поиск ссылок на объекты» удобна и может пригодиться даже обычным пользователям. Однако не всегда есть возможность дать им доступ к меню «Все функции» из-за ограниченного уровня доступа пользователя. В этом случае можно добавить вызов обработки из стандартного меню.

Вызов стандартной обработки из любого пункта меню. Обработка «Поиск ссылок на объекты» удобна и может пригодиться даже обычным пользователям. Однако не всегда есть возможность дать им доступ к меню «Все функции» из-за ограниченного уровня доступа пользователя. В этом случае можно добавить вызов обработки из стандартного меню.

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПодключитьВнешнююОбработкуНаСервере();
    ОткрытьФорму("ВнешняяОбработка.StandardFindByRef.Форма");
КонецПроцедуры

&НаСервере
Процедура ПодключитьВнешнююОбработкуНаСервере()
    ВнешниеОбработки.Подключить("v8res://mngbase/StandardFindByRef.epf", "StandardFindByRef", false);;
КонецПроцедуры
При запуске этой команды у любого пользователя запустится обработка «Поиск ссылок на объекты» из обычного меню.

Подмена стандартной обработки.

Допустим, по какой-то причине нас не устраивает стандартная обработка. В этом случае мы можем ее подменить любой другой. Выполняем на сервере следующий код (например в «ПриЗапуске()» конфигурации) и после этого из стандартного меню «Все функции» — «Поиск ссылок на объект» будет вызываться наша собственная внешняя либо встроенная в конфигурацию обработка.
ДвоичныеДанные = Новый ДвоичныеДанные("C:\ВнешняяОбработка.epf");
    АдресХранилища = ПоместитьВоВременноеХранилище(ДвоичныеДанные); 
    ВнешниеОбработки.Подключить(АдресХранилища, "StandardFindByRef", false);
При запуске этой команды у любого пользователя запустится обработка «Поиск ссылок на объекты» из обычного меню.

Изменение стандартной обработки.

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

Добавить комментарий

Не нашли ответа на свой вопрос?

Ваш личный специалист знает, как решить любую задачу. Оставьте заявку на обслуживание в форме.
ПОЗВОНИТЕ МНЕ
+
Жду звонка!
ПОЗВОНИТЕ МНЕ
+
Жду звонка!