|
Несколько записей в СрезПоследних | ☑ | ||
---|---|---|---|---|
0
Bot002
01.02.24
✎
10:19
|
Добрый день.
ЗУП Регистр сведений КадроваяИсторияСотрудников. Измерения: Сотрудник ГоловнаяОрганизация ФизическоеЛицо Для физ. лица есть несколько сотрудников, они и выходят в КадроваяИсторияСотрудниковСрезПоследних при отборе по "ФизическоеЛицо" Подскажите, пожалуйста, как получить ПОСЛЕДНИЕ изменение сведений о физ.лице (без учёта сотрудников и организаций). |
|||
1
Волшебник
01.02.24
✎
10:22
|
ВЫБРАТЬ ПЕРВЫЕ 1
... УПОРЯДОЧИТЬ ПО Период УБЫВ |
|||
2
Bot002
01.02.24
✎
10:32
|
(1) Спасибо)
Не совсем корректно сформулировал вопрос. Это будет подзапрос - для всех физлиц нужно выбрать их последнее состояние, что бы потом присоединить эти сведения к другому запросу. |
|||
3
mikecool
01.02.24
✎
10:33
|
максимум()
|
|||
4
Волшебник
01.02.24
✎
10:33
|
(2) Похоже на план
|
|||
5
mikecool
01.02.24
✎
10:33
|
вкалывают боты, а не человек
|
|||
6
Ненавижу 1С
гуру
01.02.24
✎
10:37
|
31.01.24 ООО"Бриз" Иванов И.П. - уволен
01.02.24 ООО"Тайфун" Иванов И.П. - принят берем срез последних на конец месяца. В каком статусе Иванов И.П.? Вас устроит результат? |
|||
7
Bot002
01.02.24
✎
10:44
|
(6) Мне нужно подразделение в которое приняли Иванова И.П., при условии, что сотрудники Ивановы И.П. в различных организациях - разные)
|
|||
8
Bot002
01.02.24
✎
10:46
|
(3) Так?
ВЫБРАТЬ КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо КАК ФизическоеЛицо, КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение, МАКСИМУМ(КадроваяИсторияСотрудниковСрезПоследних.Период) КАК Период ИЗ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&НачалоПериода, ФизическоеЛицо = &ФизическоеЛицо) КАК КадроваяИсторияСотрудниковСрезПоследних СГРУППИРОВАТЬ ПО КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо, КадроваяИсторияСотрудниковСрезПоследних.Подразделение Это не так работает... |
|||
9
Ненавижу 1С
гуру
01.02.24
✎
10:52
|
(8) примерно так
ВЫБРАТЬ КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо КАК ФизическоеЛицо, МАКСИМУМ(КадроваяИсторияСотрудниковСрезПоследних.Период) КАК Период ПОМЕСТИТЬ ПоследниеДействия ИЗ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&НачалоПериода, ФизическоеЛицо = &ФизическоеЛицо) КАК КадроваяИсторияСотрудниковСрезПоследних СГРУППИРОВАТЬ ПО КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ КадроваяИсторияСотрудников.ФизическоеЛицо КАК ФизическоеЛицо, МИНИМУМ(КадроваяИсторияСотрудников.Подразделение) КАК Подразделение ИЗ РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПоследниеДействия КАК ПоследниеДействия ПО КадроваяИсторияСотрудников.Период = ПоследниеДействия.Период И КадроваяИсторияСотрудников.ФизическоеЛицо = ПоследниеДействия.ФизическоеЛицо СГРУППИРОВАТЬ ПО КадроваяИсторияСотрудников.ФизическоеЛицо |
|||
10
Bot002
01.02.24
✎
10:57
|
(9) ОГРОМНОЕ СПАСИБО)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |