Отбор по "ответственному"

1. kasper076 105 21.03.14 13:08 Сейчас в теме
Конфигурация Комплексная автоматизация 1.1
Добавлена роль "Просмотр заявок на расходование средств". Роль регулирует доступ к документу "Заявка на расходование средств". У роли для данного документа есть ограничение доступа к данным:
Чтение
   Поля               Ограничение доступа
  "<Прочие поля>"    "ГДЕ Ответственный = &ТекущийПользователь"

Добавление
   Поля               Ограничение доступа
  "<Прочие поля>"    "ГДЕ Ответственный = &ТекущийПользователь"

Изменение
   Поля               Ограничение доступа
  "<Прочие поля>"    "ГДЕ Ответственный = &ТекущийПользователь"
Показать


Существует типовая роль "Пользователь". У нее для документа "Заявка на расходование средств" есть следующие ограничения на доступ к данным:
Чтение
   Поля                             Ограничение доступа
  "<Прочие поля>"       "ЗаявкаНаРасходованиеСредств ГДЕ Ложь"
  "Ссылка, Номер, Дата"


Пользователю установлены обе эти роли.

В результате в форме списка документа "Заявка на расходование средств" отображаются только те заявки, в которых ответственным является текущий пользователь.

Однако....

При проведении некоторых документов вызывается следующая процедура:
//Процедура обработчик подписки на событие "ПриПроведенииПлатежногоДокументаНаОснованииЗаявки"
//	Выполняет проверку: согласованы ли заявки на расходование денежных средств, указанные в платежном документе
Процедура ПриПроведенииПлатежногоДокументаНаОснованииЗаявки(Источник, Отказ, РежимПроведения) Экспорт
	Если НЕ ИспользуетсяСогласованиеЗаявок(Источник.Организация, Источник.Дата) Тогда
		Возврат;
	КонецЕсли;
	Заголовок = ОбщегоНазначения.ПредставлениеДокументаПриПроведении(Источник);
	МассивЗаявокНаРасходДенежныхСредств = Источник.РасшифровкаПлатежа.ВыгрузитьКолонку("ДокументПланированияПлатежа");
	ОбщегоНазначения.УдалитьПовторяющиесяЭлементыМассива(МассивЗаявокНаРасходДенежныхСредств);
	ПроверитьСогласованиеЗаявок(МассивЗаявокНаРасходДенежныхСредств, Отказ, Заголовок);
КонецПроцедуры
Показать

В колонке "ДокументПланированияПлатежа" содержится документ "Заявка на расходование средств". Но при этом ни один реквизит этого документа недоступен, если ответственным не является текущий пользователь.

Как настроить RLS таким образом, чтобы часть реквизитов документа были доступны всем по ссылке через точку?
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот