Имя: Пароль:
1C
 
Регистр сведений
,
0 Nixin
 
20.11.14
11:53
Здравствуйте уважаемые, есть ли способ получить последнюю запись в регистре сведений выбраном по регистратору что то вроде

Выборка = Документы.ЗаявкиКлиента.Выбрать();
Пока Выборка.Следующий() Цикл
Если не Выборка.Статус = Перечисления.СтатусЗаявки.Закрыта Тогда
  Документ = Выборка.ПолучитьОбъект();
  РегистрыСведений.ТекущиеЗаявки. ВыбратьПоРегистратору(Документ.Ссылка);
Документ.Статус = РегистрыСведений.ТекущиеЗаявки.ПолучитьПоследнее().Статус;
КонецЕсли;
КонецЦикла;
1 Nixin
 
20.11.14
11:54
Имеется ввиду, выбрать по регистратору и получить последнюю
2 rbcvg
 
20.11.14
11:54
а чего запросом не выбираешь?
3 2S
 
20.11.14
11:55
запрос
4 vicof
 
20.11.14
11:55
Ты уж определись, по регистратору или последнюю
5 Banned
 
20.11.14
11:55
Документ = Выборка.ПолучитьОбъект();
  РегистрыСведений.ТекущиеЗаявки. ВыбратьПоРегистратору(Документ.Ссылка);

А вот за это - сразу расстрелять...
6 Nixin
 
20.11.14
11:57
(4) Думал выбрать по регистратору, и из них выбрать последнюю
7 Nixin
 
20.11.14
11:57
(5) Документ.Ссылка?
8 Nixin
 
20.11.14
11:57
Запрос так запрос, спасибо всем
9 Nixin
 
20.11.14
11:58
Хотел обойтись без него
10 vicof
 
20.11.14
11:58
(6) Каким образом? Зачем? Какая задача?
11 Nixin
 
20.11.14
12:01
(10) Есть Регистр сведений "текущие заявки", есть 5 документов, каждый из которых создает движения в регистре(Меняет статус заявки), необходимо чтобы при открытии формы для незакрытых заявок, обновлялся статус, а именно брался из регистра
12 vicof
 
20.11.14
12:02
СрезПоследних() в запросе
13 vicof
 
20.11.14
12:03
регистраторы тебе тут нафиг не нужны
14 Nixin
 
20.11.14
12:04
(13) Спасибо, буду делать