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