![]() |
![]() |
![]() |
|
как узнать дату среза последних | ☑ | ||
---|---|---|---|---|
0
Полька
29.11.13
✎
08:39
|
Собственно, вопрос.
|
|||
1
butterbean
29.11.13
✎
08:40
|
ну ты ее какбэ сама задаешь
|
|||
2
Wobland
29.11.13
✎
08:41
|
ЭтотОбъект.ВызватьИсключение("чо?")
|
|||
3
Полька
29.11.13
✎
08:45
|
(1) хм.. я как бы ее не знаю :)))
Есть периодический регистр сведений измерение-ЗаказПокупателя, ресурс-Статус. Нужно взять определенный документ и узнать дату, когда у него был установлен определенный статус. |
|||
4
Wobland
29.11.13
✎
08:46
|
(3) отбор тебе нужен, барыня
|
|||
5
Drac0
29.11.13
✎
08:46
|
(3)Хм, "Период", не?
|
|||
6
ИС-2
naïve
29.11.13
✎
08:47
|
(0) запрос с функцией максимум() по заказу покупателя и отбором по статусу ?
|
|||
7
1Сергей
29.11.13
✎
08:48
|
(3) Это не срез последних
|
|||
8
Wobland
29.11.13
✎
08:49
|
(7) у неё срез последних такой же, как и фото ;)
|
|||
9
Bigbro
29.11.13
✎
08:55
|
Выбрать
МойРегистр.Период, МойРегистр.ЗаказПокупателя, МойРегистр.Статус Из РегистрСведений.МойРегистр.СрезПоследних как МойРегистр Где МойРегистр.ЗаказПокупателя = &МойЗаказ И МойРегистр.Статус = &Статус выполнить().Выгрузить(); не то? |
|||
10
Wobland
29.11.13
✎
08:56
|
(9) нет
|
|||
11
Drac0
29.11.13
✎
08:57
|
(9) А если док 10 раз переводился в этот статус? :)
|
|||
12
Полька
29.11.13
✎
09:01
|
Сделала так. Сейчас еще максимум() добавлю
"ВЫБРАТЬ | итЖурналЗаказов.Период |ИЗ | РегистрСведений.итЖурналЗаказов КАК итЖурналЗаказов |ГДЕ | итЖурналЗаказов.ЗаказПокупателя = &ЗаказПокупателя | И итЖурналЗаказов.Статус = &СтатусДокумента" ; |
|||
13
Bigbro
29.11.13
✎
09:01
|
(10) почему? получится же последняя запись с нужными полями?
|
|||
14
Wobland
29.11.13
✎
09:03
|
(13) конечно, получится. в куче других
|
|||
15
Drac0
29.11.13
✎
09:11
|
(12) Хм, только вот за такое руки потом придется оторвать. Юзай срезпоследних с параметрами.
|
|||
16
Wobland
29.11.13
✎
09:13
|
(15) на какой период?
|
|||
17
Drac0
29.11.13
✎
09:13
|
(14) А не, там скорее всего вообще нужных данных не будет. Статус в ресурсе 100%, а Док в измерении. Поэтому в выборку возможно этот статус вообще не попадетю
|
|||
18
Kaushly
29.11.13
✎
09:13
|
Решение в (9), только условия в параметры виртуальной таблицы переместить
|
|||
19
Drac0
29.11.13
✎
09:14
|
(16) Без периода, но с параметрами Док = &НашДок, и Статус = &НашСтатус
|
|||
20
Bigbro
29.11.13
✎
09:16
|
(18) как в конструкторе в консоли отчетов для виртуальной таблицы условия задавать?
мне ошибки выдает при попытке задать параметры... забыл как делается. |
|||
21
1Сергей
29.11.13
✎
09:17
|
(18) Какой виртуальной таблицы?
|
|||
22
Drac0
29.11.13
✎
09:19
|
(20) СрезПоследних(,ЗаказПокупателя = &ЗаказПокупателя И Статус = &СтатусДокумента)
|
|||
23
1Сергей
29.11.13
✎
09:19
|
||||
24
Bigbro
29.11.13
✎
09:19
|
по кнопке "Параметры виртуальной таблицы" - последняя кнопка в среднем столбце. вот как там правильно условия пишутся?
|
|||
25
Kaushly
29.11.13
✎
09:21
|
(20)
Выбрать МойРегистр.Период, МойРегистр.ЗаказПокупателя, МойРегистр.Статус Из РегистрСведений.МойРегистр.СрезПоследних(, ЗаказПокупателя = &МойЗаказ) как МойРегистр Где МойРегистр.Статус = &Статус Условие на статус оставить в "ГДЕ" если надо знать дату установки статуса, при условии, что интересующий нас статус является последним, либо тоже перенести в ПВТ, если надо знать дату установки интересующего статуса, независимо от того, последний он или нет |
|||
26
1Сергей
29.11.13
✎
09:22
|
||||
27
Bigbro
29.11.13
✎
09:24
|
(26) спасибо
|
|||
28
craxx
29.11.13
✎
09:25
|
(3) мм..эээ... а причем тут вообще срез последних?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |