Имя: Пароль:
1C
1С v8
КОНЕЦПЕРИОДА
0 lakich
 
24.09.14
12:24
Добрый день,остатки беру запросом
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.Склад КАК Склад,
    СУММА(ТоварыНаСкладахОстатки.ВНаличииОстаток) КАК ВНаличииОстаток,
    СУММА(ТоварыНаСкладахОстатки.КОтгрузкеОстаток) КАК КОтгрузкеОстаток
{ВЫБРАТЬ
    Номенклатура.*,
    Склад.*,
    ВНаличииОстаток,
    КОтгрузкеОстаток}
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(КОНЕЦПЕРИОДА(&Период,ДЕНЬ),) КАК ТоварыНаСкладахОстатки
ГДЕ
    ТоварыНаСкладахОстатки.Склад В(&Склад)

СГРУППИРОВАТЬ ПО
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.Склад

УПОРЯДОЧИТЬ ПО
    Номенклатура ИЕРАРХИЯ
не берет на конец дня и все...где не прав?
1 DCKiller
 
24.09.14
12:26
(0) Точно не берет? А может, все-таки берет?..
2 чувак
 
24.09.14
12:27
Запрос.УстановитьПараметр("Период",КонецДня(Дата))
3 Teresa
 
24.09.14
12:27
(0) попробуйте ГраницыВключая
4 Borteg
 
24.09.14
12:27
(0) Запрос.УстановитьПараметр("Период",Новый Граница(КонецДня(Дата),Видграницы.Включая)
5 lakich
 
24.09.14
12:28
нет,не берет...
6 Рэйв
 
24.09.14
12:28
Я в таких случаях брал на начало следующего и не парился:-)
7 lakich
 
24.09.14
12:28
значит выражение КОНЕЦПЕРИОДА(&Период,ДЕНЬ) не рабочее?какая прелесть
8 hhhh
 
24.09.14
12:29
(7) вы не то делаете. Берете остатки на время 23:59:59. А вам надо остаток на 0:00:00 следующего дня.
9 lakich
 
24.09.14
12:30
вот как раз когда дописываю руками в окошке 23:59:59 вместо 0:00:00 то берет верно
10 Smit1C
 
24.09.14
12:30
(0) Убери КОНЕЦПЕРИОДА из запроса, а в параметрах сделай как в (4)
11 lakich
 
24.09.14
12:31
(10) ,да попробую так..но ведь КОНЕЦПЕРИОДА(&Период,ДЕНЬ) прописано в любом мануле.
12 lakich
 
24.09.14
12:31
странно
13 hhhh
 
24.09.14
12:33
(12) вы наверно с оборотами перепутали. Остаток всегда берется на начало секунды. На конец секунды надо как в (4).
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn