gifts2017

Средний заработок. Расчет среднего заработка для списка сотрудников. Управленческий учёт. Для типовых баз ЗУП 8.2

Опубликовал Олег Смирнов (mrdug) в раздел Отчеты - Бухгалтерские

Данный отчет позволяет посмотреть средние заработки сотрудников за выбранный период и вывести полученные данные в Еxcel.

Особенности отчета:

- Форма сделана для обычного приложения, запускать в режиме Толстый клиент (обычное приложение).

- Тестировалась на ЗУП версии 2.5.39.1. Думаю на других релизах тоже будет работать.

- Работает долго, так как за основу взят стандартный механизм ЗУП (из документа Начисление отпуска сотрудникам организации). В файловой версии на 100 сотрудников уходит примерно 5-6 минут.

- На форме есть индикатор состояния процесса, процесс можно прервать в любой момент нажатием клавиш Ctrl+Break.

- поля "Дата на которую рассчитываем заработок", "Начало", "Окончание" - заполняются автоматически при открытии. "Дата на которую рассчитываем" - это начало года по текущей дате. "Начало" и "Окончание" - это год до "Дата на которую рассчитываем заработок", меняются автоматически при изменении "Дата на которую рассчитываем заработок".

Как работать:

1. Заполните поля в рамке "1-ый вариант". Поле Документ в рамке "2-ой вариант" должно быть незаполненным. Либо второй вариант: выберите документ (предварительно заполненный) в рамке "2-ой вариант", при этом поля в рамке "1-ый вариант" можно не заполнять. Скриншоты прилагаются.

2. Список сотрудников справа заполняется при открытии. Туда попадают все сотрудники из спр. Сотрудники организаций. Флажками выбираете нужных сотрудников (кнопками, либо двойным кликом мыши по сотруднику).

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

4. При необходимости выгрузки в excel, нужно щелкнуть в таблице с сотрудниками и их ср. заработками мышкой, потом нажать Файл-Сохранить как...

Принцип работы:

1. При первом варианте автоматически создается документ Начисление отпуска сотрудникам организации с номером "Временный" на текущую дату. Если документ с подобным номером найден - обработка берет его. Если не может создать документ - предлагает воспользоваться уже созданным. После окончания работы документ удаляется.

2. При втором варианте обработка берет уже выбранный в поле Документ в рамке "2-ой вариант" документ (уже заполненный пользователем).

3. Расчет среднего заработка производится процедурами расположенными в документе Начисление отпуска сотрудникам организации. То есть процедуры типовые.

4. Если вы указываете готовый документ, то в нём должны быть заполнены поля как на 3-ем скриншоте.

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

Наименование Файл Версия Размер Кол. Скачив.
Средний заработок
.erf 11,22Kb
24.11.16
571
.erf 11,22Kb 571 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Mu_meson (KAPACEB.AA) 30.09.11 14:43
Стандартные механизмы, насколько я помню, завязаны на объект-регистратор и таблицу движений по регистру расчетов РасчетСреднегоЗаработка (поправьте меня, если я вру). На самом деле интересно, как работает первый вариант. Вы создаете новый объект документа начисления отпуска и работаете с ним, передавая его в качестве аргумента в типовые процедуры расчета среднего заработка (и так по каждому сотруднику), я прав?
2. Mu_meson (KAPACEB.AA) 30.09.11 14:45
Сори, не дочитал до "Принцип работы". Спасибо за обработку.
3. Станислав (GStiv) 04.10.11 12:02
Долго читал но не могу понять. Расчет среднего делается из Управленческого учета, документ отпуск Организаций для чего (период сотрудник итд выбрать данные если правильно понял) расчитали средний а дальше создается ли документ в управленческом учете, или управленческие расчеты пишете в бухгалтерском учете, за обработку однозначно "плюс"
4. Олег Смирнов (mrdug) 04.10.11 12:14
GStiv,
в конечном итоге, в базе ничего не создается и ничего не записывается. По сути это просто отчёт. То есть показ пользователю каких-то данных. Почему назвал же я назвал его обработкой? Потому что программно создается/удаляется документ, а это уже изменение данных, хоть и кратковременное.

