Иногда программа 1С:Зарплата и Управление персоналом 3.1 начинает пересчитывать зарплату прошлых периодов.
При том, что вы не вносили новых больничных, отпусков или других причин для перерасчета. Это очень раздражает, даже если перерасчет происходита "0". Да и "краснота" в документах мало кому понравится - что-то сторнируется, что-то снова начисляется:
Почему так происходит?
Потому что разработчики 1С уж очень подстраховались. И если вы просто перепровели старый документ, или (как часто любят делать мои клиенты) ввели задним числом Табель (кстати, этот документ нужен крайне редко, постараюсь в одной из будущих статей убедить вас не татить на него своё драгоценное время :). И хотя эти действия не влияют на результат, ЗУП видит изменение первичного документа, а потому пересчитывает зарплату. Но есть волшебная кнопка, с помощью которой мы можем сказать программе: "Не надо перерасчета, спасибо!"
Рассказываю, как её найти: Зарплата - Сервис - Перерасчеты:
И тут вам откроется таблица, какие документы и по какой причине 1С хочет пересчитать. Вам необходимо выделить те строки, которые перерасчитывать не надо и нажать на кнопку "Отменить" :
После этого 1С выдаст вам предупреждение: "Удалить сведения о необходимости перерасчета...". Смело отвечайте "Да":
Дело сделано! Теперь в документе "Начисление зарплаты и взносов" закладка "Доначисления, перерасчеты" будет пустой, что нас очень даже усраивает :)
Кстати, иногда бухгалтера сталкиваются с тем, что 1С наоборот не хочет пересчитывать зарплату в тех случаях, когда это необходимо. В одной из следующих публиаций расскажу, как "заставить" 1С пересчитать зарплату прошлого (закрытого) периода, если для этого есть причины (например, изменение окладов задним числом).
Подписывайтесь, чтобы не пропустить новые полезные лайфхаки по работе в 1С!