|
Программное заполнение пользовательских настроек отчета ЗУП |
☑ |
0
Gucci76
08.11.16
✎
12:18
|
Доброго времени суток.
Может кто знает как программно указать отбор по сотруднику в отчет.
Есть идея из карточки сотрудника открывать отчет Расчетные листки или свод по заработной плате с установленным отбором по этому сотруднику.
Спасибо
|
|
1
kumena
08.11.16
✎
12:27
|
примерно так
ТиповыеОтчеты.УстановитьПараметр(ЛичнаяКарточка.КомпоновщикНастроек, "Период", СтруктураПараметров.ДатаНачала);
|
|
2
Gucci76
08.11.16
✎
12:31
|
Спасибо.
Сейчас поковыряюсь
|
|
3
Gucci76
08.11.16
✎
13:45
|
(1) Мне не период надо, и не параметр отчета.
А отбор по сотруднику. И отбор не внутри структуры отчета, а чтобы при открытии формы отчета справа на панели настройки был виден отбор по сотруднику.
Возможно такое?
|
|
4
Gucci76
08.11.16
✎
13:50
|
ЭтотОбъект.ЗначенияНастроекПанелиПользователя.Получить()[2].Значение[1].Значение - тут ближе к истине
|
|
5
kumena
08.11.16
✎
14:05
|
> Мне не период надо, и не параметр отчета.
а период чем не похож на параметр отчета?
> а чтобы при открытии формы отчета справа на панели настройки был виден отбор по сотруднику?
вообще эти панели каждый пользователь может включать и выключать. может и можно все это программно делать, но проще свою форму попроще сделать и из неё формировать.
и вообще, эти отборы в панелях могут не согласовываться с отбором в схеме. и кажется что у каждого пользователя может быть свой вариант по умолчанию отчета, с уже установленными отборами в схеме.
|
|
6
Gucci76
08.11.16
✎
14:11
|
(5) Ну да там все сложно с настройками.
Я планирую выводить отбор по сотруднику, если в настройках есть выведенный отбор по сотруднику.
|
|
7
Gucci76
08.11.16
✎
18:36
|
Сделал.
Если что копать надо в справочник.сохраненные настройки
Далее в ХранилищеНастроек, потом в ЗначенияНастроекПанелиПользователя, потом в ДинамическиеОтборы, потом в Сотрудник
Указать нужного сотрудника и перезаписать настройку
Я так сделал
|
|