Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=66931)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Запрос по отбору физ лиц

Автор: lexeyfan 23.02.22, 22:23

Доброго всем дня, подскажите пожалуйста:
Имеется запрос, который выбирает сотрудников у которых были кадровые изменения, подскажите как сделать чтобы также попадали сотрудники у которых были изменения в контактных данных

Текст запроса

 "ВЫБРАТЬ
| КадроваяИсторияСотрудников.Сотрудник КАК Сотрудник,
| КадроваяИсторияСотрудников.ФизическоеЛицо КАК ФизическоеЛицо,
| КадроваяИсторияСотрудников.Организация КАК Организация,
| КадроваяИсторияСотрудников.Подразделение КАК Подразделение,
| КадроваяИсторияСотрудников.Подразделение.Родитель КАК ВерхнееПодразделение,
| КадроваяИсторияСотрудников.Должность КАК Должность,
| КадроваяИсторияСотрудников.ВидСобытия КАК ВидСобытия,
| КадроваяИсторияСотрудников.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию,
| КадроваяИсторияСотрудников.ДолжностьПоШтатномуРасписанию.ГрафикРаботыСотрудников КАК ГрафикРаботы,
| КадроваяИсторияСотрудников.Период КАК Период,
| КадроваяИсторияСотрудников.КоличествоСтавок КАК КоличествоСтавок,
| ФИОФизическихЛицСрезПоследних.Фамилия + "" "" + ПОДСТРОКА(ФИОФизическихЛицСрезПоследних.Имя, 1, 1) + ""."" + ПОДСТРОКА(ФИОФизическихЛицСрезПоследних.Отчество, 1, 1) + ""."" КАК ПредставлениеФИО
|ИЗ
| РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников
|  ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизическихЛиц.СрезПоследних(&Период2, ) КАК ФИОФизическихЛицСрезПоследних
|  ПО (КадроваяИсторияСотрудников.ФизическоеЛицо = ФИОФизическихЛицСрезПоследних.ФизическоеЛицо)
|
|ГДЕ
| КадроваяИсторияСотрудников.Период МЕЖДУ &Период1 И &Период2
| И КадроваяИсторияСотрудников.ВидСобытия В (ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Прием), ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение), ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Перемещение))
| И КадроваяИсторияСотрудников.Организация В (&Организация)
|
| УПОРЯДОЧИТЬ ПО
| Период";


Конфигурация Зарплата и управление персоналом КОРП, редакция 3.1

Автор: One 25.04.22, 19:33

lexeyfan @ 23.02.22, 23:23 * ,
в отличии от кадровых данных история контактной информации не ведётся. поэтому без доработки никак

самое оптимальное, завести регистр сведений "КонтактнаяИнформацияИстория", где фиксировать редактирование контактной информации, ну и к нему потом обращаться в запросе

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua