Справка о заработной плате за произвольный период

Опубликовал Александр (Siunik) в раздел Печать - Справки

Справка о средней заработной плате за произвольный период на основании публикации http://infostart.ru/public/14195/ сделанная под платформу 8.1.
Проверялась на конфигурации Зарплата и Управление Персоналом, редакция 2.5 (2.5.23.4).

Скачать файлы

Наименование Файл Версия Размер
Отчет
.erf 14,44Kb
21.05.10
334
.erf 14,44Kb 334 Скачать

См. также

Добавить вознаграждение
Комментарии
1. fluffy (akozhuhova) 24.05.10 10:21 Сейчас в теме
У меня есть подобная обработка.. Эта лучше - плюс!
2. MagIvan (RailMen) 26.05.10 13:00 Сейчас в теме
1) Справка
Нет ее, впрочем, как и у большинства таких работ.
2) Удобство работы с формой.
Все логично и удобно, что редкость.
Немного придерусь к: привязки полей ввода «Организация» и «Сотрудник» и кнопки «ПодготовкаДанных» некорректны. Поля ввода «НачПериода» и «КонПериода» надо уменьшить. Почему реквизит обработки называется «Сотрудник», а тип у него «Физ. лицо» - почему бы не назвать вещи своими именами? По большому счету кнопка «ПодготовкаДанных» не нужна: как только меняются реквизиты шапки – сразу заполняем табличные поля с начислениями и удержаниями. Даешь меньше кнопок! Кнопку «Сформировать» делать доступной только после заполнения табличных полей, тогда не нужна будет проверка: Если Начисления.Количество() = 0 и Удержания.Количество() = 0 Тогда
Предупреждение("Сначала подготовьте данные!");
3) Модуль основной формы
Комментариев (или же тегов) в коде нет совсем.
4 процедуры (УстФлажкиНажатие, УдалФлажкиНажатие, УстФлажкиУНажатие, УдалФлажкиУНажатие), которые делают одно и тоже: включают и отключают флажки в табличном поле. Создал бы лучше одну с 2 параметрами (ТабПоле, ВарантДействия), поместил в модуль обработки со словом ЭКСПОРТ и вызывал бы ее.

Запрос в Функция СформироватьЗапросДляПечати() не идеален по производительности в случае, когда физ. лиц в базе очень много.

А теперь о серьезном.
Запрос в Процедура КнопкаСформироватьНажатие(Кнопка)
У тебя параметр запроса «Физ лицо», а поле ты выбираешь из запроса «Сотрудник». Но у одного физ. лица может быть несколько сотрудников (штатный, совместитель внешний/внутренний или даже договорник). В общем случае может вернуться несколько записей по физ. лицу. Особенно меня насторожила Функция ПолучитьДолжность(Сотруд)
в которой ты ищешь должность сотрудника, хотя в параметрах обработки есть только реквизит типа «Физ. лицо». Да и наличие отдельно стоящей такой функции в коде – дурной тон.

4) Модуль объекта
А он пустой! Кучу кода можно из модуля формы перенести сюда, особенно формирование запросов.

Резюме. При условии, что сотрудники принимаются только в штат и не работают по совместительству или как договорники, а так же при условии, что отчет будет использоваться в небольшой или средней фирме – работа зачетная.
3. Маша Masha (M@sha) 15.03.11 08:29 Сейчас в теме
Хорошая справка, еще бы ее для ЗиКБУ 8.1, и согласна MagIvan,
4. Алена (elma) 15.09.11 15:32 Сейчас в теме
Хорошая справка, только почему-то месяца идут вразброс, не попорядку.
5. Наталья Кошеварникова (Roby) 29 17.09.11 14:11 Сейчас в теме
Очень полезный отчет, пригодится не раз. Только чуток пришлось подкорректировать:
1)установила сортировку в запросе, чтобы месяца по-порядку шли;
2) уменьшила поля да
3) саму печатную форму привела в порядок, а то положение по вертикали везде разное, да и шрифт один везде использовала, только где надо жирность установила
6. Сергей Сергеевич (onyx) 19 29.09.11 06:51 Сейчас в теме
7. Мария Головко (mary73) 05.10.11 21:14 Сейчас в теме
Хороший отчет, устанавливаю во всех организациях, которые обслуживаю. Единственное отсортировала по месяцам, больше ничего не меняла. Все работает, спасибо.
8. Светлана Орлова (lana_R) 10.10.11 11:24 Сейчас в теме
Хорошая справка, спасибо. Переписали под бюджетную зарплату, сортировку по периодам сделали... красота )))
9. Андрей Козлов (AndreyMurom) 11.01.12 14:37 Сейчас в теме
(8) lana_R, А можете выложить справку переписанную под ЗиК бюджетного учреждения, буду премного благодарен или вышлите на мыло, если не трудно
Sergei41984@gmail. com