Имя: Пароль:
1C
1С v8
просветите по срезупоследних
0 hatsher
 
28.06.12
17:59
Под конец рабочего дня котелок не варит.

в РС записи:
период   измерение1  измерение2    ресурс
01.01     Товар1     Контрагент1      1
01.02     Товар1     Контрагент2      2

Что вернет запрос в РС по срезу последних на текущую дату? одну или две записи?
1 and2
 
28.06.12
18:00
без условий если?
две
2 ssh2006
 
28.06.12
18:00
Отбор по товару1 - две
отбор по товару и контрагенту одна
3 hatsher
 
28.06.12
18:02
(1) (2) а как быть, если нужно хранить данные и в разрезе контрагентов и записывать с отбором по контрагенту, но в срезе получать только одну последнюю запись?
4 ssh2006
 
28.06.12
18:03
(3) по товару и контрагенту и так одна запись будет в срезе
5 hatsher
 
28.06.12
18:04
(4) а я не знаю контрагента. мне в одном отчете надо получить по товару и контрагенту, а в другом - последнее значение ресурса по товару. с одного РС
6 Fragster
 
гуру
28.06.12
18:05
ЕМНИП, если в срезе не спрашивать контрагента, то вернет одну запись, если спрашивать - то две
7 Fragster
 
гуру
28.06.12
18:06
хотя может и изменяет, сейчас провер
ю
8 ДенисЧ
 
28.06.12
18:06
(5) ну итак получай из и сортируем в обратном порядке по дате...
9 hatsher
 
28.06.12
18:08
(8) а дальше? у меня 2 разных товара и 10 различных контрагентов. как мне получить 2 записи по товарам из такого РС?
10 gr0ck
 
28.06.12
18:09
Выбрал записи, потом во временную таблицу, товар в группировки, период в максимум. И потом соединить с физ таблицей регистра по периоду и товару. Но, если у тебя у 2-х контрагентов по одной номенклатуре и за одну дату, то попа.
11 Fragster
 
гуру
28.06.12
18:13
не, (6) таки не работает, тогда только (9)
12 Fragster
 
гуру
28.06.12
18:13
*только (10)
13 andrewks
 
28.06.12
18:21
(5) используй группировку и функцию, какая тебе нужна (минимум, максимум, среднее)
14 andrewks
 
28.06.12
18:26
выбрать товар,максимум(ресурс) из РегистрСведений.ТвойРегистр.СрезПоследних(&ДатаСреза,товар=&ВыбТовар)
сгруппировать по товар