8.х Как в запросе выбрать значения (срез последних) на дату "плавающего" периода?

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Vitaly, 2 окт 2014.

  1. TopicStarter Overlay
    Vitaly
    Offline

    Vitaly Опытный в 1С

    Регистрация:
    21 фев 2014
    Сообщения:
    366
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте. Запрос в ЗУП 2.5.
    Связано 2 таблицы:
    СостояниеРаботниковОрганизаций и РаботникиОрганизацийСрезПоследних.
    Необходимо по периоду полученного значения из таблицы СостояниеРаботниковОрганизаций выбрать подразделение на ту дату.
    Т.е. необходимо на дату ухода в отпуск без сохранения заработной платы выбрать то подразделение, в котором на тот момент работал сотрудник.
    Как это сделать? Установить период виртуальной таблице РаботникиОрганизацийСрезПоследних не могу, так как для каждого сотрудника период свой.
    Прошу помочь.
    Спасибо.
    Код:
    "ВЫБРАТЬ
        |    СостояниеРаботниковОрганизаций.Сотрудник
        |ИЗ
        |    РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций
        |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
        |        ПО СостояниеРаботниковОрганизаций.Сотрудник = РаботникиОрганизацийСрезПоследних.Сотрудник
        |ГДЕ
        |    СостояниеРаботниковОрганизаций.Период >= &Период1
        |    И СостояниеРаботниковОрганизаций.Период <= &Период2
        |    И СостояниеРаботниковОрганизаций.Состояние = &Состояние
        |    И РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации В(&ПодразделенияОрганизации)";
        Запрос.УстановитьПараметр("Период1",НачалоКвартала(ДатаКвартала));
    Запрос.УстановитьПараметр("Период2",КонецКвартала(ДатаКвартала));
    Запрос.УстановитьПараметр("Состояние",Перечисления.СостоянияРаботникаОрганизации.ОтпускБезСохраненияЗарплаты);
    Запрос.УстановитьПараметр("ПодразделенияОрганизации",Подразделения);
    
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    398
    Баллы:
    104
Похожие темы
  1. eViLL
    Ответов:
    7
    Просмотров:
    903
Загрузка...

Поделиться этой страницей