| 
    
        
     
     | 
    
  | 
срез последних для одного измерения РС | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        фросия    
     26.02.13 
            ✎
    13:56 
 | 
         
        добрый день, подскажите пожалуйста
  
        есть регистр сведений работники организаций, измерения Организация, физлицо. мне нужно получить срез последних вида "физлицо-состояние" для одного ФЛ- одно состояние(самое последнее) если сдеать просто запрос без наворотов то для того фл, которое в двух-трех организациях работает выводит 2-3 записи в разрезе организаций. можно конечно выбрать период, отсортировать по нему, выбрать максимальный и соединить с основным запросом, но кажется мне что есть более легкий путь. или нет?  | 
|||
| 
    1
    
        Kashemir    
     26.02.13 
            ✎
    13:59 
 | 
         
        Срез последних с группировкой по физ лицу при ИМЕЮЩИЕ Количество(*) > 1     
         | 
|||
| 
    2
    
        фросия    
     26.02.13 
            ✎
    14:00 
 | 
         
        (1)спасибо     
         | 
|||
| 
    3
    
        фросия    
     26.02.13 
            ✎
    14:01 
 | 
         
        непонятно, имне надо для 
  
        ИМЕЮЩИЕ Количество(*) > 1 взять максимальный период, как и где это задается?  | 
|||
| 
    4
    
        Kashemir    
     26.02.13 
            ✎
    14:02 
 | 
         
        (3) Срез последних     
         | 
|||
| 
    5
    
        фросия    
     26.02.13 
            ✎
    14:05 
 | 
         
        у меня есть такие записи в рс:
  
        вася 20.02 уволен из ТОО рога вася 04.03 принят в ТОО копыта оля 22.02 принята в ТОО рога надо в результате запроса увидеть только последнии две записи. к чему тут ИМЕЮЩИЕ цеплять не совсем понятно.  | 
|||
| 
    6
    
        Kashemir    
     26.02.13 
            ✎
    14:06 
 | 
         
        Регистр периодический ?  Каков полный состав измерений ? Состояние это измерение или ресурс ?     
         | 
|||
| 
    7
    
        фросия    
     26.02.13 
            ✎
    14:06 
 | 
         
        если сделать ВЫБРАТЬ фл, состояние ИЗ РС.РаботничкиСрезпоследних(&дата) -  выдает все записи. 
  
        конструкцией ИМЕЮЩИЕ пользоваться не умею  | 
|||
| 
    8
    
        фросия    
     26.02.13 
            ✎
    14:08 
 | 
         
        измерения- фл, организация приказ
  
        состояние- вообще ресурс. по идее можно вообще без среза обойтись - выбрать только последние записи по каждому Физлицу  | 
|||
| 
    9
    
        фросия    
     26.02.13 
            ✎
    14:08 
 | 
         
        (8) состояние- реквизит     
         | 
|||
| 
    10
    
        Kashemir    
     26.02.13 
            ✎
    14:25 
 | 
         
        Односложного решения тут нет - придется сделать пару вложений. 1 имитация среза со сворачиванием приказа, вторая определит количество организаций сотрудника > 1     
         | 
|||
| 
    11
    
        John D    
     26.02.13 
            ✎
    14:31 
 | 
         
        Тянешь все записи с "принят" и "уволен" скопом, а потом оставляешь те, у которых дата "принят" > даты "уволен".     
         | 
|||
| 
    12
    
        фросия    
     26.02.13 
            ✎
    14:38 
 | 
         
        все ясно- сперва срез последних- выборка максимального периода и после соеднинение с записями регистра по периоду записи- докопаться до реквизитов.
  
        всем спасибо.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |