|
Задание параметра в СКД
| ☑ |
0
umnick
05.09.12
✎
17:39
|
Добрый вечер!
В 8.1 есть такой запрос:
ВЫБРАТЬ
ПроизводительностьСрезПервых.ТМЦ.Наименование,
ПроизводительностьСрезПервых.Количество
ИЗ
РегистрСведений.Производительность.СрезПервых(&Дата, ) КАК ПроизводительностьСрезПервых
Подскажите пожалуйста как задать параметр Дата в СКД?
|
|
1
DrShad
05.09.12
✎
17:40
|
в 8.1 не было СКД
|
|
2
le_
05.09.12
✎
17:43
|
(0) КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0].Значение = ВашаДата;
|
|
3
le_
05.09.12
✎
17:47
|
Или так:
Д = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Дата");
Если Д <> Неопределено Тогда
Д.Значение = ВашаДата;
Д.Использование = НЕ (ВашаДата = '00010101000000');
КонецЕсли;
|
|
4
umnick
05.09.12
✎
17:48
|
А куда это все писать?
|
|
5
le_
05.09.12
✎
17:50
|
(4) Зависит от того, в какой момент этот параметр установить нужно.
|
|
6
rphosts
05.09.12
✎
17:51
|
програмно его установить или что-б стало доступно юзеру для рукопашной установки значения?
|
|
7
umnick
05.09.12
✎
17:54
|
(5) Сразу после открытия должен быть установлен параметр по умолчанию.
(6) И так и так
|
|
8
rphosts
05.09.12
✎
17:57
|
для юзера - на закладке параметры сделать доступным и на закладке настроек отчёта этому параметру установить галочку что доступно (а ещё лучше перенести в быстрый доступ).
а для программного - компоновть отчёт програмно а не средствами встроенными в платформу.. ну т.е. как в (3)
|
|
9
le_
05.09.12
✎
18:00
|
(7) Можно в ПриОткрытии(), можно в ПриВыбореДаты() запихнуть...
|
|
10
umnick
05.09.12
✎
18:52
|
Всем спасибо!
|
|