Имя: Пароль:
1C
1С v8
Запрос. Срез только последних
,
0 a2a4
 
22.05.12
10:37
ВЫБРАТЬ
 СтоимостьОСНалоговыйУчетОстатки.ОсновноеСредство,
 СтоимостьОСНалоговыйУчетОстатки.Организация,
 СтоимостьОСНалоговыйУчетОстатки.СтоимостьОстаток,
 СтоимостьОСНалоговыйУчетОстатки.АмортизацияОстаток,
 МестонахождениеОССрезПоследних.НалоговыйОрган,
ИЗ
РегистрНакопления.СтоимостьОСНалоговыйУчет.Остатки(&МоментВремени, Организация = &Организация) КАК СтоимостьОСНалоговыйУчетОстатки
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрСведений.МестонахождениеОС.СрезПоследних(&МоментВремени, Организация = &Организация)
ПО СтоимостьОСНалоговыйУчетОстатки.ОсновноеСредство = МестонахождениеОССрезПоследних.ОсновноеСредство
И СтоимостьОСНалоговыйУчетОстатки.Организация = МестонахождениеОССрезПоследних.Организация

Как вывести только последнее значение по регистру сведений?
1 Defender aka LINN
 
22.05.12
10:39
(0) Ты нам тут сейчас на полном серьезе хочешь рассказать, что СрезПоследних тебе еще и предпоследнее выдает, да?
2 a2a4
 
22.05.12
10:42
(1) Ну вообще то НалоговыйОрган это измерение
3 Defender aka LINN
 
22.05.12
10:44
(2) И?
4 a2a4
 
22.05.12
10:46
(3) результат запроса выдает все возможные комбинации на дату.
КО?
5 ptiz
 
22.05.12
10:49
Настоящий 1Сник на память помнит структуру всех регистров типовых конфигураций?
6 a2a4
 
22.05.12
10:50
А какбэ с решением проблемы кто-то поможет?
7 pumbaEO
 
22.05.12
10:53
(6) а разве есть проблема?
8 Ненавижу 1С
 
гуру
22.05.12
10:54
(6) какая проблема то?
9 mikecool
 
22.05.12
10:56
(1) а было бы круто... сколько таких тем было
10 ptiz
 
22.05.12
10:56
Хотя вру... это нетиповое измерение РС.

А что тут помогать? Запрос пиши.
1. Делаешь СрезПоследних, получаешь МАКСИМУМ(Период) сгруппированный по ОС.
2. Соединяешь данные из п.1 со СрезПоследних по ОС и периоду и тянешь оттуда МАКСИМУМ(НалоговыйОрган). Максимум - т.к. могут быть записи с одним временем.
11 a2a4
 
22.05.12
11:08
(10) Благодарю
12 Defender aka LINN
 
22.05.12
11:09
(4) Да. И при этом они ВСЕ последние. Если тебе надо избавиться от какого-нибудь измерения - так так, блин, и пиши. Хотя это, конечно, мега-сложная задача - сгруппировать запрос.
13 a2a4
 
22.05.12
11:50
(10) хотя МАКСИМУМ(НалоговыйОрган) может выдасть не последнюю по времени запись



(12) отвали, поучи базовые понятия по запросам хотя бы прежде чем выпендриваться. а то выглядишь как самоутверждающийся неудачник. везде он ноль, а здесь что-то знает.
14 Buster007
 
22.05.12
11:54
(13) неадекват детектед )
15 ptiz
 
22.05.12
11:54
(13) Выдаст, т.к. перед этим "Соединяешь данные из п.1 со СрезПоследних по ОС и периоду"
16 Shurjk
 
22.05.12
11:56
(13) Ндаа, как раз незнание базовых знаний именно вы продемонстрировали, а то что еще и доказываете чего то еще и невежество демонстрирует.
17 Defender aka LINN
 
22.05.12
12:18
(13) бугога :)
18 a2a4
 
22.05.12
16:38
(17) клоун детектед. насмотрелся тупой передачи камеди-клаб? почему-то такие персонажи сразу определяются - примитивность и легкая агрессия.

(15) ну если еще и по периоду (только почему в кавычках, исходная фраза была не такой")
19 a2a4
 
22.05.12
17:09
(10)(15) не отработает полностью корректно МАКСИМУМ(НалоговыйОрган) - как система будет расставлять по максимум/минимум НалоговыйОрган можно только предполагать. Сделал выбор первого 1 и сортировка по убыванию периода.

Ситуация, конечно, очень редко встречаемая - несколько значений в пределах секунды, но бывает всякое.

Во всяком случае спасибо за указание направления. Только один человек что-то внятное сказал.
20 Defender aka LINN
 
22.05.12
21:22
(18) Примитивность и агрессию тут пока только один персонаж демонстрирует. Твой любимый исполнитель - Воля, да?
(19) "как система будет расставлять по максимум/минимум НалоговыйОрган можно только предполагать" - юноша, меньше предполагайте и больше читайте мануалов. И выключите, наконец, Волю, он в 1С не сечет.
21 GROOVY
 
22.05.12
21:46
(13) И кто тут (http://www.forum.mista.ru/mytopics.php?user_id=82509) ноль в запросах?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.