Помощь - Поиск - Пользователи - Календарь
Полная версия: запрос настроек пользователя
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
Muggsy
Пишу такой запрос, чтоб узнать значение настройки
Код
Запрос1 = Новый Запрос("ВЫБРАТЬ

| НастройкиПользователей1.Значение как Орг,
| НастройкиПользователей.Наименование
|ИЗ
| РегистрСведений.НастройкиПользователей КАК НастройкиПользователей1
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.НастройкиПользователей КАК НастройкиПользователей
| ПО НастройкиПользователей1.Настройка = НастройкиПользователей.Ссылка
|ГДЕ
| НастройкиПользователей1.Пользователь = &Пользователь
| И НастройкиПользователей1.Настройка = &Настройка");
Запрос1.УстановитьПараметр("Пользователь",глТекущийПользователь);
Запрос1.УстановитьПараметр("Настройка",ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяОрганизация);
Выборка = Запрос1.Выполнить().Выбрать();
Организация = Справочники.Организации.НайтиПоНаименованию(Выборка.Орг);
Запрос1.УстановитьПараметр("Пользователь",глТекущийПользователь);
Запрос1.УстановитьПараметр("Настройка",ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяДатаНачалаОтчетов);
Выборка = Запрос1.Выполнить().Выбрать();
Сообщить(Выборка.Орг);
НачалоПериода = Выборка.Орг;


Первый раз когда беру основную организацию - отрабатывает нормально, когда дату пытаюсь получить - ничего не выводит(дата проставлена - проверено)
в чем ошибка?
BabySG
Смотрите в типовых - там есть процедура получения настроек пользователя.
tirk
Посмотри может даже глТекущийПользователь содержит твои настройки
Muggsy
BabySG, tirk
спасибо, действительно можно без запроса:
НачалоПериода = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь, "ОсновнаяДатаНачалаОтчетов")
написала сдесь, может кому понадобится biggrin.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.