#0
by stas_undead
Добрый день господа форумчане! Возникла странная ситуация. Вроде делаю всё правильно, но не работает. Есть документы "Событие" с реквизитом "Контрагент". Контрагент может быть как справочником "Контрагенты", так и справочником "Транспортные компании". В справочнике "Контрагенты" есть табличная часть "Группа доступа", в которой указываются пользователи, имеющие право на чтение. Необходимо в форме списка документа "Событие" сделать отбор для чтения. Условие такое: 1. Если "Контрагент" - это "Транспортная компания", то выводим все документы без всяких условий. 2. Если "Контрагент" - это справочник "Контрагенты", то выводим только те документы, в которых у "Контрагента" в табличной части "Группа доступа" указан текущий "Пользователь". Я написал запрос так: "Событие ГДЕ ВЫБОР КОГДА Событие.Контрагент Ссылка Справочник.ТранспортныеКомпании ТОГДА ИСТИНА ИНАЧЕ ВЫРАЗИТЬ(Событие.Контрагент.Ссылка КАК Справочник.Контрагенты).ГруппаДоступа.Пользователь = &ТекПользователь КОНЕЦ"
#2
by stas_undead
За три дня перепробовал море вариантов, но подошёл только самый странный. Пишу для будущего поколения. 1) Создать вложенный запрос, в котором сделать выборку из справочника "Контрагенты". Нужны два поля "Пользователь" и "Ссылка". 2) Сделать левую связь с событием по полю "Контрагент". 3) Добавить такое вот условие "ВЫБОР КОГДА Событие.Контрагент ССЫЛКА Справочник.ТранспортныеКомпании ИНАЧЕ ВложенныйЗапрос.Пользователь = &ТекПользователь КОНЕЦ".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Настройка прав: чем отличается право на редактирование от права на изменение?
- Шаблон ограничений роли
- Word.Documents.Add (по шаблону, а шаблон с паролем)
- При открытии отчета выдает "Нарушение прав доступа". Как понять ан что нет прав ?
- УПП 1.3 Ограничение прав доступа на уровне записей (RLS)
- Шаблон ограничений в RLS
- Розница, шаблон чека ККМ, можно ли использовать условия в шаблоне?
В этой группе 1С
- УТ 11. Закрытие заказов клиентов.
- УПП: Сдельный наряд, способ распределения за закладке "Выполненные работы"
- Сумма строк в запросе (СДК)
- v7: Иероглифы в колонтитуле
- Как закрыть 25 счет если на 20 счете другие подразделения?
- Совместная работа программных и аппаратных лицензий 1С
- ОТЧЕТ СКД: Как параметр из запроса (условие) вывести на форму отчета?
- Печать картинки в табличном документе
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- конвертация базы из 8.2 в 8.1
- как свернуть все уровни дерева значений?
- v7: Скопировать область табличного документа в эксель
- 1c 8.2 УФ как убрать кнопку закрытия
- УПП: Списание материалов из эксплуатации . Как правильно?
- Регистр остаток или оборот
- Что за глюк, вылетает база при появлении ошибки через http
- Поступление ТМЦ в Сумма и Валюта Автоматом проставлять цены подразделения
- Проверить табличное поле на пустоту
- Как узнать, есть ли изменения конфигурации для узла плана обмена РИБ.
- Не получается RDP + VirtualBox