|
Подставить значение в параметр при открытии отчета СКД |
☑ |
0
serg-lom89
15.02.19
✎
10:25
|
Добрый день
Есть отчет по скд.отчет находиться в спр. Дополнительные обработки и отчеты.
УФ
Добавил форму свою,все по умолчанию.
Свои параметры включил в пользовательские настройки.
И вот как мне подставить в нужный мне параметр мое значение.
в процедуре ПриСозданииНаСервере
ПараметрыСКД = отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы ;
НайденныйПараметр = ПараметрыСКД.найти("Склад");
Если не НайденныйПараметр=неопределено Тогда
НайденныйПараметр.Значение =справочники.Склады.НайтиПоНаименованию("Склад");
НайденныйПараметр.Использование=Истина;
КонецЕсли;
открываю свою обработку и ничего не подставляется
|
|
1
serg-lom89
15.02.19
✎
11:04
|
&НаСервере
Процедура ПередЗагрузкойВариантаНаСервере(Настройки)
ПарамСклад = справочники.Склады.НайтиПоНаименованию("Склад");
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Склад", ПарамСклад);
КонецПроцедуры
вот помогло
|
|
2
aleks_default
15.02.19
✎
11:06
|
При создании на сервере рано, надо либо после загрузки пользовательских настроек(если предполагается давать возможность менять параметр пользователю), либо в модуле объекта в ПриКомпоновкеРезультата, если параметр пользователем меняться не должен.
|
|
3
serg-lom89
15.02.19
✎
11:08
|
(2) в общем задача то такая..
что бы приКомпоновке параметр подставлялся определенный.(это сделано)
вот на форме счас тоже отображается.
Вот а как сделать так ,что бы он был виден,но недоступен для редактирования.??
|
|
4
FIXXXL
15.02.19
✎
11:21
|
(3) галку сними в Параметрах
|
|
5
Флориан
15.02.19
✎
11:21
|
(3) ограничить доступ на уровне записей к складам?
|
|
6
toypaul
гуру
15.02.19
✎
11:24
|
(4) какую галку снять чтобы был виден, но не был доступен :) ?
|
|
7
toypaul
гуру
15.02.19
✎
11:28
|
(3) я знаю только один способ как это можно сделать. в ПриОткрытии анализировать список элементов формы (через Элементы). найти там поле параметра и установить у него доступность.
|
|
8
serg-lom89
15.02.19
✎
11:37
|
(6) ну да ...был виден но недоступен
|
|
9
aleks_default
15.02.19
✎
11:41
|
Я бы сделал отдельное поле на форме.
|
|
10
serg-lom89
15.02.19
✎
11:43
|
(7) ну они же програмнно добавляются
|
|
11
toypaul
гуру
15.02.19
✎
11:43
|
(10) и что?
|
|
12
serg-lom89
15.02.19
✎
11:49
|
(11) да спасибо..конечно что добавляются имена у них там не такие ожидаемые)
|
|
13
FIXXXL
15.02.19
✎
12:03
|
(6) прав, нет такой галки :(
по принципу "всё или ничего"...
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший