Получайте мгновенные оповещения
о главных событиях
Отправляйте налоговую отчетность прямо из 1С!

Модуль Контур.Экстерн для 1С — сданные отчеты доступны и в Экстерне, и в 1С

Попробовать бесплатно

Вход на сайт
Регистрация
Вход для зарегистрированных:
Войти
Закрыть
Восстановление пароля
Регистрация
Отправить
Восстановление пароля
Ведите учет и сдавайте отчетность. Веб-сервис для предпринимателей
Пройдите опрос для бухгалтеров. Он займет не более пяти минут

Почему в 1С ЗУП больничный лист сторнирует предыдущий период?

8 июня 2017 в 17:50
Добрый день!
Зарплата и управление персоналом, редакция 3.1 (3.1.2.153)

Суть проблемы в вопросе. Больничный лист сторнирует предыдущий период.

март 2017
Сотруднику вводим прогул с 21.03.17 по 30.03.2017
Далее составляем табель и делаем начисление - выплату.

Тут все ок

апрель 2017
Сотруднику составляем табель
Делаем начисление ЗП, выплату. Тут тоже все хорошо хорошо

май 2017 - тоже все нормально

Июнь
Сотрудник приносит больничный
Больничный вводим датами с 23.03.2017 по 05.04.2017. Далее нажимаем рассчитать. и вот тут проблемы. У сотрудника 3 вида начисления:
1.Оплата по окладу,
2.Надбавка за вахтовый метод
3.Надбавка за вредные условия труда.

График за апрель у него начинается с 10 числа и по 25. Он его полностью отработал.

Сам документ больничный перерасчитывает только третий пункт "Надбавка за вредные условия труда.". Он не просто его перерасчитывает, а сторнирует полностью. Начислили мы ему 1000р за апрель, так он их полностью и пытается убрать. Хотя человек свою смену отработал полностью. Другие начисления не торгает.

Что такое Надбавка за вредные условия труда - Назначение начисления "Надбавка за вредность", Для его расчета используем базу Текущий месяц. и там набросали свойства.

Почему он ее затрагивает?

Дальше начинаю смотреть в коде и не понимаю. Значит. я отдельно получил эти начисления из третьего пункта за март и апрель. 100р и 150.
А потом, после запроса начинаю их проходить в цикле. и странное сравнение. Если текущая строка не равна предыдущей, то не делам сторнирующую запись

т.е. Первая строка -100, и тут же делаем запись на +100 т.к. первая строка не равна предыдущей, вторая строка -150.. а т.к. вторая строка по свойствам равна предыдущей, то новую запись на +150 не делаем. и тем самым, у нас не попадает эта запись в начисление. Хотя сотрудник отработал полностью.

Это ошибка программы?

Вопрос снят. Обновил программу. И все встало.
Ирина Ротнова Модератор
8 июня 2017 в 19:20
Цитата (Грызлик):Вопрос снят. Обновил программу. И все встало
Добрый день!
Поскольку автор не нуждается в ответе, тему закрываю.
Подарок для новых ИП!
Ведите учет и сдавайте отчетность бесплатно
Ведение бухучета
Специально для бухгалтеров небольших компаний
Купить фискальный накопитель и услуги ОФД
С 1 июля в ККТ должен быть фискальный накопитель
Сейчас смотрят

Закладка перемещена в  Отменить перемещение

закрыть
Для корректного отображения сайта установите новую версию браузера Обновить браузер