|
СКД, параметр по умолчанию |
☑ |
0
Масянька
09.07.21
✎
14:13
|
День добрый!
Как в СКД задать параметр:
И ВнутренниеДокументы.Подразделение = &Подразделение
где Подразделение = подразделение пользователя, который запустил отчет.
Спасибо.
|
|
1
dubolom
09.07.21
✎
14:14
|
На вкладке Параметры есть колонка "Значение параметра", установите там ПараметрыСеанса.ТекущийПользователь().Подразделение.
|
|
2
Масянька
09.07.21
✎
14:14
|
Блин... Промазала...
Модераторы перенесите в раздел восьмерки, пожалуйста.
|
|
3
dubolom
09.07.21
✎
14:15
|
(1) Без скобок, конечно.
|
|
4
Масянька
09.07.21
✎
14:32
|
(3) Мне дает написать только в колонке "Выражение". Но на "ПараметрыСеанса.ТекущийПользователь.Подразделение" выдает https://ibb.co/M7pfNZP
У нас "Подразделение" = ОпределяемыйТип.Подразделение
|
|
5
dubolom
09.07.21
✎
14:40
|
(4) Конфигурация какая?
|
|
6
Масянька
09.07.21
✎
14:41
|
(5) 1С:Предприятие 8.3 (8.3.10.2252)
Документооборот 8 КОРП, редакция 2.1 (2.1.11.5)
|
|
7
dubolom
09.07.21
✎
14:42
|
(6) Поищите поиском по конфе функцию ТекущийПользователь(), где-то должна быть:)
|
|
8
Масянька
09.07.21
✎
14:43
|
(7) Есть она. И используется именно так: ПараметрыСеанса.ТекущийПользователь
|
|
9
dubolom
09.07.21
✎
14:43
|
(6) У пользователей реквизит Подразделение именно так называется? Или там регистр сведений?
ДО под рукой нет.
|
|
10
Масянька
09.07.21
✎
14:48
|
(9) Вот такая конструкция работает:
ТекущийПользователь = УМ_ПользователиПереопределяемый.ПолучитьТекущегоПользователя();
СведенияПользователей = РегистрыСведений.СведенияОПользователяхДокументооборот.Получить(Новый Структура("Пользователь", ТекущийПользователь));
Подразделение = СведенияПользователей.Подразделение;
И как её запихать в параметр?
|
|
11
dubolom
09.07.21
✎
14:50
|
(10) Нужно делать внутреннее соединение с РС СведенияОПользователяхДокументооборот по пользователю.
И отбор по подразделению из этого РС.
|
|
12
Масянька
09.07.21
✎
14:50
|
(11) Точно.
|
|
13
Злопчинский
09.07.21
✎
15:21
|
(2) ты уже определись куда ты - к красивым или к умным ;-)
|
|
14
Масянька
09.07.21
✎
15:25
|
(11) Спасибо огромное!
|
|
15
Масянька
09.07.21
✎
15:25
|
(13) А мне что разорваться?! 😂
|
|
16
ДедМорроз
09.07.21
✎
19:08
|
Параметр можнл сделать недоступным пользователю,а в при сознадии на сервере заполнить его значение в фиксированных настройках.
Любая элементарная частица может проходить сразу через две двери,то есть зайти и к умным и к красивым сразу.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший