Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 10:22
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Текущий пользователь на СКД  (Прочитано 4842 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DFA

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-09-20
  • Сайт: 
  • Профессия: Программист 7.7
Имеется отчет по заказам клиентов в разрезе менеджеров. Необходимо сделать так, чтобы каждый менеджер видел только свои документы. Отчет формируется через схему компоновки данных (СКД).
Делаю так:
В запросе СКД устанавливаю условие по сотруднику:
ЗаказКлиентаТовары.Ссылка.Менеджер = &Сотрудник 
В конструкторе СКД во вкладке параметры создаю новый параметр «Сотрудник» с типом “СправочникСсылка.Пользователи”
В колонке Выражение надо сослаться на функцию, которая возвратит ссылку на пользователя. Ввожу варианты:
Справочник.Пользователи.ТекущийПользователь() 
ПользователиИнформационнойБазы.ТекущийПользователь())
ПараметрыСеанса.ТекущийПользователь()
Но все без толку. Подскажите, пожалуйста, что не так?

УТ 11.1


Оффлайн Rasty

  • *****
  • Сообщений: 989
  • РЕПУТАЦИЯ: 139
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационноБазы.ТекущийПользователь().Имя)
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн DFA

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-09-20
  • Сайт: 
  • Профессия: Программист 7.7
Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационнойБазы.ТекущийПользователь().Имя)

Говорит: "Синтаксическая ошибка", а где не понимаю...

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Эту строку кода нужно расположить в серверном общем модуле. А в выражении параметра осуществить вызов этой функции общего модуля.

Оффлайн DFA

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-09-20
  • Сайт: 
  • Профессия: Программист 7.7
Эту строку кода нужно расположить в серверном общем модуле. А в выражении параметра осуществить вызов этой функции общего модуля.

Это выражение в параметрах. Запрос на СКД. В этом и был вопрос - что там должно быть, чтобы получить текущего пользователя?

А! Я понял. Но это требует изменение конфы. А без этого никак? Отчет внешний...
Добавлено: 30 Июн 2015, 19:34

Сделал! В общих модулях есть функция Пользователи.ТекущийПользователь()
Всем спасибо!

Последний раз редактировалось: DFA; 30 Июн 2015, 19:34. Причина: Объединение сообщений


Теги:
 

Можно ли установить такой режим работы, чтобы пользователь не мог изменять докум

Автор DDDРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2892
Последний ответ 01 Дек 2009, 21:51
от KRLUYDMILA
Как сделать, чтоб пользователь с определенной ролью не видел определенные записи справочника

Автор ktu78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 875
Последний ответ 11 Июл 2016, 11:34
от vitasw
Перенесено: 1С Документооборот: пользователь не видит файл, прикрепленный к задаче

Автор cska-fanat-kzРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 1585
Последний ответ 28 Апр 2014, 16:58
от cska-fanat-kz
Настройка прав. Пользователь заходит в базу, но документов не видит.

Автор VentDeathРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 3010
Последний ответ 14 Окт 2015, 18:47
от дфтын
Надо что бы пользователь мог сам выбирать значения составного типа. Как ? )

Автор ВопросРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 1726
Последний ответ 12 Ноя 2009, 10:59
от Belgafood

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
46 Сообщений
andron81_81
44 Сообщений
oleg-x
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 234
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal