Имя: Пароль:
1C
1С v8
Выбор документа с максимальной датой
0 devochka_1c
 
19.05.12
13:40
Здравствуйте!
Подскажите, как выбрать самый последний проведенный документ?
1 YHVVH
 
19.05.12
13:41
ТОП 1 СОРТИРОВАТЬ ПО ДАТЕ
2 devochka_1c
 
19.05.12
13:42
(1)Пробовала выбрать первые 1 и упорядочить по дате убыв, но в таком случае возвращается 1 запись из таб. части документа
3 YHVVH
 
19.05.12
13:44
например так

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

УПОРЯДОЧИТЬ ПО
   РеализацияТоваровУслуг.Дата УБЫВ
4 devochka_1c
 
19.05.12
13:46
(3) у меня вот как написано:
ВЫБРАТЬ ПЕРВЫЕ 1
   ПоступлениеТоваровТовары.НомерСтроки,
   ПоступлениеТоваровТовары.Номенклатура,
   ПоступлениеТоваровТовары.Количество,
   ПоступлениеТоваровТовары.Цена,
   ПоступлениеТоваровТовары.Сумма
ИЗ
   Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
ГДЕ
   ПоступлениеТоваровТовары.Ссылка.Поставщик = &Поставщик
   И ПоступлениеТоваровТовары.Ссылка.Проведен

УПОРЯДОЧИТЬ ПО
   ПоступлениеТоваровТовары.Ссылка.Дата УБЫВ
5 devochka_1c
 
19.05.12
13:46
Но, повторюсь, в данном случае возвращается 1 запись из таб.части, а не все
6 YHVVH
 
19.05.12
13:47
я написал как уже
7 YHVVH
 
19.05.12
13:48
определись что тебе нужно ссылка на документ или табличная часть последнего документа
8 Фокусник
 
19.05.12
13:48
(5) Вопрос из (0) "Подскажите, как выбрать самый последний проведенный документ?"
читать так:
"Подскажите, как выбрать все товары из самого последнего проведенного документа?"
?
9 devochka_1c
 
19.05.12
13:50
(7) извиняюсь за неточность! нужна таб.часть последнего документа.
10 YHVVH
 
19.05.12
13:51
лефт джойн
11 YHVVH
 
19.05.12
13:55
или так

ВЫБРАТЬ
   Товары.*
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК Товары
ГДЕ
   Товары.Ссылка В
           (ВЫБРАТЬ ПЕРВЫЕ 1
               РеализацияТоваровУслуг.Ссылка
           ИЗ
               Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
           УПОРЯДОЧИТЬ ПО
               РеализацияТоваровУслуг.Дата УБЫВ)
12 Фокусник
 
19.05.12
13:55
(9) Например так:

ВЫБРАТЬ
   ПоступлениеТоваровУслугТовары.НомерСтроки,
   ПоступлениеТоваровУслугТовары.Номенклатура,
   ПоступлениеТоваровУслугТовары.Количество,
   ПоступлениеТоваровУслугТовары.Цена,
   ПоступлениеТоваровУслугТовары.Сумма
ИЗ
   (ВЫБРАТЬ ПЕРВЫЕ 1
       ПоступлениеТоваровУслуг.Ссылка КАК Ссылка
   ИЗ
       Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
   ГДЕ
       ПоступлениеТоваровУслуг.Проведен
   
   УПОРЯДОЧИТЬ ПО
       ПоступлениеТоваровУслуг.Дата УБЫВ) КАК ВложенныйЗапрос
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
       ПО ВложенныйЗапрос.Ссылка = ПоступлениеТоваровУслугТовары.Ссылка
13 devochka_1c
 
19.05.12
13:59
(12)Спасибо!