Подготовка планового аванса ЗУП 2.5

Опубликовал Сергей Кучеров (СергейКа) в раздел Обработки - Обработка справочников

Небольшая обработка, позволяющая рассчитать и подготовить выплату планового аванса фиксированной суммой, процентом от оклада или в их комбинации.

 

Для ЗУП релиза 2.5

Назначение

Обработка рассчитывает плановый аванс сотрудников и записывает его в регистр сведений "Авансы работников организаций".

Подготовка

Перед расчетом планового аванса, в базе необходимо провести документ "Начисление ЗП работникам организаций" за период выплаты аванса. Режим начисления в документе должен быть "За первую половину месяца".

На форме обработки необходимо заполнить поля:

Организация - организация, сотрудникам которой выплачивается аванс.

За период - период, за который выплачивается аванс.

Ограничение - ограничение суммы планового аванса фиксированной суммой. Если указана нулевая сумма, то ограничение не используется.

Дата проверки состояния сотрудников - дата, на которую проверяется состояние сотрудников и количество ставок, на которое оформлены сотрудники.

Процент ограничения - ограничение суммы планового аванса процентом от оклада.

Выполнение

Выбираются работающие (не уволенные и не находящиеся в декрете) сотрудники выбранной организации на дату проверки состояния. Из списка этих сотрудников отбираются те, которые попали в документ "Начисление ЗП работникам организаций" с режимом начисления "За первую половину месяца". Из этого документа определяется количество отработанных дней каждым сотрудником и его плановый оклад (назначенный кадровыми документами).

Аванс расчитывается по принципу:
Если сотрудник отработал все дни (по норме) в первой половине месяца, то сумма аванса = проценту планового оклада, но не более ограничения.
Сумма аванса = Мин(((Оклад/Процент)* ОтработаноДней*КоличествоСтавок)/НормаДней_ПервойПоловины; Ограничение)

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

 


См. также:
Мои разработки
Мои статьи

Отблагодарить меня:


 

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

Наименование Файл Версия Размер
PlanAvans.epf
.epf 20,00Kb
24.02.10
404
.epf 20,00Kb 404 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Сергей Батиков (sergbatikov) 15.02.10 13:47 Сейчас в теме
ВнешняяОбработка.АвансФиксированнойСуммой.МодульОбъекта(165)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Arithmetic overflow error converting numeric to data type numeric.
HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1
"
РезультатЗапроса = Запрос.Выполнить();
по причине:
Ошибка выполнения запроса "Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Arithmetic overflow error converting numeric to data type numeric.
HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1
"
по причине:
2. Сергей Батиков (sergbatikov) 15.02.10 16:29 Сейчас в теме
вещь нужная, но нужно доработать, в УПП испохабили ведомость на выплату з/п порядочно
3. Сергей Кучеров (СергейКа) 605 15.02.10 17:36 Сейчас в теме
Вообще-то обработка для ЗУП, а не УПП. Попробую завтра посмотреть, но пока ничего не обещаю.
4. Сергей Батиков (sergbatikov) 15.02.10 17:52 Сейчас в теме
Зарплата в УПП 1.2 вроде почти та же, что и в ЗУП 2.5
5. Сергей Кучеров (СергейКа) 605 24.02.10 17:58 Сейчас в теме
(4) теперь должно работать
6. Сергей Батиков (sergbatikov) 14.03.10 15:04 Сейчас в теме
Все же надо довести обработку до ума, следующие замечания:
1. Обработка не учитывает районные и северные, только оклад.
2. Неплохо добавить фильтр по подразделению.
Ну и рассуждения на тему кривых ведомостей на выплату з/п в новых редакциях УПП. Ведомость в УПП в части планового аванса совершенно не учитывает удержания, поэтому в обработке учитываем процент с учетом удержания НДФЛ.
Как вариант лечения тупости отдельной части коллектива 1С, клеить к ведомостям обработки заполнения табличных частей.
7. Сергей Кучеров (СергейКа) 605 15.03.10 09:12 Сейчас в теме
(6) 1. Да, не учитывает. В нашей организации северные-районные рассчитываются только после полного расчета зарплаты. По сути, документ начисления за первую половину месяца является информационным. Он делает только часть движений от полного расчета. И этот пункт добавлять в него не вижу смысла, если честно.
2. Зачем? Обработка только заполняет авансы на основании документа начисления. Выплаты делаются отдельно и вручную. По-этому так же нет смысла добавлять этот пункт. Если нужно по подразделениям, то это легко делается самими выплатами...
Ну и по поводу рассуждений :)
Еще раз повторюсь: Документ начисления за первую половину месяца является информационным. Он делает только часть движений от полного расчета. По-этому, ведомость созданная на его основании и не должна учитывать удержания.
Теоретически можно добавить расчет НДФЛ для удержания его из выплаты, но! Либо делать полностью правильный - тогда обработка станет намного сложнее и дольше будет работать по времени. Любо делать "грубый" расчет, что не является правильным и возможны в будущем из-за этого проблемы.
8. Serg Serg (Sergy_HMAO) 15.03.10 09:50 Сейчас в теме
Не соглашусь. Начисление за первую половину месяца учитывает все начисления и удежания, что находило свое отражение в ведомости на выплату з/п в прежних релизах УПП, т.е. суммы в ведомость проставлялись с учетом всех начислений, удержаний и НДФЛ и это логично и исключает переплаты.
По вашей логике часть информации из начисления берем, часть не берем...непонятно
9. Сергей Кучеров (СергейКа) 605 15.03.10 10:20 Сейчас в теме
(8) Я не знаю как в УПП, но в ЗУП при проведении такого документа формируются записи только: в регистре накопления "РасчетПервойПоловиныМесяца" и в регистре накопления "НДФЛРасчетыСБюджетом" (нулевые записи!).
Подозреваю, что в УПП сейчас такая же картина. Ни о каком "Начисление за первую половину месяца учитывает все начисления и удежания" речи быть не может 8-)
Раньше было по другому, но все течет, все меняется. И данная обработка разработана с учетом текущих реалий.
10. Serg Serg (Sergy_HMAO) 15.03.10 10:23 Сейчас в теме
Кроме регистров есть сам документ начисления, вот там ЕСТЬ возможность посмотреть расчетный листок за первую половину ;) с ндфл, алиментами и пр., запутались вы батенька
11. Сергей Кучеров (СергейКа) 605 15.03.10 10:52 Сейчас в теме
(10) Наверное мы говорим на разных языках :)
Пример с регистрами приведен как показатель, что документ рассчитывает не всё. Расчетный листок - это свосем другая опера. И если нет последующего документа с полным расчетом, то расчетный листок показывает не всё.
В любом случае, сейчас идет разговор не в рамках этой обработки, отнюдь.
То что вы хотите - это скорее уже большая часть АРМ. А это уже другой уровень разработки. И честно говоря, без чётко поставленного ТЗ и из чистого альтруизма я за него не возьмусь. Просто потому что времени будет потрачено очень не мало, а есть и другие задачи, которые требуется выполнять на основном месте работы.
12. Malya M (mala2009) 25.11.11 11:24 Сейчас в теме
скачала, но в итоге пользуюсь встроенными функциями, плановым авансов в виде фиксированной суммы
13. Сергей Кучеров (СергейКа) 605 25.11.11 12:46 Сейчас в теме
(12) Зачем тогда качали? Что именно не устраивает?
14. 26178@mail.ru (26178_mail.ru) 23.08.13 01:34 Сейчас в теме
спасибо то что искал, самому лень писать очень пригодилось, тем более период отпусков времени мало совсем. Правда под УПП не понял будет работать или нет