Имя: Пароль:
1C
1С v8
Помогите с СКД
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) Спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший