Имя: Пароль:
1C
1С v8
СКД РегистрСведений.СрезПоследих
0 shamannk
 
22.07.11
16:18
Имеется регистр в котором 9 измерений ресурсы это характеристики. Требуется написать отчет в котором на дату получить последнее значение выбранного измерения, т.е. выбрали измерение1 получили его значение на эту дату. В запрос так понимаю пихаю все требуемые поля. А в настройках СКД чаво указывать?
1 Ненавижу 1С
 
гуру
22.07.11
16:20
запрос нужен другой как бы
2 lubja
 
22.07.11
16:20
а в настройках - все поля, которые хочешь видеть, и как хочешь видеть...
3 shamannk
 
22.07.11
16:22
(1) Это какой?
4 shamannk
 
22.07.11
16:23
(2) Это понятно но как тогда указать что именно по этому измерению срез последних делать?
5 lubja
 
22.07.11
16:25
(4) в параметрах виртуальной таблицы указываешь
ТвоеИзмерение = &ПараметрИзмерение
6 shamannk
 
22.07.11
16:30
(5) И что все 9 измерений туда пихать и как патом в СКД они заполняются. (Для простого отчета я это сделаю, во с скд мало опыта)
7 lubja
 
22.07.11
16:36
(6) а тебе по всем 9 нужно отбор сделать?
8 shamannk
 
22.07.11
16:39
(7) В сабже вроде как написал что должна быть возможность выбора любого измерения.
9 Fragster
 
гуру
22.07.11
16:40
"выбрали измерение1 получили его значение на эту дату." не понял ни разу
10 lubja
 
22.07.11
16:41
(8) >> получить последнее значение выбранного измерения
из этой фразы следует, что отбор по ОДНОМУ измерению...
11 shamannk
 
22.07.11
16:45
(10) Да хоть одному из 9, за ранее не известно по какому измерению пользователь захочет выбрать.
12 lubja
 
22.07.11
16:48
(11) если не ошибаюсь, пишешь запрос без условия. а в настройках скд выводишь период и все поля на форму для пользователя... попробуй...
13 shamannk
 
25.07.11
08:44
(12) А в параметры СреззПоследних(&Дата, ???) Что писать? Чтобы получить что то такое &Измерение=&ЗначениеИзмерения.
14 lubja
 
25.07.11
10:03
(13)вообще, пишется все просто:
СрезПоследних(, ИмяИзмерения = &ПараметрИзмерения)

без параметра Дата, потому что скд само умное. только на форму выведи потом скд-шный параметр Период, чтобы пользователь мог указывать Дату среза
15 shamannk
 
25.07.11
10:10
(14) Не понимаю как это вяжется с (13) если юзер захочет получить срез по другому измерению?
16 lubja
 
25.07.11
10:14
(15) я в 12 написала получи срез последних без условий. а в настройках на закладке отбор выведи поля с измерениями, чтобы пользователь мог делать отбор по этим измерениям. и вытащи на форму период и поля для отбора.
17 shamannk
 
25.07.11
10:20
(16) Если я вас правильно понял то нужно сделать так: в запросе  .СрезПоследних() ну и на форму вытащить период и отбор в скд.
18 lubja
 
25.07.11
10:22
(17) да, именно))
19 Axel2009
 
25.07.11
10:53
(0) для такого какбы нужно регистр сведений по другому организовывать
как значения свойств объектов. а не 150 измерений и потом думать как бы по одному историю получить.
20 Axel2009
 
25.07.11
10:55
(14) вообще срез последних работает по ВСЕМ измерениям. независимо от того, какие выбираешь запросом.
21 Axel2009
 
25.07.11
10:55
(19)+ если уж неймется так , тогда на каждый параметр свой набор данных рисуй и связывай их между собой.
22 lubja
 
25.07.11
11:04
(20) а я что, против? ))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан