Имя: Пароль:
1C
1С v8
срез последних регистр накопления
0 arhiordinator
 
02.11.15
10:48
Всем привет, подскажите получаю данные из регистра накопления с объединением, проблема в том, что по тем полям по которым связываю таблицы, возвращаются лишние записи
Хочу из записей выбрать те, которые последние  по дате, собственно, как сделать срез последних у регистра накопления.
1 Ненавижу 1С
 
гуру
02.11.15
10:50
что вы там курите?
2 arhiordinator
 
02.11.15
10:53
(1)
Дополнительная упаковка     Груз 1от 17.04.2015 Смирнова А А    Уфа
Дополнительная упаковка     Груз 1от 17.04.2015 Смирнова А А    Чебоксары


Соединял по двум измерениям, что бы получить город, возвращает две записи с разными городами, каждая запись заведена в отдельный момент времени, собственно мне нужно получить последнюю из регистра накопления.
3 Джинн
 
02.11.15
10:55
(0) У РН нет никакого "среза последних". Купите букварь.
4 shuhard
 
02.11.15
10:56
(3) +100500
с разбега и об стенку (с)
5 Ненавижу 1С
 
гуру
02.11.15
10:57
задачу полностью озвучь
6 lordworld17
 
02.11.15
10:59
стаж 5 лет
7 palpetrovich
 
02.11.15
11:01
да ладно вам, автор скорее всего хотел озаглавить тему  примерно так:
"срез последних" регистр накопления
8 Джинн
 
02.11.15
11:02
(7) Хотел бы - озаглавил.
9 arhiordinator
 
02.11.15
11:03
(5)   Имею временную таблицу, пытаюсь соединить её с регистром запроса, связать можно по грузу и услуге, в итоге от туда мы тянем город, это будет город оплаты
так вот возвращается для некоторых записей
Дополнительная упаковка     Груз 1от 17.04.2015 Смирнова А А    Уфа
Дополнительная упаковка     Груз 1от 17.04.2015 Смирнова А А    Чебоксары

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВТ_Таблица.Услуга КАК Услуга,
    ВТ_Таблица.Груз КАК Груз,
    ВТ_Таблица.Плательщик,
    Услуги.Город.Ссылка КАК ГородСсылка,
    ВТ_Таблица.Ссылка
ИЗ
    ВТ_Таблица КАК ВТ_Таблица        
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Услуги КАК Услуги
        ПО ВТ_Таблица.Груз = Услуги.Груз
            И ВТ_Таблица.Услуга = Услуги.Услуга
10 Джинн
 
02.11.15
11:09
(9) Все правильно возвращает. Как Вы и попросили.

Если вам нужен последнее движение по ОБОРОТАМ, то соединяйте не с РН, а с запросом по последним оборотам этого регистра.
11 Джинн
 
02.11.15
11:09
Стоп! А как Вы этот регистр вообще закрываете при таком наборе измерений?!
12 RomanYS
 
02.11.15
11:11
(11) а кто сказал, что регистр не оборотный?
13 Shurjk2
 
02.11.15
11:17
(9) А по твоему мнению что должен вернуть, если обе записи соответствуют условиям соединения?
14 agarych
 
02.11.15
11:31
(0) Пронумеруй строки и бери там где номер строки = 1
15 arhiordinator
 
02.11.15
12:13
(14) ?
16 itlikbez
 
02.11.15
12:21
(0) Сначала надо самому сделать "срез последних".
Получаешь таблицу последних дат.
Соединяешь исходную с ней.
И уже с этим "срезом" делаешь свое соединение.