gifts2017

ЗУП 2.5 Аванс процентом от оклада с минимальными телодвижениями

Опубликовал Alexei Philippov (philya) в раздел Обработки - Обработка документов

Выплачиваем аванс без плясок вокруг регистра "Авансы сотрудникам организации"

Для 2.5.62 и последующих релизов качать версию 4, для предыдущих - 3.

Здравая мысль выплачивать аванс процентом от оклада в ЗУП разбивается о суровую реальность регистра "Авансы сотрудникам организации". И даже наличие обработки Заполнение регистра сведений "Плановые авансы работникам" для ЗУП 2.5 не избавляет нас от данной сущности.

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

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

В документе "Зарплата к выплате организаций" появляется подменю "заполнить", в котором скрывается наша обработка. Выбираем период начисления, организацию и подразделение (если нужно), запускаем обработку. Все! :)

upd: сделана версия нумер 2, которая принимает во внимание галочку Параметры учета/Выплата зарплаты/Учитывать невыходы, если галочка не стоит то поведение обработки будет таким же как у версии 1, поэтому версию 1 убираю :)

upd2: поправлена версия 2 на предмет заполнения ведомости при "пустом" подразделении. Получилась версия 3.

upd3: в 2.5.62 релизе фирма 1с переименовала общий модуль ОбщегоНазначения на ОбщегоНазначенияЗК, в обработку внесены изменения получилась версия 4.

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

Наименование Файл Версия Размер
ВедомостьНаАвансПроцентомОтОклада3.epf 104
.epf 10,91Kb
28.08.12
104
.epf 10,91Kb Скачать
ВедомостьНаАвансПроцентомОтОклада4.epf 88
.epf 10,90Kb
16.04.13
88
.epf 10,90Kb Скачать

См. также

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

Комментарии

1. Elena Yeriomina (ves.Parnas) 01.08.12 10:24
2. Alexei Philippov (philya) 01.08.12 21:54
Нет. Только не включает уволенных и договорников.

Как учитывать неявки?
3. CC (CC) 08.08.12 08:57
(2)Ну например, человек весь месяц в отпуске... В настройке параметров учета - страница Выплата зряплаты
4. Elena Yeriomina (ves.Parnas) 08.08.12 12:48
(2) philya, или принят на работу не с начала месяца
5. Алексей Фурманов (Aleksey-29) 08.08.12 16:14
"...без плясок вокруг регистра..." О каких плясках идет речь? У нас, в УПП, все просто: док.Начисление ЗП (режим начисления - Первая половина текущего месяца).-> "Расчет начислений " -> Проведение. Далее док. Зарплата к выплате (вид выплаты - Аванс по расчету за первую половину месяца). Можно поставить параметры расчета(н-р, округлять до 500). Проговариваем "Але-оп" -> Нажимаем кнопку ЗАПОЛНИТЬ. -> Документ заполнен половиной причитающейся сотруднику зарплатой, с учетом разных видов отклонений (отпуск, командировка, болезнь,...).
6. Alexei Philippov (philya) 09.08.12 02:20
(5) Aleksey-29, У Вас в УПП все просто замечательно, а у нас табель из подразделения мы получаем в начале следующего месяца и индивидуальные графики работы тогда же, а без этих документов зарплата с почасовой ставкой не считается почему-то. Вот и получаются ненужные телодвижения.
7. Alexei Philippov (philya) 10.08.12 09:26
(3) CC, (4) ves.Parnas, Сделал версию 2, которая учитывает галочку "Параметры учета/Выплата зарплаты/Учитывать невыходы". Если в начале месяца отработано меньше дней чем в графике, то будет выведено соответствующее предупреждение.
8. Elena Yeriomina (ves.Parnas) 10.08.12 10:17
в одной базе несколько Организаций --- вот где собака порыла
9. Рус Кар (ruscar) 28.08.12 16:41
Что то в УПП не заполняет...чтобы изменить?
10. Рус Кар (ruscar) 28.08.12 16:45
Заполняет только с выбором подразделения...а как бы без него?
11. Alexei Philippov (philya) 28.08.12 23:05
(10) ruscar, и, правда... строка 354 должна иметь вид

	МассивСотрудников = ПолучитьРаботниковПодразделенияНаДатуБезУволенных(Объект.Организация, ?(ЗначениеЗаполнено(Объект.ПодразделениеОрганизации), Объект.ПодразделениеОрганизации, Справочники.ПодразделенияОрганизаций.ПустаяСсылка()), Объект.Дата, Неопределено);
, а не
	МассивСотрудников = ПолучитьРаботниковПодразделенияНаДатуБезУволенных(Объект.Организация, ?(ЗначениеЗаполнено(Объект.ПодразделениеОрганизации), Объект.ПодразделениеОрганизации, Неопределено), Объект.Дата, Неопределено);


Выкладываю версию 3 :)
12. Рус Кар (ruscar) 29.08.12 10:42
13. Марина Чирина (chmv) 25.09.12 16:24
А учитывает ли она кадровые перемещения?
Если у сотрудник с 1 по 10 был оклад 10000,
а с 10 по 15 2000
Что она возьмет?
14. Alexei Philippov (philya) 25.09.12 19:01
(13) chmv, возьмет оклад на конец месяца. А как учитывать данные перемещения? Их еще к табелю придется привязывать.... а то вдруг с 10 по 15 не одной смены не было.
15. k (k) 27.09.12 14:26
не пролучается, пишет при нажатии на кнопкеу заполнить Заполнение ТЧ не произведено!
Поле объекта не обнаружено (ВыплаченностьЗарплаты)
16. Alexei Philippov (philya) 28.09.12 07:42
(15) k, А у Вас какая конфигурация-то? И версия у нее какая?
17. k (k) 28.09.12 09:50
Зарплата и кадры для бюджетного учреждения...Эта обработка только для ЗУПа, получается.Жаль.
18. Иван (Yauza) 25.02.13 11:59
Обновились до версии 2.5.62.1 - перестала работать.
Программа выдает служебное сообщение:
"Заполнение ТЧ не произведено!
Метод объекта не обнаружен (ГоловнаяОрганизация)"

Помогите решить данную проблему, пожалуйста!
19. Андрей Мухин (Muhin555) 15.03.13 00:24
(18) Yauza, в модуле обработки найти текст "ОбщегоНазначения.ГоловнаяОрганизация" и заменить на "ОбщегоНазначенияЗК.ГоловнаяОрганизация"
Если уж все так серьезно, то можно скачать исправленный файл ниже.
Прикрепленные файлы:
!8vedomostnaavansprotsentomotoklada3.epf
20. Alexei Philippov (philya) 16.04.13 21:46
(19) Muhin555, Ага, все так. Только ОбщегоНазначения. встречается еще дважды при выводе ошибок, поэтому желательно заменить все ОбщегоНазначения. на ОбщегоНазначенияЗК.

Я не тормоз, я люблю обновляться сразу релизов на 5-6 :)

Выложил версию 4.
21. Александр Волков (aleksxx) 21.01.14 09:24
Принцип был в 7ке такой, начисляли зарплату без премий, а так все больничные, отпуска и так далее и от суммы начисления выдавали 40%, сложно будет реализовать в Вашей обработке?
22. Alexei Philippov (philya) 21.01.14 10:05
(21) aleksxx, Не очень понятно, зачем от уже выплаченного больничного или отпуска давать аванс... А по сути в настоящее время для расчета аванса берутся плановые начисления, если к плановым начислениям нужно добавить еще уже реально начисленные, то нужно делать еще запрос по основным и дополнительным начислениям - не сложно, примерно один час работы.
23. Denis Rokov (Rokov) 22.12.15 06:26
Не учитывает районный и северный коэффициенты
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа