Имя: Пароль:
1C
1С v8
СКД. Не отрабатывает условие по периоду РН
0 Альбатрос
 
01.08.13
09:25
Мужики, вот такой запрос на СКД:
ВЫБРАТЬ
    ТоварыВНТТ.Регистратор.Ссылка КАК Документ,
    ТоварыВНТТ.Регистратор.Подразделение КАК Подразделение,
    ТоварыВНТТ.Количество * ТоварыВНТТ.ЦенаВРознице КАК Сумма
ИЗ
    РегистрНакопления.ТоварыВНТТ КАК ТоварыВНТТ
ГДЕ
    НЕ ТоварыВНТТ.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
    И ТоварыВНТТ.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ДвиженияДенежныхСредств.Регистратор.Ссылка,
    -1 * ДвиженияДенежныхСредств.Сумма,
    ДвиженияДенежныхСредств.Регистратор.Подразделение
ИЗ
    РегистрНакопления.ДвиженияДенежныхСредств КАК ДвиженияДенежныхСредств
ГДЕ
    ДвиженияДенежныхСредств.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
    И ДвиженияДенежныхСредств.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ДвиженияДенежныхСредств.Регистратор.Ссылка,
    ДвиженияДенежныхСредств.Сумма,
    ДвиженияДенежныхСредств.Регистратор.Подразделение
ИЗ
    РегистрНакопления.ДвиженияДенежныхСредств КАК ДвиженияДенежныхСредств
ГДЕ
    ДвиженияДенежныхСредств.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
    И ДвиженияДенежныхСредств.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

Вывел на форму ТП с данными "Параметры", там отображаются мои параметры: НачалоПериода и КонецПериода. Так вот, отчет ничего не выводит при любых комбинациях дат, что не так?
1 Fragster
 
модератор
01.08.13
09:27
ставлю на то, что перепутаны местами начало периода и конец периода
2 Альбатрос
 
01.08.13
09:30
(1) Вы сорвали джек-пот, спасибо )))
3 Starhan
 
01.08.13
09:31
(2) К Л М Н
Пиши Период1 Период2
Проще будет.
4 Альбатрос
 
01.08.13
09:39
Ну тогда второй вопрос нашей викторины:
Если я не указываю параметры периодов, как сделать так, чтоб отчет формировался за весь учетный период?
5 Альбатрос
 
01.08.13
09:40
(3) Спасибо, учту
6 Альбатрос
 
01.08.13
10:19
И все же, как осуществить (5)?
Пробовал на закладке параметры прописать такое:
Если НЕ ЗначениеЗаполнено(КонецПериода) тогда
КонецПериода = КонецДня(ТекущаяДата());
КонецЕсли;
7 Альбатрос
 
01.08.13
10:19
то есть осуществить (6) =)
Программист всегда исправляет последнюю ошибку.