Имя: Пароль:
1C
1С v8
Запрос по остаткам на каждый день месяца
0 RollingAMG
 
17.09.13
16:52
Доброго времени суток. Столкнулся с такой проблемой. Нужно посчитать суммарный остаток на начало каждого дня месяца. Заметил, что в том дне, где нет оборотов, показывает отсутствие остатка. Поэтому логично, если нет оборота, то брать остаток с предыдущего дня. Это все необходимо реализовать в самом запросе.

Вот текст текущего запроса


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


он выбирает все дни месяца и остатки в тех днях, в которых были обороты
1 Fragster
 
модератор
17.09.13
16:54
у тебя у первого такой вопрос, ни в коем случае не пользуйся поиском
2 Чайник Рассела
 
17.09.13
16:54
3 Нуф-Нуф
 
17.09.13
16:54
регулярно
4 Чайник Рассела
 
17.09.13
16:56
(1) я недавно про этот вопрос у греческого философа Теофраста читал в его трудет "Характеристики"
5 RollingAMG
 
17.09.13
17:51
Спасибо!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший