Имя: Пароль:
1C
1С v8
Параметр периода для отчета
0 Simonov02
 
20.04.17
14:11
Добрый день, необходимо создать отчет, который строится из переодического неазвисимого Регистра сведений.
Подскажите пожалуйста, как реализовать фильтр периода дат?
Запрос:
ВЫБРАТЬ
    ПричинаОтказаСрезПоследних.Период,
    ПричинаОтказаСрезПоследних.Услуга.Наименование,
    ПричинаОтказаСрезПоследних.Пациент.Наименование,
    ПричинаОтказаСрезПоследних.Причина.Наименование,
    ПричинаОтказаСрезПоследних.Ответственный.Наименование
ИЗ
    РегистрСведений.ПричинаОтказа.СрезПоследних КАК ПричинаОтказаСрезПоследних
1 PCcomCat
 
20.04.17
14:12
РегистрСведений.ПричинаОтказа.СрезПоследних(&ДатаНаКоторуюПолучимСрезПоИзмерениям) КАК ПричинаОтказаСрезПоследних
2 Simonov02
 
20.04.17
14:27
Таким образом в отчет входят данные до этой даты, а мне нужно видеть случаи за конкретно заданный пользователем период.
3 PCcomCat
 
20.04.17
14:28
(2) Что это значит?
4 dezss
 
20.04.17
14:29
(2) тогда не используй СрезПоследних и условие на период в блоке ГДЕ
5 HEKPOH
 
20.04.17
14:29
тогда не нужен срез
6 PCcomCat
 
20.04.17
14:29
ВЫБРАТЬ
    ПричинаОтказа.Период,
    ПричинаОтказа.Услуга.Наименование,

    ПричинаОтказа.Пациент.Наименование,
    ПричинаОтказа.Причина.Наименование,

    ПричинаОтказа.Ответственный.Наименование
ИЗ
    РегистрСведений.ПричинаОтказа КАК ПричинаОтказа
Где ПричинаОтказа.Период МЕЖДУ &ДатаНачала и &ДатаОкончания
7 Simonov02
 
20.04.17
14:31
Пользователь задает даты в формате с дд.мм.гггг по дд.мм.гггг и видит список всех пациентов которые отказывались от услуг в эти дни.
8 dezss
 
20.04.17
14:32
(7) в (6) тебе уже сам запрос написали
9 Simonov02
 
20.04.17
14:42
Спасибо, сейчас попробую реализовать
10 Simonov02
 
20.04.17
15:01
Подскажите пожалуйста а как теперь сделать, чтобы сам пользователь смог указать период дат?
11 Simonov02
 
20.04.17
15:04
В настройках отчета в разделе параметры нет даты начала и даты окончания
12 dezss
 
20.04.17
15:09
(11) Добавь их туда.
И задай им выражение
&Период.ДатаНачала
&Период.ДатаОкончания

Но там должен быть еще стандартный параметр Период
13 Simonov02
 
20.04.17
15:17
Да, да, спасибо большое так и сделал