Аварийное закрытие конфигуратора при открытии списка пользователей

1. user902161 03.10.18 12:27 Сейчас в теме
Конфигурация "Управление торговлей", редакция 10.3 (10.3.3.3)
столкнулся ошибкой после динамического добавления новой роли в рабочую базу. Происходило аварийное закрытие конфигуратора при открытии списка пользователей.
при открытии любого пользователя ИБ в режиме предприятия происходило следующее:
ошибка:
{ОбщаяФорма.ФормаПользователяИБ(145)}: Метод объекта не обнаружен (Представление)
          СтрокаСписокаДоступныхРолей.Представление = мРоль.Представление();

Код из отладчика:
Для Каждого мРоль Из Метаданные.Роли Цикл
        СтрокаСписокаДоступныхРолей = СписокДоступныхРолейПользователяИБ.Добавить();
        СтрокаСписокаДоступныхРолей.Представление = мРоль.Представление();
        СтрокаСписокаДоступныхРолей.Значение = мРоль;
  КонецЦикла; 

новая роль не считывалась из метаданных.
Решил проблему очень просто, удалением и передобавлением данной роли заново.
Вопрос к экспертам: с чем может быть связано возникновение данной ошибки? Роль работа в тестовой базе. Обновлял рабочую из хранилища, правда "демонически".
По теме из базы знаний
Найденные решения
7. EVKash 16 03.10.18 16:41 Сейчас в теме
(5) После добавления новой роли в конфигурацию нужно запускать или обработку обновления вспомогательных данных("ИнструментыРазработчикаОбновлениеВспомогательныхДанных") или запустить программу с параметром командной строки "/С ЗапуститьОбновлениеИнформационнойБазы"
(6) "Он пробовал на прочность этот мир каждый миг - Мир оказался прочней." (с)
user902161; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. EVKash 16 03.10.18 14:00 Сейчас в теме
(1) а обновление вспомогательных данных делали?
5. user902161 03.10.18 15:16 Сейчас в теме
(4)
обновление вспомогательных данных

нет, т.к. проблема решилась проще - удалением битой роли. Сейчас интересуюсь в целях профессионального развития, почему при динамическом обновлении роль может попасть в конфу и не попасть в базу данных
7. EVKash 16 03.10.18 16:41 Сейчас в теме
(5) После добавления новой роли в конфигурацию нужно запускать или обработку обновления вспомогательных данных("ИнструментыРазработчикаОбновлениеВспомогательныхДанных") или запустить программу с параметром командной строки "/С ЗапуститьОбновлениеИнформационнойБазы"
(6) "Он пробовал на прочность этот мир каждый миг - Мир оказался прочней." (с)
user902161; +1 Ответить
2. Timur.V 81 03.10.18 12:57 Сейчас в теме
Это был динамическое обновление конфигурации?
6. user902161 03.10.18 15:18 Сейчас в теме
3. insurgut 208 03.10.18 12:58 Сейчас в теме
правда "демонически"

Фраза про хомяков и кактусы всегда будет актуальна и применима в динамическому обновлению 1С.

P.S. Либо переходите на расширения, либо забудьте о существовании кнопки "Обновить динамически".
Оставьте свое сообщение

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