ЛО, Всеволожский р-н пос Бугры, ул Шоссейная, д 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» с встроенной обработкой. Его можно открыть в конфигураторе и внести любые нужные изменения. В дальнейшем модифицированную обработку можно использовать просто как внешнюю либо подключить обратно вместо встроеной.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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

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