У нас отчет используется в управленческом учете - отсюда и название. Документ Начисление отпуска - это все лишь средство для получения данных. Если создаёте его вручную - потом пометьте на удаление, чтоб "не путался под ногами".
kozlovvp; +1 Ответить
5. Станислав (GStiv) 04.10.11 12:25
Я понял спасибо, очень должен пригодится, с управленческим учетом не работал, сейчас как раз переводим организацию на ЗУП и возникла проблемма расчета среднего, еще один вопрос, если я укажу реальный расчитанный документ отпуска организаций, он изменится после расчетов (отменит проведение, пометит на удаление итд) или останется как есть
6. Олег Смирнов (mrdug) 04.10.11 16:51
(5) GStiv,
да, он изменится. При расчете в него по очереди подставляются сотрудники из списка, и в конце расчета документ будет записан с последним сотрудником. Лучше вам создать отдельный документ, записать его, а после расчета - пометить на удаление. Быстро создать этот документ можно скопировав уже имеющийся документ. А если это утомительно - воспользуйтесь первым вариантом заполнения обработки.
kozlovvp; +1 Ответить
7. Andrew Belkin (kgdrsu) 06.10.11 11:21
Я так понял, что рассчитывается средний только за год? Или же можно указать произвольный период расчета (например за 3 месяца)?
8. Олег Смирнов (mrdug) 06.10.11 11:40
(7) kgdrsu,
можно указать произвольный период расчета. Будет тоже самое как если бы вы подставили даты произвольного периода в документ Начисление отпуска.
kozlovvp; +1 Ответить
9. Вячеслав Петрович (kozlovvp) 13.10.11 16:56
Олег, спасибо за обработку, очень пригодилась, однозначно плюс)
10. Вячеслав Петрович (kozlovvp) 14.10.11 12:44
Вопрос только в том, нуждается ли эта обработка в дальнейшей доработке? сейчас в список собираются все сотрудники даже когда-то давно уволенные, можно также сделать отбор-группировку по подразделениям, короче усовершенствовать отборы. Я пока и сам не знаю нужно ли это, у нас в организации была разовая задача и мы ее быстро решили с помощью этой обработки. Хотелось бы услышать мнение о необходимости дорабтки.
11. Олег Смирнов (mrdug) 14.10.11 13:14
(10) kozlovvp,
я думаю её нужно доработать, получать с/з по всем сотрудникам смысла нет, так как многие уже давно уволились. Соответственно такая доработка позволит быстрее получать данные и в них не будет "лишних" людей.
Впоследствии думаю заняться этим вопросом, но сейчас пока не могу - стоят другие задачи. Также планируется на базе её сделать расчет резерва отпусков по аналогии с вот этим отчетом: http://infostart.ru/public/83625/
kozlovvp; +1 Ответить
12. Вячеслав Петрович (kozlovvp) 14.10.11 13:35
Ну у нас те же задачи, только отчет более обширный, с суммами по обязательствам, отклонениями. Сейчас сделали руками, но к началу года нужно будет сделать на базе вашей идеи отчет-обработку, по мере развития я буду выкладывать здесь
13. gohell (LynxX) 15.11.11 14:30
Спасибо, очень пригодилась Ваша обработка.
14. camomile (camomile) 16.11.11 10:10
Спасибо, отличная обработка!
15. Ольга И (I_Aleksa) 21.11.11 12:25
16. IrinaYr 14.12.11 16:56
Спасибо! Обработка очень пригодилась.
17. Armando Armando (Armando) 15.12.11 11:53
Жаль, что нет механизма расчета без временных данных. И скорость расчета низкая(. Но это уже вопрос к разработчикам ЗУП.
У себя в базе создал регистр сведений, куда каждый месяц будет добавляться средний заработок каждого работающего сотрудника. А то у меня формирование почти час занимает(
18. Maxim (Trofimov_M) 19.12.11 16:58
19. Светлана Куприянова (Merlin12042009) 20.12.11 10:58
Приветствую всех. Мне очень нужна обработка.Согласна заплатить, но долго все это оформлять, может просто блиц-оплату сделать автору, а может кто-нибудь, кто уже скачал, поделиться, буду очень признательна.
20. Олег Смирнов (mrdug) 20.12.11 11:48
почту напишите пожалуйста.
21. Сергей (Feelthis) 22.12.11 17:59
Есть мысли как это сделать без документа "Начисление отпуска сотрудникам организации"? Потому что если сотрудников больше 1000 то ждать нужно оочень долго...
22. Олег Смирнов (mrdug) 22.12.11 20:03
(21) Feelthis, наверняка есть, но нужно изучать конфигурацию. Если вы пользователь, то рекомендовал бы запускать заранее, а если вы программист - можно сделать фоновым заданием с хранением в регистре сведений (как сделал наш коллега), либо посмотреть за счет чего можно съэкономить время.
23. Сергей (Feelthis) 23.12.11 09:22
(22) mrdug, Я правильно понимаю, что результат формирования отчета скидывается в регистр сведений? А если например зарплату за предыдущий месяц пересчитали, данные по среднему уже в регистре не актуальны..
24. Олег Смирнов (mrdug) 23.12.11 09:45
(23) Feelthis, если вы сделаете хранение результатов в регистре сведений (1), и фоновое задание (2) которое автоматически без участия пользователя будет отрабатывать, например раз в день/раз в два дня, то даже если будут какие-то перерасчеты - данные в регистре будут актуальны. Вопрос только в том чтобы реализовать это технически, это не особо сложно, и попытаться предугадать как срочно могут понадобиться эти данные.
25. Ruslan (flash82) 31.01.12 09:54
....а есть что нибудь подобное для ЗиК?
26. Алекс Фергюсон (Foxux) 31.01.12 17:39
Есть мысли как это сделать без документа "Начисление отпуска сотрудникам организации"? Потому что если сотрудников больше 1000 то ждать нужно оочень долго...
27. татьяна (Girl_Tat) 13.02.12 16:56
Очень хорошая обработка!!!
28. Равиль Бикбаев (BRT) 11.03.12 18:05
Говорил об этом в другой обработке.
Ставить условие на организации.
Бывает, что необходимо сформировать отчет только по 1 организации.
Навесив выборку сотрудников только по Организации ускорится работа.
Понял еще одну вещь. Большая часть подобных обработок построена на использовании Документа начисление отпуска,
или еще не нашел.
Печально.
29. Soul Power (SoulPower) 21.03.12 11:42
Я уже обрадовался, что он управленческую среднюю считает...
Ну всё равно спасибо, что выложил.
30. Nusa (Nusa) 19.04.12 05:24
Спасибо! Очень актуально!
32. Кирилл Такойто (kirill_11) 11.01.13 00:22
спасибо за отчет, ломал голову тоже как сделать без создания документа... решил поискать тут,но увы. Скачаю ваш, посмотрю.
33. Евгений Кабанов (kabanoff) 18.01.13 17:13
Для работы в релизе 2.5.57.1 нужно добавить в алгоритм заполнения документа - поле "ДатаВыплатыДохода", иначе расчета среднего не произойдет (вернет 0).

34. Гость 31.05.13 16:03
Скажите пожалуйста, если мне нужно сосчитать средний оклад по организации за месяц, поможет ли мне эта обработка?
35. Павел Ген (pilotfitz) 27.06.13 17:05
Перед скачиванием хотел бы еще раз уточнить - расчет по регламентированным данным?
36. Дарья Пронина (forever-lilya) 02.07.13 11:27
Добрый день! Как решили проблему с датой запрета редактирования? Создавая временный документ "Начисление отпуска в организации" , при записи документ делает движения по регистрам, но период может быть уже закрыт и выпадает отчет в ошибку " Не удалось записать: "Основные начисления сотрудников организаций"!"
Подскажите как решить эту проблему.
37. Павел Ген (pilotfitz) 03.07.13 10:15
(36) forever-lilya, запись в закрытых периодах возможна с полными правами и специально включенной возможностью записи в закрытых периодах под полными правами (снять галку в сервис - настройка программы - ограничение доступа - применять дату запрета редактирования данных для пользователей с полными правами)
38. Анастасия Полютова (naskat) 13.12.13 13:06
если у пользователя нет административных прав (конкретно непосредственное удаление) отчет будет работать или будет выдавать ошибку "недостаточно прав доступа"?
39. Сергей Сайдаков (Casek2012) 20.01.14 16:20
Подскажи, она считает среднедневной заработок за определенное количество дней или средний заработок по месяцам. Не видно на скриншоте цифры.
40. Виталий Криволапов (Vit aka proger) 09.04.14 12:12
При первом варианте автоматически создается документ Начисление отпуска сотрудникам организации с номером "Временный" на текущую дату. Если документ с подобным номером найден - обработка берет его. Если не может создать документ - предлагает воспользоваться уже созданным. После окончания работы документ удаляется.
Моё сугубо личное мнение состоит в том, что за такой подход нужно бить железной линейкой по рукам, долго и упорно.
Автор посмотрите как рассчитывается средняя например здесь http://infostart.ru/public/154236/
41. Олег Смирнов (mrdug) 22.05.14 13:59
(40) Vit aka proger, судя по вашей конструктивной критике - вы здесь самоутверждаетесь. Потрудитесь пожалуйста изложить что именно вам не нравится в этом "подходе". Спасибо!
42. Юлия Щербакова (kapakusaka) 30.03.15 16:36
Отчет выдает средний заработок равен 0,00
stroganov_ru; Jubilee25; csmedica; +3 Ответить
43. Сергей Ильясов (Serega-77) 13.11.15 12:46
Спасибо! Очень помогла времени сидеть думать не было)) . Чуть чуть пришлось доработать, убрать уволенных)) И задача была другая нужен был средний по документу "Оплата по среднему заработку"
44. Артём Кривенков (Picikato) 11.03.16 19:04
А зачем удалять документ? Про НачатьТранзакцию(); и ОтменитьТранзакцию(); здесь что ли никто не слышал?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа