8.х Регистр сведений в ЗУП

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Dragonz, 7 ноя 2008.

  1. TopicStarter Overlay
    Dragonz
    Offline

    Dragonz

    Регистрация:
    7 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Делаю автоматическое заполнение документа "Оплата сверхурочных" на основании документа "Табель учета рабочего времени". Табель создает движения в регистре накопления Рабочее время работников организации, сверхурочные обозначаются видом использования рабочего времени - "Сверхурочно"
    Проблема:
    Необходимо узнать часовую тарифную ставку работника(разряд) в день когда были сверхурочные. Использую регистр накопления Рабочее время работников, и регистр сведений Плановые начисления работников организации где должен взять разряд для конкретного дня, разряды хранятся в справочнике "Тарифные разряды". В результирующем запросе выдаю сотрудника, день, часовую тарифную ставку, часы в полуторном размере и часы в двойном размере.....
    Все поля заполняются за исключением поля "Тарифная ставка"

    Запрос

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

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