Имя: Пароль:
1C
1С v8
СКД, параметр по умолчанию
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
Параметр можнл сделать недоступным пользователю,а в при сознадии на сервере заполнить его значение в фиксированных настройках.

Любая элементарная частица может проходить сразу через две двери,то есть зайти и к умным и к красивым сразу.
AdBlock убивает бесплатный контент. 1Сергей