8.х помогите с отчётом

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

  1. TopicStarter Overlay
    bannov
    Offline

    bannov Опытный в 1С

    Регистрация:
    17 дек 2008
    Сообщения:
    185
    Симпатии:
    0
    Баллы:
    26
    1С 8 УПП

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

    Код:
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Организация.НаименованиеПолное КАК НазваниеОрганизации,
    |    ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Организация.КодПоОКПО КАК КодПоОКПО,
    |    ОтпускаОрганизацийРаботникиОрганизации.ФизЛицо.Наименование КАК ФИО,
    |    ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.Код КАК ТабельныйНомер,
    |    ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.ПодразделениеОрганизации КАК Подразделение,
    |    ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.Должность КАК Должность,
    |    ОтпускаОрганизацийРаботникиОрганизации.РабочийГодС КАК РабочийГодС,
    |    ОтпускаОрганизацийРаботникиОрганизации.РабочийГодПо КАК РабочийГодПо,
    |    ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала КАК ДатаНачалаОсновногоОтпускаПрописью,
    |    ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания КАК ДатаОкончанияОсновногоОтпускаПрописью,
    |    ОтпускаОрганизацийРаботникиОрганизации.ВидДополнительногоОтпуска КАК ВидДополнительногоОтпуска,
    |    ОтпускаОрганизацийРаботникиОрганизации.ДатаНачалаДоп,
    |    ФактическиеОтпускаОрганизаций.Количество как КоличествоДнейОтпуска
    |ИЗ
    |    Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации
    |ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ФактическиеОтпускаОрганизаций КАК ФактическиеОтпускаОрганизаций
    |	ПО ОтпускаОрганизацийРаботникиОрганизации.Ссылка = ФактическиеОтпускаОрганизаций.Регистратор
    </span>
    |ГДЕ
    |    ОтпускаОрганизацийРаботникиОрганизации.Ссылка = &Ссылка
    |    И ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия = &ПричинаОтсутствия";
    
    </FONT></FONT></pre>
    Пробовал соединять это всё дело с документом "Кадровое перемещение организации", но возник вопрос, а если не было перемещения, то тогда должность должна браться из справочника, как сейчас написано. Подскажите пожалуйста как сделать?
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Вообще все места работы (подразделения) сотрудника хранятся в Регистре сведений работники организаций и т.к вам надо получить подразделение сотрудника на дату отпуска то это просто надо взять срез последних на эту дату.. Если за период (месяц), то тогда там сложнее, ведь работника могли и перевести и уволить и т.д. А что типовой отчет в УПП по отпускам не устраивает?
  3. TopicStarter Overlay
    bannov
    Offline

    bannov Опытный в 1С

    Регистрация:
    17 дек 2008
    Сообщения:
    185
    Симпатии:
    0
    Баллы:
    26
    Да там немного другое надо!
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    На нет и спроса нет
  5. TopicStarter Overlay
    bannov
    Offline

    bannov Опытный в 1С

    Регистрация:
    17 дек 2008
    Сообщения:
    185
    Симпатии:
    0
    Баллы:
    26
    Спасибо! С регистром подсказали! :unsure:

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