Запрос, переходящий остаток #782306


#0 by kennetmccormick
есть запрос: нужно этот "Остаток на конец дня" перенести как начальный остаток на след день. Понимаю что соединить с самим собой надо, но не получается ЗЫ. Про "СуммаНачальныйОстатокДт" знаю- запрос просто для примера
#1 by DrShad
вообще нифига не понятно
#2 by vyaz
"Остаток на конец дня" КАК " начальный остаток на след день"
#3 by trooba
"Остаток на конец дня." вот тут нужно поставить точку. В этом ошибка, иначе не взлетит
#4 by Ёпрст
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
#5 by azernot
Цель в чём? Получить остаток на каждый день в запросе?
#6 by kennetmccormick
надо из таблицы вида 01.01.16 | 1000.00 | Остаток на конец дня 03.01.16 |  500.00 | Остаток на конец дня 04.01.16 | 2300.00 | Остаток на конец дня 09.01.16 | 1800.00 | Остаток на конец дня надо получить такую 01.01.16 | 1000.00 | Остаток на конец дня 03.01.16 | 1000.00 | Остаток на начало дня 03.01.16 |  500.00 | Остаток на конец дня 04.01.16 |  500.00 | Остаток на начало дня 04.01.16 | 2300.00 | Остаток на конец дня 09.01.16 | 2300.00 | Остаток на начало дня 09.01.16 | 1800.00 | Остаток на конец дня
#7 by В тылу врага
1 КАК ФлагПорядка 0 КАК ФлагПорядка УПОРЯДОЧИТЬ ПО Период, Организация, ФлагПорядка
#8 by DrShad
что за адский мегапизнец?
#9 by DrShad
в поиск Остатки на каждый день запросом
#10 by azernot
Ну поясни, чем тебя не устраивают поля СуммаКонечныйОстатокДт и СуммаНачальныйОстатокДт ? Или подразумевается, что вместо этих полей, какое-то своё мега поле, рассчитываемое по мега-супер-пупер-формуле?
#11 by В тылу врага
как просил автор
#12 by kennetmccormick
запрос для примера, чтоб похожую исходную таблицу можно было получить. на деле там совсем по-другому и портянка с запросами большущая
#13 by azernot
Если "каждый день" не самоцель, то как-то так: ВЫБРАТЬ РАЗРЕШЕННЫЕ     ХозрасчетныйОстаткиИОбороты.Период КАК Дата,     ХозрасчетныйОстаткиИОбороты.Организация,     ОстаткиКонечные.Субконто1, (на всякий случай добавил Субконто1, чтобы пример показывал как действовать с несколькими аналитиками, и взял на себя смелость предположить, что "самый первый начальный остаток" известен изначально, но при желании можно определить период &НачалоПериода - 1 день)
#14 by DrShad
уууууу, как все запущенно - обманывать не хорошо
#15 by KishMish
#16 by KishMish
не отрабатывал, взял оригинал со своего запроса для поиска "предыдущего значения", заменил там на твои идентификаторы
#17 by azernot
>не отрабатывал А зря. Запрос не рабочий, даже если "подправить" синтаксические ошибки.
#18 by KishMish
алгоритм 1. соеденям Исходную таблицу с собой же по условию Вт1.Период>Вт2.Период - 2. Ищем максимальное значение во втором периоде - получаем таблицу из предыдущих периодов 3. Соеденяем с исходной
#19 by azernot
Алгоритм верный. Запрос - нет.
#20 by kennetmccormick
в чем обман? в написано что запрос для примера спасибо всем за помощь. сделал немного по-другому. если интересно выложу позже
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С