Получаю управляемую форму списка, которая должна открываться при входе пользователя с определенной ролью.
В модуле приложения пишу:
Если ОбщегоНазначенияКлиент.ДоступнаРольWEBПользователь() И КоличествоРолей = 1 Тогда
Форма = ПолучитьФорму("Документ.Наряд.Форма.ФормаСпискаУпр");
Форма.Открыть();
КонецЕсли;
В момент получение формы вылетает ошибка "{(61, 39)}: Поле не найдено \"СчетОтИсполнителяНаряды.Ссылка.ПометкаУдаления\"\nНЕ СчетОтИсполнителяНаряды.Ссылка.<<?>>ПометкаУдаления" - эта ошибка в запросе динамического списка на форме. Если зайти в запрос, никаких ошибок конфигурация не видит и форма в пользовательском режиме без проблем.
Внимание, вопрос, уважаемые знатоки - как обойти ошибку динамического списка при программном получении формы??
Управляемую форму нужно открывать через ОткрытьФорму().
Получать а потом открывать только обычную.
Между получением и открытием формы данные могут устареть.
1. Через 2 точки лучше не писать запросы, соедини свою ТЧ с документом внутренним соединением.
2. У тебя явно проблема с правами, смотри на какие объекты прав не хватает