8.х запрос настроек пользователя

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Muggsy, 19 ноя 2008.

  1. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    Пишу такой запрос, чтоб узнать значение настройки
    Код:
    Запрос1 = Новый Запрос("ВЫБРАТЬ
    
    | НастройкиПользователей1.Значение как Орг,
    | НастройкиПользователей.Наименование
    |ИЗ
    | РегистрСведений.НастройкиПользователей КАК НастройкиПользователей1
    | ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.НастройкиПользователей КАК НастройкиПользователей
    | ПО НастройкиПользователей1.Настройка = НастройкиПользователей.Ссылка
    |ГДЕ
    | НастройкиПользователей1.Пользователь = &Пользователь
    | И НастройкиПользователей1.Настройка = &Настройка");
    Запрос1.УстановитьПараметр("Пользователь",глТекущийПользователь);
    Запрос1.УстановитьПараметр("Настройка",ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяОрганизация);
    Выборка = Запрос1.Выполнить().Выбрать();
    Организация = Справочники.Организации.НайтиПоНаименованию(Выборка.Орг);
    Запрос1.УстановитьПараметр("Пользователь",глТекущийПользователь);
    Запрос1.УстановитьПараметр("Настройка",ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяДатаНачалаОтчетов);
    Выборка = Запрос1.Выполнить().Выбрать();
    Сообщить(Выборка.Орг);
    НачалоПериода = Выборка.Орг;
    
    
    Первый раз когда беру основную организацию - отрабатывает нормально, когда дату пытаюсь получить - ничего не выводит(дата проставлена - проверено)
    в чем ошибка?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Смотрите в типовых - там есть процедура получения настроек пользователя.
  3. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    Посмотри может даже глТекущийПользователь содержит твои настройки
  4. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    BabySG, tirk
    спасибо, действительно можно без запроса:
    НачалоПериода = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь, "ОсновнаяДатаНачалаОтчетов")
    написала сдесь, может кому понадобится :unsure:

Поделиться этой страницей