gifts2017

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение
Комментарии
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) 17.09.11 14:11
Очень полезный отчет, пригодится не раз. Только чуток пришлось подкорректировать:
1)установила сортировку в запросе, чтобы месяца по-порядку шли;
2) уменьшила поля да
3) саму печатную форму привела в порядок, а то положение по вертикали везде разное, да и шрифт один везде использовала, только где надо жирность установила
6. Сергей Сергеевич (onyx) 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