Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
08 мая 2024, 23:23

Отчет по начислением заработной платы и сравнении с МРОТ

Автор retker, 17 янв 2014, 11:47

0 Пользователей и 1 гость просматривают эту тему.

retker

Доброго времени суток, форумчани.
Конфа - ЗУП, проверяю на демо базе.
Возник такой вопрос, нужно создать отчет, в котором выводится начисленная заработная плата и сравнивается с МРОТом и выводится разница. Но дело в том, что в начисленную не долны попадать такие начисления: по уходу за ребенком, выплаты по больничному, все остальное выводить. И возникла проблема, как это все правильно выбрать...
Данные для отчета беру из:
- РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций - начисления.
- РегистрСведений.МинимальнаяОплатаТрудаРФ - данные МРОТ.

Вопросы:
поле - Результат входят все начисления? Или мне еще надо брать результат из РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций и УдержанияРаботниковОрганизаций.

Запрос (через СКД делался):

ВЫБРАТЬ
ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации,
ОсновныеНачисленияРаботниковОрганизаций.ПериодДействия,
ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо,
ОсновныеНачисленияРаботниковОрганизаций.Организация,
ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета,
ОсновныеНачисленияРаботниковОрганизаций.Результат КАК Начисления,
МинимальнаяОплатаТрудаРФ.Размер КАК МРОТ,
ОсновныеНачисленияРаботниковОрганизаций.Результат - МинимальнаяОплатаТрудаРФ.Размер КАК Разница
ИЗ
РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МинимальнаяОплатаТрудаРФ КАК МинимальнаяОплатаТрудаРФ
ПО ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации = МинимальнаяОплатаТрудаРФ.Период
ГДЕ
ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации = &Период


Делаю отбор по организации выводит см. скрин, не выводит МРОТ и соответственно разницу.
И как сделать так:
1. Чтобы не выводились лишние записи, к примеру на скрине, это Мишина Елена Алексеевна, у которой выплаты по ребенку, а они не должны попадать.
2. Так же потребуется сделать выборку не только за месяц, но к примеру за произвольный период, как это организовать.
Подскажите пожалуйста.



Alex56

Условие в запросе. Не равно пособие по ребенку 1.5 лет. Вид расчета не равно Пособие по уходу за ребенком 1.5.
Сделай форму управляемой появятся параметры.
Можешь МРОТ цифрой вбить.
Нужно постоянно трудиться.

retker

Спасибо, но вот такая проблема. В отборе который в конфигураторе есть возможность выбрать отбор по пособоия по уходу за ребенком 1.5 и 3 года. Но выбрать оплата по больничным листам нельзя. А вот если вывести таблицу отбор в сам пользовательский отчет и там пользователь выбирает, то там есть поле: оплата по больничным листам.

И еще на скриншете мне надо просуммировать поля немскольких строк одного сотрудника у которого несколько насчислений, как это в СКД сделать

LordWizard

Не забываем, что МРОТ - периодический и его надо брать на дату составления отчета.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Alex56

В запросе сгруппировать поле сотрудник, агрегатная функция суммирования что нужно суммировать.
Добавлено: 20 янв 2014, 17:18


Для условия по больничному параметр в списке.
Нужно постоянно трудиться.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск