Имя: Пароль:
1C
1С v8
Получение остатков на каждый день
0 breezee
 
25.07.15
10:07
Вчера мне подсказали эту статью Книга знаний: Полные остатки по периоду во вложенном запросе;
Скопировал пример, изменя таблицу
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток КАК ВналичииКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.Период КАК Период
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Дата1, &Дата2, День, ) КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура
ИТОГИ
    СУММА(ВналичииКонечныйОстаток)
ПО
    ОБЩИЕ,
    Период ПЕРИОДАМИ(ДЕНЬ, &Дата1, &Дата2)
    Номенклатура
И он не выдает то то мне надо.
Выдает следущее http://i.imgur.com/QBOD5ep.png
Подскажите, что я не так сделал? Для регистра периодичность день указана. Метод дополнения ДвиженияИГраницыПоследовательности тоже указывал - не помогло
1 zak555
 
25.07.15
10:08
определи ВналичииКонечныйОстаток как ресурс
2 breezee
 
25.07.15
10:12
(1) Я в консоле запросов смотрел, когда переношу во внешний отчет - ругается http://i.imgur.com/Kct1A0u.png
Платформа 8.3
3 breezee
 
25.07.15
10:20
Понял, через ресурс надо делать,
>Создайте ресурс в закладке ресурсы - типа Сумма(Количество).
Потом уже можете указывать поле ресурса в настройках (детальные записиси, группировки и т.д.).
Не знал про отсутствие итогов в СКД
4 breezee
 
25.07.15
10:27
Не работает. Не знаю куда теперь поставить Период ПЕРИОДАМИ()
Поучился вот такой запрос в СКД
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    МАКСИМУМ(ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток) КАК ВНаличииКонечныйОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Н, &К, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура

СГРУППИРОВАТЬ ПО
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура
И вот такой результат
http://i.imgur.com/m74ywft.png
5 breezee
 
25.07.15
10:29
Здесь был пример v8: СКД: Как в СКД вывести остатки за каждый день месяца , но его больше нет. Может у кого найдется?
6 breezee
 
25.07.15
10:41
Вот что получилось
http://i.imgur.com/xi9JpkK.png
http://i.imgur.com/PAiWT2Q.png
http://i.imgur.com/Q0pM22m.png
http://i.imgur.com/3mvX6pH.png
http://i.imgur.com/SElyJAt.png
Где я накосячил? Почему у меня одно значение?
7 breezee
 
25.07.15
11:02
Может я не то ищу? Даже если выбиеру все остатки на каждую секунду - таблица большой получится, не оптимально. Мне нужно во вложенном запросе получить остатки на каждую дату, связать с табилцей дат(даты регистраторов) и вывести все это. Может можно по другому как-нибудь?