Вход | Регистрация


Выбрать последний проведённый документ из каждого вида. Как?

Выбрать последний проведённый документ из каждого вида. Как?
Я
   bolobol
 
04.06.18 - 16:02
День добрый!

Задавался уже этим вопросом, но потерял результаты...

Как выбрать последний проведённый документ из каждого вида?
 
 
   elCust
 
1 - 04.06.18 - 16:04
(0) Через метаданные получить дерево документов, далее запросом в каждый. Норм?
   1Сергей
 
2 - 04.06.18 - 16:04
Пробежаться по метаданным и состряпать запрос динамически
   bolobol
 
3 - 04.06.18 - 16:07
(2) Казалось бы - это очевидно, что запросом, однако, каким?
   Fragster
 
4 - 04.06.18 - 16:08
последний, этот как первый, но с конца
   bolobol
 
5 - 04.06.18 - 16:10
Я помогу, раз непонятна проблема:

ВЫБРАТЬ ПЕРВЫЕ 1
    АктПриемкиВыполненныхРаботОказанныхУслуг.Ссылка
ПОМЕСТИТЬ ВЫБОРКА
ИЗ
    Документ.АктПриемкиВыполненныхРаботОказанныхУслуг КАК АктПриемкиВыполненныхРаботОказанныхУслуг
ГДЕ АктПриемкиВыполненныхРаботОказанныхУслуг.Проведен

УПОРЯДОЧИТЬ ПО Дата УБЫВ, МОМЕНТВРЕМЕНИ УБЫВ

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ПЕРВЫЕ 1
    АктПроверкиСтраховыхВзносов.Ссылка
ИЗ
    Документ.АктПроверкиСтраховыхВзносов КАК АктПроверкиСтраховыхВзносов
ГДЕ АктПроверкиСтраховыхВзносов.Проведен

УПОРЯДОЧИТЬ ПО Дата УБЫВ, МОМЕНТВРЕМЕНИ УБЫВ

;
ВЫБРАТЬ 
ВЫБОРКА.Ссылка
ИЗ ВЫБОРКА
УПОРЯДОЧИТЬ ПО Дата, МОМЕНТВРЕМЕНИ


------
Ошибка синтаксическая ОБЪЕДИНИТЬ
   elCust
 
6 - 04.06.18 - 16:12
(5) Как то странно сочетаются у тебя:

ПОМЕСТИТЬ ВЫБОРКА

ОБЪЕДИНИТЬ ВСЕ

Либо помещай либо объединяй.
   Fragster
 
7 - 04.06.18 - 16:12
(5) ты такой запрос не натыкаешь конструктором.
   bolobol
 
8 - 04.06.18 - 16:17
(7) Мне нужен правильный запрос, а не такой
   bolobol
 
9 - 04.06.18 - 16:17
Один большой, чтоб не в цикле, ну вы понимаете)
   DrShad
 
10 - 04.06.18 - 16:20
бери из регистров
 
 Рекламное место пустует
   Fragster
 
11 - 04.06.18 - 16:21
(9) надо в цикле
   bolobol
 
12 - 04.06.18 - 16:45
Подзапрос же!:

ВЫБРАТЬ
    ПОДЗАПРОС.Ссылка
ПОМЕСТИТЬ ВЫБОРКА
ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1
        АктПриемкиВыполненныхРаботОказанныхУслуг.Ссылка
    ИЗ
        Документ.АктПриемкиВыполненныхРаботОказанныхУслуг КАК АктПриемкиВыполненныхРаботОказанныхУслуг
    ГДЕ АктПриемкиВыполненныхРаботОказанныхУслуг.Проведен

    УПОРЯДОЧИТЬ ПО АктПриемкиВыполненныхРаботОказанныхУслуг.Дата УБЫВ, АктПриемкиВыполненныхРаботОказанныхУслуг.МОМЕНТВРЕМЕНИ УБЫВ
    ) КАК ПОДЗАПРОС

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПОДЗАПРОС.Ссылка
ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1
        АктПроверкиСтраховыхВзносов.Ссылка
    ИЗ
        Документ.АктПроверкиСтраховыхВзносов КАК АктПроверкиСтраховыхВзносов
    ГДЕ АктПроверкиСтраховыхВзносов.Проведен

    УПОРЯДОЧИТЬ ПО АктПроверкиСтраховыхВзносов.Дата УБЫВ, АктПроверкиСтраховыхВзносов.МОМЕНТВРЕМЕНИ УБЫВ
    ) КАК ПОДЗАПРОС

;
ВЫБРАТЬ 
ВЫБОРКА.Ссылка
ИЗ ВЫБОРКА
УПОРЯДОЧИТЬ ПО ВЫБОРКА.Ссылка.Дата, ВЫБОРКА.Ссылка.МОМЕНТВРЕМЕНИ
   Малыш Джон
 
13 - 04.06.18 - 17:03
(5)(12) потому что запрос не может в объединении сортировать по тем полям, которых нет в выбранных полях . выбирай даты и моменты времени, тогда заработает и без подзапросов

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует