|
Регистр сведений
| ☑ |
0
TwoWorld
02.05.12
✎
09:45
|
Создал регистр сведений переодический в пределах дня ( 2 измерения - сотрудник и Датаосмотра). Пишу запрос к нему:
Запрос.Текст = "ВЫБРАТЬ
| _НТГ_ОсмотрСрезПоследних.Сотрудник,
| _НТГ_ОсмотрСрезПоследних.ДатаОсмотра
|ИЗ
| РегистрСведений._НТГ_Осмотр.СрезПоследних(&ДатаКон_, ) КАК _НТГ_ОсмотрСрезПоследних
|ГДЕ
| _НТГ_ОсмотрСрезПоследних.Сотрудник = &Сотрудник";
Отбирает почему то первую запись, а не последнюю, почему так?
|
|
1
alkov
02.05.12
✎
09:46
|
Первую по периоду или первую по дате осмотра? :)
|
|
2
TwoWorld
02.05.12
✎
09:49
|
(1) 1 по периоду
|
|
3
Shurjk
02.05.12
✎
09:50
|
На самом деле он там не одну отбирает, ты просто берешь первую из выборки и думаешь что она единственная.
|
|
4
Shurjk
02.05.12
✎
09:51
|
И нахрена дату осмотра выносить в измерение если регистр и так периодический?
|
|
5
TwoWorld
02.05.12
✎
09:52
|
(4) это ты прав, дату уберу, мне нужна последняя запись, срез последних должен же последняя выдать
|
|
6
Crongwild
02.05.12
✎
09:54
|
(5) Возможно, по одному сотруднику есть несколько записей с разными значениями измерения ДатаОсмотра. Ты видишь одну из них, и тебе кажется, что это не та.
Кстати, отбор по сотруднику правильнее будет делать во втором параметре вирт. таблицы.
|
|
7
TwoWorld
02.05.12
✎
09:55
|
(6) спасибо
|
|