gifts2017

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

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

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

 

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

Назначение

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

Подготовка

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

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

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

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

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

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

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

Выполнение

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

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

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

 


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

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


 

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

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

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

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. Сергей Кучеров (СергейКа) 15.02.10 17:36
Вообще-то обработка для ЗУП, а не УПП. Попробую завтра посмотреть, но пока ничего не обещаю.
4. Сергей Батиков (sergbatikov) 15.02.10 17:52
Зарплата в УПП 1.2 вроде почти та же, что и в ЗУП 2.5
5. Сергей Кучеров (СергейКа) 24.02.10 17:58
(4) теперь должно работать
6. Сергей Батиков (sergbatikov) 14.03.10 15:04
Все же надо довести обработку до ума, следующие замечания:
1. Обработка не учитывает районные и северные, только оклад.
2. Неплохо добавить фильтр по подразделению.
Ну и рассуждения на тему кривых ведомостей на выплату з/п в новых редакциях УПП. Ведомость в УПП в части планового аванса совершенно не учитывает удержания, поэтому в обработке учитываем процент с учетом удержания НДФЛ.
Как вариант лечения тупости отдельной части коллектива 1С, клеить к ведомостям обработки заполнения табличных частей.
7. Сергей Кучеров (СергейКа) 15.03.10 09:12
(6) 1. Да, не учитывает. В нашей организации северные-районные рассчитываются только после полного расчета зарплаты. По сути, документ начисления за первую половину месяца является информационным. Он делает только часть движений от полного расчета. И этот пункт добавлять в него не вижу смысла, если честно.
2. Зачем? Обработка только заполняет авансы на основании документа начисления. Выплаты делаются отдельно и вручную. По-этому так же нет смысла добавлять этот пункт. Если нужно по подразделениям, то это легко делается самими выплатами...
Ну и по поводу рассуждений :)
Еще раз повторюсь: Документ начисления за первую половину месяца является информационным. Он делает только часть движений от полного расчета. По-этому, ведомость созданная на его основании и не должна учитывать удержания.
Теоретически можно добавить расчет НДФЛ для удержания его из выплаты, но! Либо делать полностью правильный - тогда обработка станет намного сложнее и дольше будет работать по времени. Любо делать "грубый" расчет, что не является правильным и возможны в будущем из-за этого проблемы.
8. Serg Serg (Sergy_HMAO) 15.03.10 09:50
Не соглашусь. Начисление за первую половину месяца учитывает все начисления и удежания, что находило свое отражение в ведомости на выплату з/п в прежних релизах УПП, т.е. суммы в ведомость проставлялись с учетом всех начислений, удержаний и НДФЛ и это логично и исключает переплаты.
По вашей логике часть информации из начисления берем, часть не берем...непонятно
9. Сергей Кучеров (СергейКа) 15.03.10 10:20
(8) Я не знаю как в УПП, но в ЗУП при проведении такого документа формируются записи только: в регистре накопления "РасчетПервойПоловиныМесяца" и в регистре накопления "НДФЛРасчетыСБюджетом" (нулевые записи!).
Подозреваю, что в УПП сейчас такая же картина. Ни о каком "Начисление за первую половину месяца учитывает все начисления и удежания" речи быть не может 8-)
Раньше было по другому, но все течет, все меняется. И данная обработка разработана с учетом текущих реалий.
10. Serg Serg (Sergy_HMAO) 15.03.10 10:23
Кроме регистров есть сам документ начисления, вот там ЕСТЬ возможность посмотреть расчетный листок за первую половину ;) с ндфл, алиментами и пр., запутались вы батенька
11. Сергей Кучеров (СергейКа) 15.03.10 10:52
(10) Наверное мы говорим на разных языках :)
Пример с регистрами приведен как показатель, что документ рассчитывает не всё. Расчетный листок - это свосем другая опера. И если нет последующего документа с полным расчетом, то расчетный листок показывает не всё.
В любом случае, сейчас идет разговор не в рамках этой обработки, отнюдь.
То что вы хотите - это скорее уже большая часть АРМ. А это уже другой уровень разработки. И честно говоря, без чётко поставленного ТЗ и из чистого альтруизма я за него не возьмусь. Просто потому что времени будет потрачено очень не мало, а есть и другие задачи, которые требуется выполнять на основном месте работы.
12. Malya M (mala2009) 25.11.11 11:24
скачала, но в итоге пользуюсь встроенными функциями, плановым авансов в виде фиксированной суммы
13. Сергей Кучеров (СергейКа) 25.11.11 12:46
(12) Зачем тогда качали? Что именно не устраивает?
14. Сергей Сергей (26178@mail.ru) 23.08.13 01:34
спасибо то что искал, самому лень писать очень пригодилось, тем более период отпусков времени мало совсем. Правда под УПП не понял будет работать или нет
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа