Имя: Пароль:
1C
1С v8
Отчет по справочнику
0 Misterio_1C
 
25.03.16
10:21
Здравствуйте. Сделал отчет в СКД по справочнику. У справочника имеется реквизит "Дата" в который записывается ТекущаяДата. Нужно-что бы при выборе определённого периода, в отчете выводились только те записи который были внесены в справочник в этот период. Добавил параметры "НачалоПериода" "КонецПериода". Проблема-какой бы я не выбрал период-Вчерашний день, Прошлый месяц и т.д. в отчет попадают ВСЕ записи справочника. Как это исправить?
1 LordCMEPTb
 
25.03.16
10:23
А можно увидеть запрос с отборами по этим параметрам?
2 Любопытная
 
25.03.16
10:24
(0) А они (параметры) как-нибудь связаны с периодом, который выбирается в пользовательском режиме?
3 Misterio_1C
 
25.03.16
10:29
(2) я делал по урокам Чистова, т.е. просто добавил параменты, и включил их в пользовательские настройки
4 Aleksandr N
 
25.03.16
10:30
(3) и как же ты их добавил?
5 ObjectRelation Model
 
25.03.16
10:32
(3) а в запрос ты их добавил?
6 Misterio_1C
 
25.03.16
10:32
(4) на вкладке параметры, их добавил
7 Misterio_1C
 
25.03.16
10:33
(5) я не писал ни строчки кода
8 Любопытная
 
25.03.16
10:33
(7) Это прекрасно, а как ты данные тогда выбираешь из справочника?
9 ObjectRelation Model
 
25.03.16
10:33
(7) это круто, но как оно должно догадаться?
10 Aleksandr N
 
25.03.16
10:34
(7) в запрос засунь:
ГДЕ Справочник.Дата МЕЖДУ &НачалоПериода И &КонецПериода
11 Misterio_1C
 
25.03.16
10:40
(10) Спасибо! Получилось! Я реально думал можно обойтись и без строчек кода...
12 Звездец
 
25.03.16
10:41
(11)можно, но для этого надо учиться
13 Любопытная
 
25.03.16
10:43
Отбор можно сделать, а не параметры
14 Misterio_1C
 
25.03.16
10:47
(12) Это и так понятно
15 LordCMEPTb
 
25.03.16
10:52
Для СКД можно вместо (10) сделать:

{ГДЕ
   Справочник.Дата >= &НачалоПериода
   И Справочник.Дата <= &КонецПериода}

Будет возможность не указывать параметры.
16 ObjectRelation Model
 
25.03.16
10:54
(15) ерунду ты написал, все равно это параметры
надо так:
{ГДЕ
    Справочник.Дата}
17 Любопытная
 
25.03.16
10:56
Надо добавить отбор, а не параметры. Отбор по полю дата решит проблемы без кода.
18 LordCMEPTb
 
25.03.16
10:57
(16) Согласен, ерунда.
к (15) поправка: будет возможность снимать использование параметров.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший