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

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

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

Оффлайн DFA

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

УТ 11.1


Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 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
Просмотров: 3096
Последний ответ 01 Дек 2009, 21:51
от KRLUYDMILA
Как сделать, чтоб пользователь с определенной ролью не видел определенные записи справочника

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

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

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

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

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

Ответов: 5
Просмотров: 3805
Последний ответ 14 Окт 2015, 18:47
от дфтын
В журнале регистрации не фиксируются какие отчеты формирует пользователь

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

Ответов: 3
Просмотров: 244
Последний ответ 26 Фев 2018, 18:05
от AIFrame

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
oleg-x
65 Сообщений
alex0402
62 Сообщений
AIFrame AIFrame
52 Сообщений
wise wise
38 Сообщений
KOI8-R
33 Сообщений
buketov.av buketov.av
28 Сообщений
Alter
21 Сообщений
alexandr_ll
19 Сообщений
Анюта17
19 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal