8.х Пара вопросов по СКД

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

  1. TopicStarter Overlay
    Asintelekt
    Offline

    Asintelekt Опытный в 1С

    Регистрация:
    23 авг 2008
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Платформа - 1С:Предприятие 8.1 (8.1.14.72)
    Конфигурация -1С:Предприятие 8.1 (8.1.14.72)
    Система компоновки данных

    В ЗУП, есть 2 регистра расчета «ДополнительныеНачисленияРаботниковОрганизаций» и «ОсновныеНачисленияРаботниковОрганизаций».
    Надо отчет в таком виде:
    Период Доход Среднемесячный доход
    Январь 2009 г. 25821,00
    Февраль 2009 г. 25500,00
    Март 2009 г. 21250,12
    Апрель 2009 г. 23029,27
    Май 2009 г. 23029,45
    Итого: 118629,84 23725,97

    В СКД сделал набор данных «Объединение» в него вошло 2 запроса к этим регистрам:
    Код:
    ВЫБРАТЬ
    ОсновныеНачисленияРаботниковОрганизаций.Сотрудник,
    ОсновныеНачисленияРаботниковОрганизаций.Результат КАК ОсновнойРезультат,
    0 КАК ДополнительныйРезультат,
    ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации
    ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
    ГДЕ
    ОсновныеНачисленияРаботниковОрганизаций.Сотрудник В(&Сотрудник)
    
    Код:
    ВЫБРАТЬ
    ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник,
    ДополнительныеНачисленияРаботниковОрганизаций.Результат КАК ДополнительныйРезультат,
    0 КАК ОсновнойРезультат,
    ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации
    ИЗ
    РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
    ГДЕ
    ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник В(&Сотрудник)
    
    Сделано еще 2 вычисляемых поля «Сумма» и «Среднее»

    В результате получился такой отчет:

    Период регистрации Итого
    Дополнительный результат Основной результат Сумма Среднее
    01.01.2008 0:00:00 11 141,6 11 141,6 2 228,32
    01.02.2008 0:00:00 16 571 16 571 3 314,20
    01.03.2008 0:00:00 11 665,57 11 665,57 2 333,11
    01.04.2008 0:00:00 11 069,99 11 069,99 1 383,75
    01.05.2008 0:00:00 8 334,29 8 334,29 1 666,86
    01.06.2008 0:00:00 13 619,04 13 619,04 1 702,38
    01.07.2008 0:00:00 14 728,09 14 728,09 2 104,01
    01.08.2008 0:00:00 7 340,74 7 340,74 917,59
    01.09.2008 0:00:00 15 286 15 286 3 057,20
    01.10.2008 0:00:00 4 809,33 4 809,33 1 202,33
    01.11.2008 0:00:00 7 380,96 7 380,96 1 845,24
    01.12.2008 0:00:00 5 586,56 5 586,56 931,09
    01.01.2009 0:00:00 9 157,05 9 157,05 1 144,63
    01.01.2009 0:00:00 601,93 601,93 601,93
    01.02.2009 0:00:00 10 490,12 10 490,12 2 098,02
    01.03.2009 0:00:00 10 100,2 10 100,2 2 020,04
    01.04.2009 0:00:00 13 000 13 000 3 250,00
    01.05.2009 0:00:00 12 329,72 12 329,72 2 465,94
    Итого 601,93 182 610,26 183 212,19 1 869,51


    Надо:
    1) Чтобы за один «период регистрации» (за 1 месяц) была одна запись, а не 2, чтобы записи Основ и Доп объединялись.
    2) Как сделать нормальное вычисление «среднего» (он получается считает среднее по всем записям, а надо чтобы считал среднее по месяцам)

    Заранее спасибо!

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