Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 окт 2024, 03:26

Как временно отменить ограничение на справочник при выборе

Автор genost, 16 окт 2018, 11:28

0 Пользователей и 1 гость просматривают эту тему.

genost

Добрый день!
У пользователя имеется ограничение к справочнику складов:
ГДЕ (Ссылка В(&_ДоступныеГруппыСкладов)) ИЛИ ((ЭтоГруппа=ЛОЖЬ) И (Родитель В(&_ДоступныеГруппыСкладов)))
Но в документе "Перемещение товаров" необходимо указать склад-получатель, который не входит в параметр сеанса пользователя _ДоступныеГруппыСкладов
Вопрос: Как ВРЕМЕННО в форме выбора убрать ограничение и позволить выбрать любой склад?

LexaK

не знаю, поможет вам это.
для обхода ограничений в 1С предусмотрены модули с пометкой
Привилегированный - Предоставляются полные права доступа
попробуйте в нужных местах использовать вызовы из этих модулей.

или еще как вариант, на "лету" меняйте состав доступных складов/объектов
у вас же используется список доступные группы, списки можно менять - добавлять/удалять
если помогло нажмите: Спасибо!

genost

Цитата: LexaK от 16 окт 2018, 12:04
не знаю, поможет вам это.
для обхода ограничений в 1С предусмотрены модули с пометкой
Привилегированный - Предоставляются полные права доступа
попробуйте в нужных местах использовать вызовы из этих модулей.

или еще как вариант, на "лету" меняйте состав доступных складов/объектов
у вас же используется список доступные группы, списки можно менять - добавлять/удалять
В форме выбора, в модуле ПриСозданииНаСервере я заново формирую запрос динамического списка написав перед этим УстановитьПривилегированныйРежим(Истина) - не помогает.
Как динамически менять параметры сеанса пока не знаю.

LexaK

примерно так
ПараметрыСеанса.<ВашРквизит> = <НовоеЗначение>;

чего сложного? :dfbsdfbsdf:
если помогло нажмите: Спасибо!

genost

Цитата: LexaK от 16 окт 2018, 13:37
примерно так
ПараметрыСеанса.<ВашРквизит> = <НовоеЗначение>;

чего сложного? :dfbsdfbsdf:
Да ничего, только ПараметрыСеанса.МойРеквизит представляет собой фиксированный массив

LexaK

да в фиксированный массив ни добавить ни убавить!
что делать? м-м-м-м...
а-а-а, надо создать новый фиксированный массив!
если помогло нажмите: Спасибо!

genost

Я думаю, что тему нужно закрыть. Там на самом деле вылезает куча проблем. Если разрешить доступ в документе установив, например, новый фиксированный массив, то  справочник показывается без ограничений. Но проблема возникает в форме списка, где ограничения действуют - ссылка на справочник становится "Объект не найден". Ну и т.д.
Спасибо всем ответившим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск