Имя: Пароль:
1C
1С v8
Неправильно отрабатывает запрос
0 mobi
 
19.01.15
21:47
Запилил вот такой запросик для бухов выручку смотреть. Засунул его в СКД, всё считает, только последний день на дату &КонецПрошлогоПериода в таблицу не попадает. Где собака порылась?

ВЫБРАТЬ
    КОНЕЦПЕРИОДА(ХозрасчетныйДвиженияССубконто.Период, ДЕНЬ) КАК ПрПериод,
    ХозрасчетныйДвиженияССубконто.Сумма КАК ПрСумма,
    ХозрасчетныйДвиженияССубконто.СубконтоКт1.Ссылка КАК ТорговаяТочка,
    ВЫБОР
        КОГДА ХозрасчетныйДвиженияССубконто.Содержание ПОДОБНО ""
            ТОГДА "Эквайринг"
        ИНАЧЕ "Наличные"
    КОНЕЦ КАК ВидВыручки
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
            &НачалоПрошлогоПериода,
            &КонецПрошлогоПериода,
            СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыВРозничнойТорговлеВПродажныхЦенахНТТ)
                И СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СебестоимостьПродажЕНВД),
            ,
            ) КАК ХозрасчетныйДвиженияССубконто

СГРУППИРОВАТЬ ПО
    КОНЕЦПЕРИОДА(ХозрасчетныйДвиженияССубконто.Период, ДЕНЬ),
    ХозрасчетныйДвиженияССубконто.СубконтоКт1.Ссылка,
    ВЫБОР
        КОГДА ХозрасчетныйДвиженияССубконто.Содержание ПОДОБНО ""
            ТОГДА "Эквайринг"
        ИНАЧЕ "Наличные"
    КОНЕЦ,
    ХозрасчетныйДвиженияССубконто.Сумма

УПОРЯДОЧИТЬ ПО
    ПрПериод,
    ТорговаяТочка
1 mikecool
 
19.01.15
22:10
в параметрах
2 mobi
 
19.01.15
22:31
(1) А точнее? Если задать период в ГДЕ Дату между НачаломПериода и КонцомПериода, то отрабатывает правильно, но так тормозит жутко.
3 mobi
 
20.01.15
05:55
ап
4 Peltzer
 
20.01.15
06:08
КонецДня(&КонецПрошлогоПериода)+1
5 timurhv
 
20.01.15
06:15
(0) Пользуйтесь стандартным периодом СКД и оттуда берите начало и конец периода.
6 mobi
 
20.01.15
07:31
(5) А в чём разница?
7 Escander
 
20.01.15
07:40
(6) в в приведении даты к границе периода