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