|
Как в СКД дл 8.2 сделать заполнение параметра по умолчанию? | ☑ | ||
---|---|---|---|---|
0
Мисти
06.06.18
✎
15:59
|
Чтобы отчет открывался, а в нем ДатаОтчета = ТекущаяДата().
Это где задать? |
|||
1
Гипервизор
06.06.18
✎
16:02
|
Попробуйте в выражении параметра написать ТекущаяДата()
|
|||
2
Мисти
06.06.18
✎
16:08
|
не сработало.
И еще - пока не пойму, что не так - у меня выводится только итог по всему, а детальные записи не выводятся (до этого - наоборот, вывелись все строки, но с одним столбцом.) |
|||
3
Малыш Джон
06.06.18
✎
16:15
|
||||
4
dvva
06.06.18
✎
16:57
|
ИМХО лучше заполнять этот параметр в "ПриКомпоновкеРезультата"
|
|||
5
dvva
06.06.18
✎
16:58
|
СхемаКомпоновкиДанных.Параметры.ХХХ.Значение = Значение;
|
|||
6
Мисти
06.06.18
✎
17:22
|
Решила сделать отчет заново - а до этого я сильно-сильно меняла существующий, иногда там где-то не те данные застревают...
В итоге у меня вообще пропала страничка с параметрами. Почему?? |
|||
7
Ник080808
06.06.18
✎
17:29
|
(6) включить нужно доступность параметров
|
|||
8
Вафель
06.06.18
✎
17:33
|
а в 8.2 разве нет типа "стандартный период" ?
|
|||
9
Малыш Джон
06.06.18
✎
18:02
|
(4) по-разному бывает; иногда это лучше, иногда это хуже
в данном случае, если вопрос в том, чтобы в параметр установить текущую дату, то делать ради этого целое событие - это не есть гут |
|||
10
Малыш Джон
06.06.18
✎
18:13
|
И кстати, изначальные требования - "Чтобы отчет открывался, а в нем ДатаОтчета = ТекущаяДата()"
Так что - делать свою форму и при открытии заполнять) |
|||
11
craxx
06.06.18
✎
18:32
|
(0) Стандартный период, не?
|
|||
12
SleepyHead
гуру
07.06.18
✎
06:16
|
(11) скорее, стандартная дата начала
|
|||
13
Mihail Shesternev
07.06.18
✎
08:22
|
Делал так
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) Настройки = КомпоновщикНастроек.ПолучитьНастройки(); Если Настройки.ПараметрыДанных.Элементы[0].Значение = Дата(1,1,1) Тогда Настройки.ПараметрыДанных.Элементы[2].Значение.ДатаНачала = Дата("20010101"); КонецЕсли; Если Настройки.ПараметрыДанных.Элементы[1].Значение = Дата(1,1,1) Тогда Настройки.ПараметрыДанных.Элементы[2].Значение.ДатаОкончания = ТекущаяДата(); КонецЕсли; КонецПроцедуры |
|||
14
Mihail Shesternev
07.06.18
✎
08:22
|
В модуле отчета
|
|||
15
Mihail Shesternev
07.06.18
✎
08:23
|
Сорри в продолжение
КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных; Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); |
|||
16
Mihail Shesternev
07.06.18
✎
08:24
|
Чет савсем запарился
еще СтандартнаяОбработка=Ложь |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |