| 
    
        
     
     | 
    
  | 
РС Срез последних. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ЗлаяЗая    
     10.04.19 
            ✎
    13:34 
 | 
         
        Научите меня, плиз, делать срез последних. Ну никак не могу понять. :(((((
 
        Есть РС ОсновныеСпецификацииНоменклатуры Измерения: Номенклатура и Подразделения Ресурсы: СпецификацияНоменклатуры Нужно выбрать в запросе по каждой номенклатуре последнее подразделение, чья спецификация установлена основной. Н-р, 01.01.2019 Калоши Подр1 02.02.2019 Калоши Подр2 Т.е. должна выйти только 1 последняя строка.  | 
|||
| 
    1
    
        garantNo4x    
     10.04.19 
            ✎
    13:35 
 | 
         
        Срез последних это ближайшая запись с конца по выбранным измерениям.     
         | 
|||
| 
    2
    
        Temai    
     10.04.19 
            ✎
    13:35 
 | 
         
        Открой хотя бы конструктор запроса и посмотри на свой регистр, какие таблицы он имеет, и ты сама ответишь себе на вопрос.     
         | 
|||
| 
    3
    
        Beduin    
     10.04.19 
            ✎
    13:36 
 | 
         
        (1) Ей текст запроса нужен     
         | 
|||
| 
    4
    
        1Сергей    
     10.04.19 
            ✎
    13:36 
 | 
         
        (1) + Здесь срез не поможет     
         | 
|||
| 
    5
    
        garantNo4x    
     10.04.19 
            ✎
    13:36 
 | 
         
        так как у вас измерения разные , то вы эту запись получите только случайно.     
         | 
|||
| 
    6
    
        catena    
     10.04.19 
            ✎
    13:38 
 | 
         
        (1)+По ВСЕМ измерениям. Для точности формулировки.     
         | 
|||
| 
    7
    
        garantNo4x    
     10.04.19 
            ✎
    13:42 
 | 
         
        ну, да. Но все это нюансы которые ТС все равно не поймет. Куда проще на примере смотреть и менять параметры , что бы видеть как они влияют на результат.     
         | 
|||
| 
    8
    
        garantNo4x    
     10.04.19 
            ✎
    13:42 
 | 
         
        Дай фотку я запрос напишу))     
         | 
|||
| 
    9
    
        1Сергей    
     10.04.19 
            ✎
    13:43 
 | 
         
        (8) зачем тебе фотка младенца?     
         | 
|||
| 
    10
    
        garantNo4x    
     10.04.19 
            ✎
    13:44 
 | 
         
        (9) ну, по старой традиции.     
         | 
|||
| 
    11
    
        Beduin    
     10.04.19 
            ✎
    13:44 
 | 
         
        (9) Мне больше интересны его фантазии. Запрос раздевающий невинную девушку.     
         | 
|||
| 
    12
    
        garantNo4x    
     10.04.19 
            ✎
    13:44 
 | 
         
        впрочем насчет запроса на пошутил. ЕРП у меня открываться будет долго, а на бумажке я писать запросы не умею)     
         | 
|||
| 
    13
    
        ЗлаяЗая    
     10.04.19 
            ✎
    13:47 
 | 
         
        Я понимаю, что по ВСЕМ измерениям.
 
        Тогда как получить это в запросе?  | 
|||
| 
    14
    
        1Сергей    
     10.04.19 
            ✎
    13:52 
 | 
         
        (13) А регистр точно периодический?     
         | 
|||
| 
    15
    
        1Сергей    
     10.04.19 
            ✎
    13:52 
 | 
         
        У меня в ерп он непериодический     
         | 
|||
| 
    16
    
        ЗлаяЗая    
     10.04.19 
            ✎
    13:53 
 | 
         
        (14) точно. это УПП     
         | 
|||
| 
    17
    
        sqr4    
     10.04.19 
            ✎
    13:53 
 | 
         
        (13) 1.Фото!)
 
        2. Нужно сначала выбрать выбрать максимальные даты для номенклатуры, затем присоединить первую таблицу с соединением по дате и номенклатуре, это и даст тебе последнее подразделение  | 
|||
| 
    18
    
        garantNo4x    
     10.04.19 
            ✎
    13:55 
 | 
         
        (16) в запросе надо выбрать откуда удобно , то что нужно , отсортировать по дате и выбрать первую запись. там даже слово такое есть в языке запросов. 
 
        Впрочем наверное можно и проще наверное  | 
|||
| 
    19
    
        catena    
     10.04.19 
            ✎
    13:56 
 | 
         
        Выбрать максимум(Период) п, Номенклатура н поместить тз из Регистр.блаблабла сгруппировать по Номенклатура;
 
        Выбрать т1.п, т1.н, т2.Подразделение из тз т1 левое соединение Регистр.блаблабла т2 по т1.п=т2.период и т1.н=т2.Номенклатура  | 
|||
| 
    20
    
        1Сергей    
     10.04.19 
            ✎
    13:58 
 | 
         
        (19) кошмар. надеюсь в твоей базе запросы не так выглядят )     
         | 
