Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не получается получить предпоследнюю дату перемещения из РаботникиОрганизации

Не получается получить предпоследнюю дату перемещения из РаботникиОрганизации
Я
   1сЮлия
 
31.10.19 - 17:20
Добрый день! Не получается получить предпоследнюю дату перемещения из  регистрасведений РаботникиОрганизации,нужна предпоследняя должность и подразделение
ВЫБРАТЬ
    РаботникиОрганизаций.Сотрудник,
    РаботникиОрганизаций1.Период,
    РаботникиОрганизаций.ПодразделениеОрганизации
ИЗ
    РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций1
        ПО РаботникиОрганизаций.Сотрудник = РаботникиОрганизаций1.Сотрудник
            И РаботникиОрганизаций.Период >= РаботникиОрганизаций1.Период
ГДЕ
    РаботникиОрганизаций1.Период В
            (ВЫБРАТЬ ПЕРВЫЕ 1
            РаботникиОрганизаций.Период КАК Период
            ИЗ
                РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
            ГДЕ
                РаботникиОрганизаций.Период >= РаботникиОрганизаций1.Период
                И РаботникиОрганизаций.Сотрудник = РаботникиОрганизаций1.Сотрудник
            УПОРЯДОЧИТЬ ПО
                Период)
    И РаботникиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода
    И РаботникиОрганизаций1.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Перемещение)
 
 
   1сЮлия
 
1 - 31.10.19 - 17:20
Конфигурация УПП
   dezss
 
2 - 31.10.19 - 17:21
УПОРЯДОЧИТЬ ПО
                Период УБЫВ?

правда весь запрос не смотрел)
   dka80
 
3 - 31.10.19 - 17:22
РаботникиОрганизаций.Период > РаботникиОрганизаций1.Период
   kortun
 
4 - 31.10.19 - 17:28
http://catalog.mista.ru/public/185506/ Юля почитаю как тут сделано, может тебе такой вариант проще будет
   1сЮлия
 
5 - 31.10.19 - 17:34
Спасибо большое,конечно пригодится!
   unenu
 
6 - 31.10.19 - 17:37
общий модуль КадровыйУчетРасширенный. осильте

то как вы пытаетесь получить так можно что-то получить, но в контексте ЗУПа не рационально - работать будет криво и не долго.
   dka80
 
7 - 31.10.19 - 17:39
(6) тройное ха. Программные интерфейсы они также на раз-два меняют: другие результаты, другие параметры, другие функции
   1сЮлия
 
8 - 31.10.19 - 17:56
все сработало спасибо большое
ВЫБРАТЬ
    РаботникиОрганизаций.Сотрудник,
    РаботникиОрганизаций1.Период,
    РаботникиОрганизаций.ПодразделениеОрганизации, 
    МАКСИМУМ(РаботникиОрганизаций.Период) КАК ПредыдущаяДата
ПОМЕСТИТЬ втРаботники
ИЗ
    РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций1
        ПО РаботникиОрганизаций.Сотрудник = РаботникиОрганизаций1.Сотрудник
            И РаботникиОрганизаций.Период <> РаботникиОрганизаций1.Период
            
СГРУППИРОВАТЬ ПО
    РаботникиОрганизаций.Сотрудник,
    РаботникиОрганизаций1.Период,
    РаботникиОрганизаций.ПодразделениеОрганизации 

;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    втРаботники.Сотрудник,
    втРаботники.ПодразделениеОрганизации ,
    ЕСТЬNULL(втРаботники.Период , 0) КАК ПредыдущаяДата
ИЗ
    втРаботники КАК втРаботники
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
        ПО втРаботники.Сотрудник = РаботникиОрганизаций.Сотрудник
            И втРаботники.ПредыдущаяДата = РаботникиОрганизаций.Период
   Amra
 
9 - 31.10.19 - 17:59
(6) (7) В хохлятских конфах все как в ЗУП 2.5, вы о чем, господа?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.