Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 16:01

Значение перечисления в условиях связи таблиц запроса

Автор user1891510, 13 фев 2024, 10:54

0 Пользователей и 1 гость просматривают эту тему.

user1891510

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

Недоумение вызывают строки, выделенные жирным.
Разве можно в связях указывать конкретное значение, а не поле из второй таблицы?
Не совсем понятно, какая будет логика.

LexaK

user1891510, можно,
это как бы отбор по второй таблице
условий отбора может быть несколько и разных
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск