8.х Помогите с отчетом

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем E}|{uk, 11 авг 2010.

  1. HexaD
    Offline

    HexaD Опытный в 1С

    Регистрация:
    19 июн 2010
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Переделал отчёт. Должно работать нормально. Когда будет возможность - посмотрите.

    Если интересен запрос, то прикладываю.

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

    Вложения:

  2. TopicStarter Overlay
    E}|{uk
    Offline

    E}|{uk

    Регистрация:
    11 авг 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Да всё работает =) Вы просто герой!!! Спасибо огромное!!!! :unsure:
    У оклада поле процента как-то убираются?
  3. TopicStarter Overlay
    E}|{uk
    Offline

    E}|{uk

    Регистрация:
    11 авг 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Всё нашла как нужно сделать =) Осталось изучить создание макетов =) :unsure:
  4. HexaD
    Offline

    HexaD Опытный в 1С

    Регистрация:
    19 июн 2010
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Спасибо, рад, что смог помочь. :unsure:

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