Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запись не верна! Значение поля "Пользователь" не может быть пустым!: НастройкиПользователей
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
lina1982
Здравствуйте, 1С:Предприятие 8.3 (8.3.16.1063), Бухгалтерия , редакция 1.7, разработка 2007-2018 (1.7.22.1), обычное приложение.

Выходит ошибка: {ОбщийМодуль.Пользователи.Модуль(210)}: Ошибка при вызове метода контекста (Записать)
Набор.Записать();
по причине:
Запись не верна! Значение поля "Пользователь" не может быть пустым!: НастройкиПользователей: , Текущая страница Панели функций (Регистр сведений: Настройки пользователей).

При переходе указывает на процедуру. Где искать, непонятно.

Процедура УстановитьЗначениеПоУмолчанию(Пользователь, Настройка, Значение) Экспорт

    СсылкаНастройки = ПланыВидовХарактеристик.НастройкиПользователей[Настройка];
    Набор = РегистрыСведений.НастройкиПользователей.СоздатьНаборЗаписей();
    Набор.Отбор.Пользователь.Установить(Пользователь);
    Набор.Отбор.Настройка.Установить(СсылкаНастройки);
    Запись = Набор.Добавить();
    Запись.Пользователь = Пользователь;
    Запись.Настройка = СсылкаНастройки;
    Запись.Значение = Значение;
    Набор.Записать();

КонецПроцедуры // ПолучитьЗначениеПоУмолч
denis84
lina1982 @ Сегодня, 9:22 необходимо зарегистрироваться для просмотра ссылки ,
Добрый день! У Вас не видет "пользователь". Попробуйте вставить вместо "Пользователь", такую конструкцию
Пользователи.ТекущийПользователь();
. Такую инструкцию использовал при программной установке автора в документах.
lina1982
denis84 @ Сегодня, 9:33 необходимо зарегистрироваться для просмотра ссылки ,
Благодарю Вас, все получилось!
DartRomanius
Кстати, а у вас в базе пользователи есть?

И проверьте через отладку (стек вызовов) почему поле "Пользователь" пустое....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.