#0
by 12345Kostya
ПользователиИнформационнойБазы.ТекущийПользователь Это не подходит для условия в регистр сведений НастройкиПользователй, нужно как то получить именно из справочника Пользователи.
#4
by cw014
А вообще "регистр сведений НастройкиПользователй" подразумевает определнную разработку компани1 1С, 1С-Рейтинг, или еще каких нибудь потусторонних программистов. Я к чему это? Обычно, ну принято, указывать версию платформы и конфигурации, а так же ее название
#5
by Reset
Он обычно уже найден и где то хранится, типа или ПолучитьЗначениеПеременной("ТекущийПользователь")(за точность написания не отвечаю) или еще как то
#7
by 12345Kostya
, если подставить в регистр сведений НастройкиПользователей этот параметр в условие то пишет что не соответсвие типов
#9
by Sammo
Вообще-то обычно реализуется один из 2 вариантов 1. Глобальная переменная (наподобие ТекущийПользователь) - уже устарешвая концепция, т.к. не виден на Сервере 2. В параметрах сеанса. Соответственно - см. Параметры сеанса и как заполняется параметр с типом Справочник.Пользователи в Модуле сеанса. Как вариант ПолноеИмяПользователя и поиск по коду, наименованию или реквизиту в справочнике - в зависимости от способа синхронизации.
#10
by Reset
Думаю что он делает как-то криво, ибо или давало бы "поле объекта не обнаружено" если такого параметра в его секретной базе нет. Что в ПС.ТекущийПользователь какой-то другой тип - представляется маловероятным
#11
by Sammo
Случаи бывают разные. Я однажды видел в нетленке, где у реквизита Пользователь был тип Сотрудники (при этом пользователь и сотрудники - разные справочники :)
#12
by 12345Kostya
[1с] Запрос = Новый запрос; Запрос.Текст = "ВЫБРАТЬ | НастройкиПользователей.Значение |ИЗ | РегистрСведений.НастройкиПользователей КАК НастройкиПользователей |ГДЕ | НастройкиПользователей.Пользователь = &Пользователь | И НастройкиПользователей.Настройка = &Настройка"; Запрос.УстановитьПараметр("Пользователь", ПараметрыСеанса.ТекущийПользователь); Запрос.УстановитьПараметр("Настройка", ПланыВидовХарактеристик.НастройкиПользователей.ОсновнойОтветственный); РезультатЗапроса = Запрос.Выполнить.Выбрать; РезультатЗапроса.Следующий; Отклоняющий = РезультатЗапроса.Значение; [1с]
#13
by 12345Kostya
Мне нужно брать из настроек основного ответственного, И проблемы с передачей в запрос параметра пользователь
#15
by Sammo
ПараметрыСеанса.ТекущийПользователь - ъто что за полет мысли? Посмотри - как заполняется Автор при изменении документа...
#19
by Sammo
Еще раз внимательно смотрим - что значат скобки в конце - вызов функции или процедуры. Здесь есть подобный вызов?
#29
by 12345Kostya
а, вижу супер. Но вот: [1c]{Документ.ЗаявкаНаРасходованиеСредств.Форма.ФормаДокументаДляЛотус.Форма}: Ошибка при вызове метода контекста (Выполнить) РезультатЗапроса = Запрос.Выполнить.Выбрать; по причине: {(6, 38)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. НастройкиПользователей.Пользователь <<?>>= &Пользователь[1c]
#31
by 12345Kostya
В ПараметрыСеанса вроде все ок! А там есть и ТекущийПользователь и все остальное. ТекущийПользоватеьл кстати СправочникСсылка.Пользователи
#42
by MSII
Вот и покажи, как ты его теперь в запрос передаешь. Ты же исправил то, что было в , правда?
#43
by Smallrat
на уровне платформы никакой привязки нет. Все зависит от того как программно реализовано. обшепринято - справочник пользователи с кодом по имени пользователя базы + ПараметрыСеанса.текущийПользователь
#45
by Тролль главный
чему в отладчике равно ПараметрыСеанса.ТекущийПользователь и какой тип у поля НастройкиПользователей.Пользователь
#46
by 12345Kostya
ПараметрыСеанса.ТекущийПользователь равно фамилии под кем я зашел тип СправочникСсылка.Пользователи. НастройкаПользователей тип СправочникСсылка.Пользователи
#50
by Reset
Это конкурс для форума, угадать, в каком из сообщений ты соврал или умолчал о чем-то? :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ссылку на текущего пользователя? / УТ 10.2 /
- Получить роль текущего пользователя.
- v7: Как получить ссылку на текущего пользователя
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- УТ 11"невозможно получить текущего внешнего пользователя в сеансе пользователя"
- Как в управляемой форме получить текущего пользователя?
- Невозможно получить текущего пользователя в сеансе внешнего пользователя
В этой группе 1С
- Как сохранить табличную часть в регистре?
- Поле аварийной перезагрузки не стартует автоматичеки сервер 1С
- Как получить ссылку на элемент справочника по значению строки табличной части эт
- Ошибка при формировании ОСВ
- Формирование таб дока 1С
- v8: 8.2 УТ 11 Где настраивается вывод на печать артикула?
- Какой сервер для УПП на 50 пользователей выбрать?
- Серийные номера картриджей. Где брать?
- 1С 8.2 Контроль уникальности кодов сбился
- Сканеры штрихкодов для периодики
- v8: При какой %-й переделке УПП оправданно обновление?
- База SQL на внешнем жестком диске
- Sentinel HASP и зависающие лицензии
- v8: УТ 11 продолжение нумерации документов
- УТ10: резервирование товаров без заказов поставщику
- v8: Ошибки страниц rphost и rmngr
- DLNA сервер, можно платный
- Не загружается КЛАДР в УТ 11, 8.2.17.157
- Последовательная нумерация документов в разрезе контрагента
- СКД. Как на месте группировки (объекты Ном-ра) вывести текст?