Было первое ограничение доступа к данным регистра:
#ОрганизацияВШапкеКонтрагентВШапке("Организация", "Контрагент");
Надо добавить второе условие:
#ТекущаяТаблица ГДЕ НЕ #ТекущаяТаблица.Контрагент В
(ВЫБРАТЬ
ЗапрещенныеКонтрагентыПользователя.Контрагент
ИЗ
Справочник.Пользователи.ЗапрещенныеКонтрагенты КАК ЗапрещенныеКонтрагентыПользователя
ГДЕ
ЗапрещенныеКонтрагентыПользователя.Ссылка = &ТекущийПользователь)
Как объединить в тексте эти два ограничения, чтобы они срабатывали по правилу "И"
вопрос решаемый, только почему-то вместо правильного решения (изучения подсистемы управления доступом) решили делать костыль
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший