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