При переходе на программу 1С:Зарплата и управление персоналом 8 (редакция 3.1) многие пользователи сталкиваются с серьезными изменениями в логике работы с кадровыми и расчетными документами. Одним из наиболее острых вопросов становится работа с документами в состоянии «не проведен» или «проведен, но не рассчитан». Разберем подробно, почему возникает эта проблема, какие риски несут в себе непроведенные документы и как правильно организовать рабочий процесс в системе.
В старых версиях программы (например, в 1С:ЗУП 2.5) кадровый учет и расчет зарплаты существовали практически параллельно. Кадровик создавал и проводил свой приказ (например, Приказ на отпуск), а расчетчик на его основании вводил отдельный расчетный документ (Начисление отпуска). Каждый отвечал за свою часть работы в своем собственном объекте базы данных.
В редакции 3.1 разработчики 1С перешли к концепции единого («двухстороннего») документа. Теперь для отражения отпуска, больничного листа или увольнения используется один общий документ. В нем одновременно работают и кадровик, и бухгалтер-расчетчик. Рассмотрим подробнее, как этот механизм устроен изнутри:
Т-2.Расчет утвердил (или Рассчитан) и повторно проводит документ. Жирный шрифт в списке исчезает, а документ делает движения по зарплатным регистрам.Проанализируем типичную ситуацию, описанную пользователями на форумах. Бухгалтер или расчетчик пытается изменить период начисления в документе (например, провести отпуск, который начнется через два месяца, так как сотрудник уже предоставил заявление и купил билеты), но программа выдает ошибку и не позволяет провести изменения без установки признака Расчет утвердил.
Выясним причину такого поведения системы. Как правило, эта проблема возникает в двух случаях:
Использовать многофункциональность документов, стандартный механизм разделения кадрового и расчетного этапов нарушается.Концептуально алгоритм проверки проведения документа со стороны системы выглядит следующим образом:
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если РежимПроведения = РежимПроведения.Проведение Тогда
Если НЕ ЭтотОбъект.РасчетУтвержден И РольПользователя("Расчетчик") Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
"Документ не может быть проведен без флага 'Расчет утвердил'!");
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Мнение бухгалтеров и методологов здесь единогласно: оставлять документы в состоянии «не проведен» в рабочей базе категорически нельзя. Рассмотрим, к каким последствиям это приводит:
Т-2, график отпусков, табель учета рабочего времени) строятся строго по данным регистров (таких как ДанныеОВремениДляРасчетаТабеля или СостоянияСотрудников), непроведенный документ в них просто не попадет. Вы не увидите запланированный отпуск сотрудника в кадровых отчетах.Разберем по шагам наиболее эффективные сценарии решения данной проблемы, рекомендуемые экспертами по методологии 1С.
Это самый правильный методологический путь, заложенный разработчиками 1С. Если сотрудник планирует отпуск за несколько месяцев (бронирует билеты, согласовывает даты):
График отпусков или оформите перенос с помощью документа Перенос отпуска.Отпуск на основании утвержденного графика по ссылке «Оформить отпуск».Этот подход полностью исключает появление «зависших» непроведенных приказов в системе.
Если в компании кадры и расчет ведут разные сотрудники, убедитесь, что их права строго разграничены в настройках пользователей:
Кадровик.Расчетчик.В таком случае кадровик сможет без проблем проводить будущие отпуска. Документ запишет кадровые данные в регистры (отпуск отразится в карточке Т-2), но расчетная часть останется пустой и будет выделена жирным шрифтом для бухгалтера. Бухгалтер рассчитает и утвердит документ за 3-4 дня до фактической выплаты.
Если один и тот же сотрудник выполняет обязанности и кадровика, и расчетчика, но ему крайне необходимо провести будущий отпуск заранее для кадрового учета:
Расчет утвердил и проведите документ. Кадровый учет будет зафиксирован.Пересчитать документ (для обновления среднего заработка, если за прошедшее время у сотрудника поменялись начисления в расчетной базе) и проведите его повторно.Для упрощения работы при совмещении ролей рекомендуем проверить настройки программы. Перейдем по шагам в меню «Настройка» — «Расчет зарплаты» и проверим активность флага Выполнять предварительный расчет документов. Данная опция позволяет системе автоматически производить фоновый расчет сумм при проведении документа кадровиком, что минимизирует ручные операции при последующем утверждении расчета.
Резюмируя, отметим: опасения по поводу непроведенных документов абсолютно оправданны. Стремитесь к тому, чтобы в вашей базе 1С:ЗУП 3.1 все реальные хозяйственные операции были своевременно проведены, а для планирования будущих событий использовались специализированные документы планирования.