Разберем типичную проблему, с которой часто сталкиваются как начинающие пользователи, так и опытные расчетчики при переходе на программу 1С:Зарплата и управление персоналом 8 (редакция 3.1). Ситуация выглядит следующим образом: в кадровом учете оформлен документ Отпуска сотрудников (списочный приказ по форме Т-6а). На его основании расчетчик создает расчетный документ Отпуск для конкретного сотрудника. Однако при попытке добавить в расчетный документ дополнительный отпуск пользователь обнаруживает, что флажок Предоставить дополнительный отпуск неактивен, а поля ввода заблокированы.
Выясним причину такого поведения системы, рассмотрим внутреннюю архитектуру взаимодействия кадрового и расчетного учета в 1С:ЗУП 3.1 и подробно разберем несколько практических способов решения этой задачи.
Для того чтобы понять логику программы, проанализируем принципы разделения прав и обязанностей кадровика и расчетчика в 1С:ЗУП 3.1. В отличие от старых версий программы (например, ЗУП 2.5), в редакции 3.1 реализовано жесткое разделение на кадровые приказы и расчетные документы начисления.
Когда расчетный документ Отпуск создается на основании кадрового документа Отпуска сотрудников, между ними устанавливается жесткая системная связь. Программа блокирует ручное редактирование ключевых параметров (периоды, виды отпусков, признак наличия дополнительного отпуска) в расчетном документе. Это сделано намеренно, чтобы избежать рассинхронизации данных: приказ на отпуск, подписанный руководителем, должен строго соответствовать начисленным суммам в бухгалтерии.
Если вам требуется внести изменения в условия предоставления отпуска, это необходимо делать через первоисточник — кадровый приказ.
Рассмотрим стандартный и наиболее корректный с точки зрения методологии программы алгоритм действий. Изменения вносятся непосредственно в кадровый документ, после чего расчетный документ обновляется автоматически.
Разберем этот процесс по шагам:
Отпуска сотрудников, которым был оформлен отпуск списком).ВидыОтпусков и периода его проведения).Отпуск.В ранних релизах ЗУП 3.1 пользователи часто сталкивались со следующей проблемой: при добавлении дополнительного отпуска через документ Отпуска сотрудников программа создавала два отдельных расчетных документа Отпуск (один для основного, другой для дополнительного). Это крайне неудобно для бухгалтерии, так как по одному событию приходилось формировать две разные записки-расчет и дважды рассчитывать средний заработок.
Для решения этой проблемы, начиная с версии 3.1.15, разработчики добавили специальный функционал. Посмотрим, как его настроить и использовать:
Отпуска сотрудников и расчетном документе Отпуск пропадает необходимость разделять периоды вручную. Пользователь указывает один единый период (например, общий отпуск на 36 календарных дней).Отпуск, в котором заполнены обе вкладки, средний заработок рассчитывается единожды для единого непрерывного периода, а расчетчик получает одну общую печатную форму записки-расчета.Иногда флажок дополнительного отпуска заблокирован или не рассчитывается из-за отсутствия у сотрудника законодательного или локального права на данный вид отпуска. Начиная с версий 3.1.27.111 / 3.1.28.11, программа осуществляет строгий контроль прав сотрудников при заполнении документов.
Если программа выдает предупреждение "Вид отпуска не назначен сотруднику", выполним следующие действия для проверки и исправления настроек:
Дополнительные отпуска укажем вид отпуска и количество дней за год.Прием на работу или Кадровый перевод по данному сотруднику. На вкладке Главное перейдем по ссылке Редактировать права на отпуск и проверим, привязан ли туда необходимый дополнительный отпуск. Если нет — добавим его вручную с указанием даты, с которой право начинает действовать.Ввод остатков отпусков по сотруднику.Особое внимание уделим специфическим видам дополнительных отпусков:
Настройках состава начислений и удержаний на вкладке Отпуска. Количество дней прописывается индивидуально в карточке физического лица в разделе Страхование.В процессе работы с цепочками документов кадрового и расчетного учета могут возникать системные сбои. Проанализируем наиболее частую проблему — задвоение документов при изменении дат.
Если кадровик решает изменить даты начала или окончания отпуска в групповом документе Отпуска сотрудников задним числом (особенно когда расчетный период уже закрыт или по документу была начислена материальная помощь к отпуску), система может повести себя некорректно. Программа пытается автоматически создать новые расчетные документы Отпуск, при этом старые документы могут распроводиться, но их движения по регистрам сведений (например, по регистру ФактическиеОтпуска) зависают.
Для исправления подобных ситуаций рекомендуется придерживаться следующего правила: если документ уже рассчитан и выплачен, любые исправления периодов необходимо делать исключительно через механизм исправления документов (кнопка Исправить в левом нижнем углу расчетного документа Отпуск), а не прямой корректировкой старого кадрового приказа.
В крайних случаях, если движения документов рассинхронизировались, администратору базы данных потребуется воспользоваться групповой обработкой данных для принудительного перепроведения цепочки документов в режиме отмены проведения и последующего последовательного восстановления расчетов.