Как в ЗУП вернуть часть профвзносов? #677835


#0 by Пендальф Серый
Работник в июне уходит в отпуск на два месяца. С суммы отпускных начисляется 1% профвзносы. В середине июля он заболел, часть отпускных сторнировано. По логике документ НЗРО должен профвзносы поставить с минусом. Но в модуле прописана функция Макс(РасчетнаяБаза,0). Как тогда вернуть часть профвзносов? Если убрать Макс и начислить отрицательные профвзносы, программа вернёт часть денег или полезут косяки?
#1 by Гобсек
Начисляй отрицательные взносы.
#2 by Пендальф Серый
НЗРО - начисление зарплаты работникам организации. Расчётная база в данном случае отрицательная.
#3 by Пендальф Серый
убрать Макс(РасчетнаяБаза,0) и поставить РасчетнаяБаза?
#4 by DarKySiK
Интересный вопрос. Не сталкивалась, но кругом пишут, что удержания сторнируют руками. А вот Макс(РасчетнаяБаза,0) могут не спроста поставить). Очень возможно, что что-то работать перестанет после изменений)))
#5 by DarKySiK
Нет, я таки залезу в демку.
#6 by Пендальф Серый
Спрашивал у человека, сопровождающего ЗиК 77, говорит, что там начисляются отрицательные в такой ситуации. Что же изменилось в восьмёрке, что поставили Макс(,)?
#7 by Пендальф Серый
в семёрке было автоматом, а в восьмёрке руками? Прогресс.
#8 by Гобсек
ИМХО, конструкции, подобные Макс(РасчетнаяБаза,0) в 1С ставят по настоянию заумных методистов.
#9 by Пендальф Серый
наверное заумные методисты будут утверждать, что такого не бывает - забрали, так забрали.
#10 by Пендальф Серый
- А может в реанимацию? - Доктор сказал "в морг" - значит в морг!
#11 by Гобсек
У меня формула Результат = <Процент удержаний> * Расчетная база эксплуатируется несколько лет без проблем. Или руками отрицательную сумму вбить.
#12 by Пендальф Серый
Буду пилить модуль.
#13 by Peltzer
Т.е. в формуле расчета стоит РасчетнаяБаза*ПроцентУдержания, а ЗУП считает расчетной базой только положительные суммы?
#14 by Пендальф Серый
совершенно верно
#15 by DarKySiK
Пакость.
#16 by Пендальф Серый
способ расчета Регламентированный Процентом
#17 by Peltzer
Поставьте как в
#18 by Peltzer
А вообще, на этот случай есть штатная обработка - перерасчет заработной платы
#19 by Пендальф Серый
это точно на ЭТОТ случай поможет?
#20 by Peltzer
Перерасчет зарплаты организации В этом форме можно проверить необходимость перерасчета зарплаты организации и выполнить перерасчет тех или иных документов. Перерасчет может выполняться в двух режимах: Перерасчет существующего документа с актуализацией его данных. При этом существующий документ, результаты расчета которого могли потерять актуальность, автоматически перерассчитывается и сохраняется в новом состоянии. Перерасчет документа прошлого периода путем создания нового корректирующего документа в текущем периоде. При этом документ прошлого периода не изменяется, отчеты по прошлым периодам не теряют своей актуальности, а в текущем периоде появляется новый документ, который в текущем периоде сторнирует прежние результаты расчета и вводит новые уточненные результаты расчета.
#21 by Пендальф Серый
Начисление происходит в документе НЗРО. Он только сейчас создаётся и рассчитывается. О каком перерасчёте идёт речь??? Какой документ я должен пересчитать?
#22 by DarKySiK
Не думаю, что это спасет отца русской демократии. Если исправлять документ НЗРО, то закладка "Прочие удержания" тупо пропадает.
#23 by Пендальф Серый
Накопал вот такой текст Если РегламентированныеУдержания Тогда Под Иначе понимается как раз то, что мне нужно. НО у меня РегламентированныеУдержания ИСТИНА Лезу выше - где их ставит в Истину. А вот где Т.е. других вариантов для УдержанийРаботниковОрганизаций и не предусмотрено. О как!
#24 by Пендальф Серый
Невольно вспоминается Ильф и Петров: "Пилите, Шура, пилите".
#25 by Peltzer
А если мы уже перечислили эти деньги в профсоюзную организацию? Что, просить их вернуть взад? А если это, не дай бог, алименты? Программа всё правильно считает. Удержали в момент выдачи денег - всё, забыли, не пересчитываем. А то и правда, заставите профсоюз бабло возвращать.
#26 by Artful Den
Возвращать - нет, просто в следующий раз перечислят на эту сумму меньше.
#27 by Peltzer
Следующего раза может не быть.
#28 by Пендальф Серый
тоже логично. Человеку сказать - простите, мы уже эти деньги в профсоюз перечислили.
#29 by Пендальф Серый
С чего бы меньше? В следующем месяце будет своя расчетная база. Предыдущего месяца она ни как не коснётся.
#30 by DarKySiK
он про перечисление удержаний говорит, а не о расчете.
#31 by Пендальф Серый
не понял, ещё раз
#32 by DarKySiK
Ну смотри. В первом месяце рассчитал 100 рублей удержания. Перечислил. Во втором понял, что из 100 рублей  за первый месяц 10 лишние. Таким образом во втором месяце у тебя 100 рублей за второй месяц + -10 рублей пересчета за первый месяц. Тааким образом в профсоюз ты перечисляешь -10 + 100.
#33 by DarKySiK
А как быть, если исполнительный лист без учета больничного. Человеку насчитали оклад за месяц, а он потом больничный принес на неделю. В итоге - больше элементов рассчитали, чем положено по базе.
#34 by Artful Den
все верно
#35 by Пендальф Серый
Проблема в том, что во втором месяце программа будет видеть только расчетную базу второго месяца, а про первый месяц мне надо будет помнить самому и ручками править.
#36 by DarKySiK
Мы поняли :)
#37 by Пендальф Серый
Как итог: штатной автоматизации тут нет. Надо или руками править, или пилить модуль. Поставлю условие на профвзносы, чтобы не дай бог не затронуло алименты или ещё чего.
#38 by Peltzer
В таких случаях первым делом нужно надавать по шее ответственному за составление табелей. Потому что у вас либо невыходы не поставлены, либо человек по своей инициативе работал в дни больничного, что, в свою очередь, говорит о том, что сторнировать не надо. И опять же, в текущем периоде удержится меньше на сумму отсторнированной зарплаты. Если же уменьшится настолько, что облагаемая база станет меньше нуля, то алиментов заплатим ноль. Обратного хода расчет алиментов не имеет, в каждом месяце он опирается на те суммы, которые были начислены. это не НДФЛ, который считается накопительно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С