|||
| 
    21
    
        catena    
     10.04.19 
            ✎
    14:00 
 | 
         
        (20)я всегда форматирую текст перед продакшном
 
        ))  | 
|||
| 
    22
    
        ЗлаяЗая    
     10.04.19 
            ✎
    14:12 
 | 
         
        (20) все нормально :))))
 
        (19) вроде, получается. спасибо!!!!  | 
|||
| 
    23
    
        ЗлаяЗая    
     10.04.19 
            ✎
    14:17 
 | 
         
        получилось. 
 
        теперь надо это впихнуть в огромный замшелый запрос :((((  | 
|||
| 
    24
    
        sqr4    
     10.04.19 
            ✎
    14:19 
 | 
         
        (23) сама впихнешь?     
         | 
|||
| 
    25
    
        garantNo4x    
     10.04.19 
            ✎
    14:21 
 | 
         
        слово замшелый .. интересно сколько лет ТС.     
         | 
|||
| 
    26
    
        1Сергей    
     10.04.19 
            ✎
    14:25 
 | 
         
        (25) может она грибник     
         | 
|||
| 
    27
    
        ЗлаяЗая    
     10.04.19 
            ✎
    14:27 
 | 
         
        (25) отчет с 2011 года. написан на УниверсальныйОтчет
 
        по сравнению со мной- дреееевний :))))))  | 
|||
| 
    28
    
        garantNo4x    
     10.04.19 
            ✎
    14:28 
 | 
         
        (26) ну да , грибник на пенсии.     
         | 
|||
| 
    29
    
        13_Mult    
     10.04.19 
            ✎
    14:40 
 | 
         
        (23) Т.е. замшелый запрос нужно покрыть ещё немного мхом?! ))     
         | 
|||
| 
    30
    
        Быдло замкадное    
     10.04.19 
            ✎
    14:53 
 | 
         
        вы че тупые все? Там никакие соединения и условия не нужны
 
        ВЫБРАТЬ ОсновныеСпецификацииНоменклатурыСрезПоследних.Номенклатура, ОсновныеСпецификацииНоменклатурыСрезПоследних.Подразделение ИЗ РегистрСведений.ОсновныеСпецификацииНоменклатуры.СрезПоследних КАК ОсновныеСпецификацииНоменклатурыСрезПоследних  | 
|||
| 
    31
    
        sqr4    
     10.04.19 
            ✎
    14:55 
 | 
         
        (30) иди умойся млять и проспись, потом на форум заходи и людей обзывай     
         | 
|||
| 
    32
    
        Быдло замкадное    
     10.04.19 
            ✎
    14:57 
 | 
         
        (31) что тебе не нравится в (30) Запрос отвечает на вопрос "Нужно выбрать в запросе по каждой номенклатуре последнее подразделение, чья спецификация установлена основной."     
         | 
|||
| 
    33
    
        Быдло замкадное    
     10.04.19 
            ✎
    14:59 
 | 
         
        (32) + он выведет Калоши Подр2 , то что нужно ТС. А вы велосипед какой-то изобретаете     
         | 
|||
| 
    34
    
        sqr4    
     10.04.19 
            ✎
    14:59 
 | 
         
        (33) а ты проверил прежде чем муйню писать?     
         | 
|||
| 
    35
    
        1Сергей    
     10.04.19 
            ✎
    15:02 
 | 
         
        (31) >>иди умойся млять и проспись, потом на форум заходи и людей обзывай
 
        +1 Нужно выбрать в запросе по каждой номенклатуре ПОСЛЕДНЕЕ подразделение + Подразделение - не ресурс  | 
|||
| 
    36
    
        Быдло замкадное    
     10.04.19 
            ✎
    15:02 
 | 
         
        (34) пардон, не работает))     
         | 
|||
| 
    37
    
        Darych    
     10.04.19 
            ✎
    15:03 
 | 
         
        Измерения: Номенклатура и Подразделения     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |