Инструментарий для заполнения сведений о рапсределении численности работников по размерам заработной платы
Не то, чтобы выводится целиком печатная форма, а формируется отчет, в котором можно подсмотреть цифры для заполнения.
В архиве два отчета - один целевой, а с помощью другого можно проверить, кто попадает в отчет.
Если у вас есть какие-то нестандартные отпуска, больничные, то их надо добавлять программистам в список в коде кзСписокВидыРасчета.
При разработке использовалась Доработанная консоль запросов, автор Лавелин Евгений Сергеевич.
Обновление от 25.05.2015:
В дополнение к тому что исправлены пределы под требования 2015 го года добавлен возможность исключать некоторые начисленные суммы. Так если сдающий отчёт предпологает что какой-то вид расчёта сюда не должен попадать, то он может этот вид расчета исключить.
Обновление
Первые два отчета доработаны и добавлены ещё два, но по порядку.
В два первых отчета добавлена возможность редактировать список расчетов, по наличию которых сотрудник исключается из обработки. Убраны лишние расчеты, которые отсекали тех сотрудников, которые были в отпусках. Добавлено опционально отсечение основных сотрудников с частичной занятостью (ставка меньше, чем 1).
Проверочные отчеты, которые добавлены, включают в себя два типа проверки. Первый - выборка попадающих видов расчетов до Сотрудника по конкретному сотруднику (на случай, если у вас есть сомнения)
Второй выводит список ошибок/сомнений по начислениям, он так и называется Сомнения. В отчет включаются все сотрудники, в том числе и те, которые не попадают в статистику. Отфильтровываются два типа ошибок при ведении базы, которые встречены в реальной базе и критичны для правильности данного отчета. Первое "сомнение", выбираем апрель и в апрель залетает вид расчета, у которого указано, скажем, с 01.01.09 по 31.12.09. Ошибочно или нет, решать оператору. Вторая "ошибка" - введен вид расчета, у которого стоит начало 01.01.09, а окончание, скажем, как было встречено, 30.04.07.
Обновление:
Исправлена ошибка. Добавлена возможность отбрасывания сотрудников по дополнительным начислениям. Для удобства программистов запрос, формирующий список исключений, вынесен из общего запроса, он формирует временную таблицу. То есть для отсева любых не отсеянных сотрудников можно просто поправить запрос, формирующий временную таблицу сотрудников исключений.
Обновление:
По случаю юбилейной 256 закачки попробовал обойти ограничения SQL за счет использования временной таблиц вместо запросов.
26 мая 2011 учтена проблема с вложенностью функции Выбор, вызывавшая проблему на SQL.
Не забываем плюсовать.