Имя: Пароль:
 
1C
1С v8
РС (Предыдущий период) (Текущий период)
0 Kastello
 
13.12.17
15:16
Дано: РС
Период 1
Период 2
Период 3
Период 4
Нужно на выходе:
(Предыдущий период) (Текущий период)
Период 1             Период 1
Период 1             Период 2
Период 2             Период 3
Период 3             Период 4
Возможно есть решения?
1 nordbox
 
13.12.17
15:21
что дано?
и что нужно?
какой регистр и зачем?
2 Kastello
 
13.12.17
15:22
Регистр сведений
Нужно выборку запросом
3 Петрович 2018
 
13.12.17
15:23
(0) (2) Ничивонипанимаю!
4 Numerus Mikhail
 
13.12.17
15:25
(2) почему не
Период 1             Период 1
Период 1             Период 2
Период 2             Период 2
Период 2             Период 3
Период 3             Период 3
Период 3             Период 4
Период 4             Период 4

??
5 nordbox
 
13.12.17
15:30
ну сделай выборку
и в таблицу значений на две колонки загони
чего ты мучаешься?
6 nordbox
 
13.12.17
15:30
прикол что ли?
Стаж: 10 лет 6 месяцев 30 дней
7 Сти
 
13.12.17
15:32
(0) Ну как пример

ВЫБРАТЬ
    КурсыВалют1.Валюта КАК Валюта,
    КурсыВалют1.Период КАК Период,
    КурсыВалют1.Курс КАК Курс,
    КурсыВалют2.Период КАК ПредПериод,
    КурсыВалют2.Курс КАК ПредКурс
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют1
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют2
        ПО КурсыВалют1.Валюта = КурсыВалют2.Валюта
        И КурсыВалют1.Период >= КурсыВалют2.Период
ГДЕ
    КурсыВалют2.Период В
            (ВЫБРАТЬ ПЕРВЫЕ 1
                КурсыВалют3.Период КАК Период
            ИЗ
                РегистрСведений.КурсыВалют КАК КурсыВалют3
            ГДЕ
                КурсыВалют3.Валюта = КурсыВалют1.Валюта
                И КурсыВалют3.Период < КурсыВалют1.Период
            УПОРЯДОЧИТЬ ПО
                Период УБЫВ)


Надеюсь, идея понятна
8 Kastello
 
13.12.17
15:34
(5) Написано же - ЗАПРОСОМ!
9 Kastello
 
13.12.17
15:36
(7) Ну дык здесь и получится как (4) нарисовал
Так не надо, надо как в постановке задачи
10 Kastello
 
13.12.17
15:39
(7) Сорри, бро, сказал не проверив. Спасибо.
11 Сти
 
13.12.17
15:43
(10) Не за что. Но к этому запросу еще самую первую "Период 1 Период 1" надо прикрутить.
12 Сти
 
13.12.17
15:47
(10) а прикручивается добавлением в самом конце
ИЛИ КурсыВалют1.Период = КурсыВалют2.Период