Приветствую Коллеги!
Делаю выборку работающих сотрудников на определенную дату.
В запрос дейтвительно попадают работающие сотрудники по выбранной организации.
Но почему???
Ведь выборка идет из Справочник.Сотрудники и ЛЕВОЕ соединение с регистром.
Значит, должен быть выбран весь справочник сотрудники! Но в выборку попадают сотрудники работающие в выбранной организации....
Я сломался...
Делаю выборку работающих сотрудников на определенную дату.
ВЫБРАТЬ
Сотрудники.Ссылка КАК Сотр,
Сотрудники.ФизическоеЛицо КАК Физ,
КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия КАК ВидСобытия
ИЗ
Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&ДатаПерехода, Организация = &Организация) КАК КадроваяИсторияСотрудниковСрезПоследних
ПО (КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = Сотрудники.Ссылка)
ГДЕ
КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение)
ПоказатьВ запрос дейтвительно попадают работающие сотрудники по выбранной организации.
Но почему???
Ведь выборка идет из Справочник.Сотрудники и ЛЕВОЕ соединение с регистром.
Значит, должен быть выбран весь справочник сотрудники! Но в выборку попадают сотрудники работающие в выбранной организации....
Я сломался...
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(17)
ИЗ
Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&ДатаПерехода, Организация = &Организация) КАК КадроваяИсторияСотрудниковСрезПоследних
ПО (КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = Сотрудники.Ссылка)
И КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение)
(14) Ну Тс вот и не понимает, а Ваш ответ
Если бы сразу написали
Не пишу, что вы не правы, просто не стоит путать и так не понимающих
Условие в "где" превращает левое во внутреннее соединение
еще больше путает
Если бы сразу написали
Результат запроса будет такой же, как если бы это было внутреннее соединение
,то я бы ничего не написал
Не пишу, что вы не правы, просто не стоит путать и так не понимающих
(21) ах, если бы. Самые нужные обновления 1с выпускает под новый год(
К тому же запрос все равно неправильный) Используется один из трех регистров с кадровой историей. Если были исправления или корректировки результат уже не такой. К тому же разработчики ЗУПа завтра могут все переделать ;)
К тому же запрос все равно неправильный) Используется один из трех регистров с кадровой историей. Если были исправления или корректировки результат уже не такой. К тому же разработчики ЗУПа завтра могут все переделать ;)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот