|
Работа с СКД
| ☑ |
0
Kyrtizanka
09.02.12
✎
12:32
|
Здравствуйте, подскажите пожалуйста как можно сделатьследующую вещь.
Я передаю в СКд уже таблицу , мне нужно в условном оформлении использовать использовать Дату отчета-НачалоПериода, как мне её получить. Мне нужно знать Значение- НачалоПериода,которое пользователь выбирает при формировании отчета
|
|
1
Kyrtizanka
09.02.12
✎
12:36
|
Хотела вызвать через функцию прописать в выражении параметра, но как я поняла, что вызывать можно только экспортную функцию общего модуля, а функцию модуля отчета вызывать нельзя
|
|
2
Kyrtizanka
09.02.12
✎
12:39
|
может не совсем понятно описана ситуация
|
|
3
Kyrtizanka
09.02.12
✎
12:45
|
попытаюсь другими словами, когда пользователь формирует отчет, он выбирает период, так вот в зависимости от начальной даты периода, т. е если дата>= '20120101', тогда я использую одно условие в оформлении строк, а если меньше, тогда другое. вот я и не знаю как мне получить начало периода отчета
|
|
4
badboychik
09.02.12
✎
12:50
|
там же есть в условном оформлении в правом значении "Начало этого месяца"
|
|
5
Sidney
09.02.12
✎
12:50
|
(0)параметры
|
|
6
Sidney
09.02.12
✎
12:51
|
+(5)Условное оформление - отбор - группа параметры.
|
|
7
badboychik
09.02.12
✎
12:55
|
(6) это где там отбор в условном оформлении?
|
|
8
Kyrtizanka
09.02.12
✎
13:21
|
мне нужно получить Параметр- НачалоПериода, который выбирается пользователем на форме
|
|
9
Kyrtizanka
09.02.12
✎
13:23
|
и наложить на него условие уже непосредственно в СКД
|
|
10
J_B
09.02.12
✎
13:31
|
В процедуре
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
Как-то так:
Настройки = КомпоновщикНастроек.Настройки;
НачалоПериода = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода")).Значение.Дата;
КонецПериода = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода")).Значение.Дата;
|
|
11
Kyrtizanka
09.02.12
✎
13:33
|
сейчас попробую
|
|
12
Kyrtizanka
09.02.12
✎
13:37
|
а как я смогу непосредственно в СКД использовать эту дату
|
|
13
Kyrtizanka
09.02.12
✎
13:44
|
мне нужно наложить условие на этот параметр
|
|
14
badboychik
10.02.12
✎
09:02
|
делаешь реквизит у отчета, выводишь его на форму как поле, а в СКД пишешь его в поле "Выражение" у параметра
|
|