Имя: Пароль:
1C
1С v8
1с 82 Запрос
,
0 Arutynov
 
08.07.14
13:19
Как запросом узнать предпоследний документ
1 1СКонсультант
 
08.07.14
13:20
(0) Вбырать последний, а потом сделать повторную выборку где док не последний и выбрать последний))))
2 Maxus43
 
08.07.14
13:21
по дате? выбери 2 последних, потом из них выбери 1
3 Wobland
 
08.07.14
13:21
а?
4 Бешеная Нога
 
08.07.14
13:23
ВЫБРАТЬ ПЕРВЫЕ 2
    ПоступлениеТоваровУслуг.Ссылка КАК Ссылка,
    ПоступлениеТоваровУслуг.Дата КАК Дата
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг

УПОРЯДОЧИТЬ ПО
    Дата,
    Ссылка
5 Arutynov
 
08.07.14
13:23
на текущий момент
6 Maxus43
 
08.07.14
13:24
(5) давай уж все условия озвучивай. а то через 10 постов окажется что с учетом документов, которые юзеры только хотят завести, причем в другой базе.
7 Arutynov
 
08.07.14
13:25
да не, условие просто знать предпоследний документ на текущий момент
8 Maxus43
 
08.07.14
13:26
(7) всё уже сказали, или надо готовый вариант?
9 Arutynov
 
08.07.14
13:26
я пробую
10 Бешеная Нога
 
08.07.14
13:27
ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Ссылка КАК Ссылка,
    ПоступлениеТоваровУслуг.Дата КАК Дата
ПОМЕСТИТЬ ТаблицаДокументов
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    МАКСИМУМ(ТаблицаДокументов.Дата) КАК Дата
ПОМЕСТИТЬ ТаблицаМаксимальнойДаты
ИЗ
    ТаблицаДокументов КАК ТаблицаДокументов
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
    ТаблицаМаксимальнойДаты.Дата,
    МАКСИМУМ(ТаблицаДокументов.Ссылка) КАК Ссылка
ПОМЕСТИТЬ ТаблицаПервогоДокумента
ИЗ
    ТаблицаМаксимальнойДаты КАК ТаблицаМаксимальнойДаты
        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДокументов КАК ТаблицаДокументов
        ПО ТаблицаМаксимальнойДаты.Дата = ТаблицаДокументов.Дата

СГРУППИРОВАТЬ ПО
    ТаблицаМаксимальнойДаты.Дата
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
    ТаблицаДокументов.Ссылка
ИЗ
    ТаблицаДокументов КАК ТаблицаДокументов
ГДЕ
    НЕ ТаблицаДокументов.Ссылка В
                (ВЫБРАТЬ
                    ТаблицаПервогоДокумента.Ссылка
                ИЗ
                    ТаблицаПервогоДокумента КАК ТаблицаПервогоДокумента)

УПОРЯДОЧИТЬ ПО
    ТаблицаДокументов.Дата УБЫВ
11 Бешеная Нога
 
08.07.14
13:27
с вас 2500 руб
12 Arutynov
 
08.07.14
13:29
Благодарю! +2500
13 Arutynov
 
08.07.14
13:29
)