|
Помогите с СКД
| ☑ |
0
Sun125
20.11.12
✎
16:41
|
В отчете на СКД 2 таблицы:
РегистрНакопления.Регистр1Обороты(,,)
РегистрНакопления.Регистр2Обороты(,,)
Как сделать, чтобы в одной таблице параметры периода отбора были те, что пользователь указывает в отчете, а во второй таблице заданные принудительно?
Если в запросе указать:
РегистрНакопления.Регистр1Обороты(,,)
РегистрНакопления.Регистр2Обороты(&ДатаНач,&ДатаКон,)?
то во второй таблице все равно возьмутся обороты, введенные пользователем
|
|
1
y22-k
20.11.12
✎
16:44
|
(0) галку автозаполнение убери и вручную поля добавь на закладке компоновка
|
|
2
Fedot200
20.11.12
✎
16:47
|
А на закладке параметры нельзя жостко задать параметры периода?
|
|
3
ssh2012
20.11.12
✎
16:48
|
(0) автозаполнение можно оставить, убери для второй таблицы параметры &ДатаНач,&ДатаКон из запроса и пропиши &ДатаНач,&ДатаКон на вкладке компоновка для этой таблицы в конструкторе запроса
|
|
4
ssh2012
20.11.12
✎
16:49
|
(2) можно
|
|
5
Sun125
20.11.12
✎
17:02
|
А если такая задача?
Нужно вывести дебетовый оборот по счету за выбранный пользователем период и дебетовый оборот по счету до выбранного периода?
Получается
Регистр.Хозрасчетный.Обороты(&НачалоПериода,&КонецПериода,)
Регистр.Хозрасчетный.Обороты(,&НачалоПериода-1,)
|
|
6
ssh2012
20.11.12
✎
17:12
|
У второй таблицы на вкладке компоновка в конструкторе запроса можно прописать параметры &ПустаяДата &КонецПериода2. А в редакторе схемы на вкладке параметры для параметра КонецПериода2 прописать выражение например ДОБАВИТЬКДАТЕ(&НачалоПериода, "МЕСЯЦ", 1)
|
|
7
Sun125
20.11.12
✎
17:32
|
(6) Спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший