Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отчет Список сотрудников упр. на основе Списки сотрудников организаций УПП 1.3

Отчет Список сотрудников упр. на основе Списки сотрудников организаций УПП 1.3
Я
   skupidom
 
26.10.18 - 08:03
УПП 1.3(1.3.110.) нужно настроить отчет Список сотрудников упр. на основе данных отчета Списки сотрудников организаций:
№ п/п    Сотрудник тарифная ставка Тариф
1 Петров              0,50  115 000
2 Петров              0,50  80 500
Расчетная сумма = оклад = 115000 (70%) = 80500 * ставку (0,5)
премия 115000 (30%) = 34500 * ставку (0,5)
Выводить сумму = 80500 * 0.5 + 57 500,00 + 34500 * 0.5
Сотрудника сгруппировать в 1 строку с выводимой суммой.
наверное надо брать из ПлановыеНачисленияРаботниковОрганизацииСрезПоследних,в отчете регл.Списки сотрудников организаций формула
ЕСТЬNULL(ВЫБОР
        КОГДА ПлановыеНачисленияРаботниковСрез.ПериодЗавершения <= &Период
                И ПлановыеНачисленияРаботниковСрез.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            ТОГДА ВЫБОР
                    КОГДА ПлановыеНачисленияРаботниковСрез.ВидРасчетаЗавершения.ТребуетВводаТарифногоРазряда
                        ТОГДА РазмерТарифныхСтавокСрезПоследних.Размер
                    ИНАЧЕ ВЫБОР
                            КОГДА ПлановыеНачисленияРаботниковСрез.ВидРасчета.ПроизвольнаяФормулаРасчета
                                ТОГДА ВЫБОР
                                        КОГДА Показатели1.Показатель1 В (&ТарифнаяСтавкаОклад)
                                                ИЛИ Показатели1.Показатель1.ТарифнаяСтавка
                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель1Завершения
                                        КОГДА Показатели1.Показатель2 В (&ТарифнаяСтавкаОклад)
                                                ИЛИ Показатели1.Показатель2.ТарифнаяСтавка
                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель2Завершения
                                        КОГДА Показатели1.Показатель3 В (&ТарифнаяСтавкаОклад)
                                                ИЛИ Показатели1.Показатель3.ТарифнаяСтавка
                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель3Завершения
                                        КОГДА Показатели1.Показатель4 В (&ТарифнаяСтавкаОклад)
                                                ИЛИ Показатели1.Показатель4.ТарифнаяСтавка
                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель4Завершения
                                        КОГДА Показатели1.Показатель5 В (&ТарифнаяСтавкаОклад)
                                                ИЛИ Показатели1.Показатель5.ТарифнаяСтавка
                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель5Завершения
                                        КОГДА Показатели1.Показатель6 В (&ТарифнаяСтавкаОклад)
                                                ИЛИ Показатели1.Показатель6.ТарифнаяСтавка
                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель6Завершения
                                        ИНАЧЕ 0
                                    КОНЕЦ
                            ИНАЧЕ ПлановыеНачисленияРаботниковСрез.Показатель1Завершения
                        КОНЕЦ
                КОНЕЦ
        ИНАЧЕ ВЫБОР
                КОГДА ПлановыеНачисленияРаботниковСрез.ВидРасчета.ТребуетВводаТарифногоРазряда
                    ТОГДА РазмерТарифныхСтавокСрезПоследних.Размер
                ИНАЧЕ ВЫБОР
                        КОГДА ПлановыеНачисленияРаботниковСрез.ВидРасчета.ПроизвольнаяФормулаРасчета
                            ТОГДА ВЫБОР
                                    КОГДА Показатели1.Показатель1 В (&ТарифнаяСтавкаОклад)
                                            ИЛИ Показатели1.Показатель1.ТарифнаяСтавка
                                        ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель1
                                    КОГДА Показатели1.Показатель2 В (&ТарифнаяСтавкаОклад)
                                            ИЛИ Показатели1.Показатель2.ТарифнаяСтавка
                                        ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель2
                                    КОГДА Показатели1.Показатель3 В (&ТарифнаяСтавкаОклад)
                                            ИЛИ Показатели1.Показатель3.ТарифнаяСтавка
                                        ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель3
                                    КОГДА Показатели1.Показатель4 В (&ТарифнаяСтавкаОклад)
                                            ИЛИ Показатели1.Показатель4.ТарифнаяСтавка
                                        ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель4
                                    КОГДА Показатели1.Показатель5 В (&ТарифнаяСтавкаОклад)
                                            ИЛИ Показатели1.Показатель5.ТарифнаяСтавка
                                        ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель5
                                    КОГДА Показатели1.Показатель6 В (&ТарифнаяСтавкаОклад)
                                            ИЛИ Показатели1.Показатель6.ТарифнаяСтавка
                                        ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель6
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ ПлановыеНачисленияРаботниковСрез.Показатель1
                    КОНЕЦ
            КОНЕЦ
    КОНЕЦ, 0)
 
 
   skupidom
 
1 - 26.10.18 - 08:03
может можно проще ?
   skupidom
 
2 - 26.10.18 - 08:04
актуальное значение оклада из регл.данных

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует