0
Масянька
17.04.24
✎
16:10
|
Вечер добрый!
Простейший запрос:
ВЫБРАТЬ
КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период,
КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение,
КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность,
КадроваяИсторияСотрудниковСрезПоследних.ДействуетДо КАК ДействуетДо
ИЗ
РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&ДатаНачала, ) КАК КадроваяИсторияСотрудниковСрезПоследних
ГДЕ
КадроваяИсторияСотрудниковСрезПоследних.Период <= &ДатаНачала
И КадроваяИсторияСотрудниковСрезПоследних.ДействуетДо = ДАТАВРЕМЯ(1, 1, 1)
И КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение)
И КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = &Сотрудник
По одному челу нет данных.
В РС по челу 60 записей, под условие попадает 2 самые первые.
Почему?
Спасибо.
|
|
1
1Снеговик
17.04.24
✎
16:14
|
КадроваяИсторияСотрудниковСрезПоследних.Период <= &ДатаНачала - убрать, что за бред?
И КадроваяИсторияСотрудниковСрезПоследних.ДействуетДо = ДАТАВРЕМЯ(1, 1, 1)
И КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение)
И КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = &Сотрудник
- засунуть в параметры виртуальной таблицы
|
|