Имя: Пароль:
1C
1С v8
Параметры типа ДАТА в запросе отчета СКД
,
0 ogion83
 
21.03.14
14:45
Вот запрос:
ВЫБРАТЬ
    ОтгрузкаПродукции.Ссылка,
    ОтгрузкаПродукции.СчетФактура.(
        Номенклатура,
        Количество,
        Цена,
        Сумма
    ),
    ОтгрузкаПродукции.Контрагент
ИЗ
    Документ.ОтгрузкаПродукции КАК ОтгрузкаПродукции
ГДЕ
    ОтгрузкаПродукции.Дата >= &НачалоПериода
    И
    ОтгрузкаПродукции.Дата <= &КонецПериода

Если интервал выбран, то всё хорошо, а если нет, то отчет не формируется, жалуясь на не выбранное значение параметра НачалоПериода. Как сделать, чтобы при пустых значениях выдавал данные за все время?
1 Люблю 1с
 
21.03.14
14:46
посмотреть как это сделано в типовых - не вариант?
2 ogion83
 
21.03.14
14:49
(1)ага, сидеть и искать похожий отчет из не хилого списка
3 ogion83
 
21.03.14
14:54
Не нашел.
4 Люблю 1с
 
21.03.14
14:56
(2) то есть залезть в модуль УниверсальныйОтчет и посмотреть процедуру СформироватьОтчет это сложно?
ПостроительОтчета.Параметры.Вставить("ДатаНачала", ?(ДатаНач = Дата('00010101000000'), ДатаНач, НачалоДня(ДатаНач)));
5 banco
 
21.03.14
14:58
(0) {ГДЕ
    (ОтгрузкаПродукции.Дата >= &НачалоПериода
    И
    ОтгрузкаПродукции.Дата <= &КонецПериода)}
6 vmv
 
21.03.14
14:58
(3) ОСВ
7 ogion83
 
21.03.14
15:01
(5) Вот благодарствую, добрый человек!
8 France
 
21.03.14
15:03
(5) а если параметр используется в 'Выбор Когда'
9 banco
 
21.03.14
15:21
(8) у параметра поставить Использование = Всегда
10 France
 
21.03.14
17:48
(9) это не совсем то, что нужно...  точнее, совсем не то, что нужно..
11 dj_serega
 
21.03.14
17:51
{ГДЕ
    ОтгрузкаПродукции.Дата >= &НачалоПериода
    И
    ОтгрузкаПродукции.Дата <= &КонецПериода}