Почему нет начальных остатков отпусков в 1с. Формирование оценочных обязательств и резервов по отпускам

, сентябрь 2018.

Владислав Лосев, системный инженер отдела интенсивного роста .

Как и каким документом в программе «1С:Зарплата и управление персоналом 8», ред. 3.1, реализовано формирование оценочных обязательств, какими отчетами можно отследить введенную информацию, а также как зарегистрировать остатки.

Оценочные обязательства в «1С:ЗУП 8»

Оценочное обязательство, если говорить простыми словами, это сколько нашей организации необходимо средств, чтобы выплатить сотрудникам компенсацию за неиспользованные отпуска, которые у них накопились, если нам потребуется всех уволить.

Оценочные обязательства обязаны отражать в бухучете все организации, кроме небольших предприятий, банков и госучреждений. Чтобы отразить необходимую нам информацию и сделать расчет воспользуемся документом «Начисление оценочных обязательств по отпускам ».

Документ станет доступен пользователю лишь тогда, когда в параметрах организации в программе «1С:Зарплата и управление персоналом 8» будут произведены следующие настройки. Заходим в меню «Настройка », после чего проходим в пункт «Организации », далее на закладку «Учетная политика и другие настройки » и после чего в пункт «Оценочные обязательства (резервы) отпусков ».

После того, как пользователь настроит учетную политику организации, в разделе «Зарплата » появится документ «Начисление оценочных обязательств ».

Он будет рассчитывать, сколько нашей организации необходимо средств, чтобы выплатить сотрудникам компенсацию за неиспользованные отпуска на текущий месяц, а также данным документом мы будем передавать рассчитанную информацию по резервам в бухгалтерскую программу.

Формирование оценочных обязательств происходит после проведения документов «Начисление зарплаты и взносов » и «Отражение зарплаты в бухучете »

Сперва обратим внимание на поля «Организация » и «Месяц ». Поля «Организация » может и не быть – если при первоначальной настройке программы мы указали, что в программе будет вестись учет только по одной организации. В поле «Месяц » нужно указывать месяц начисления оценочных обязательств. В шапке документа также необходимо указать, какой операцией будет рассчитан документ. В нашем примере в поле «Операция » указываем пункт «Расчет текущего месяца », впоследствии по нажатию на кнопку «Заполнить » данные в соответствующих полях заполняются и рассчитаются автоматически.

Отправить эту статью на мою почту

Каждый сотрудник организации имеет право на получение временного освобождения от работы с гарантией сохранения своего места работы и заработной платы. Это право гарантируется законодательством и называется отпуском. Целью отпуска, как правило, является предоставление свободного времени для отдыха и восстановления работоспособности работников компании.

Количество дней отпуска зависит от множества факторов: стаж, место работы, условия договора и т.п. Согласно законодательству количество оплачиваемых дней отпуска за год должно быть не менее 28 календарных дней. Контролировать правильность начисления отпуска и своевременность его предоставления должен работодатель или назначенное им ответственное лицо, в крупных компаниях для этого существуют отделы по работе с кадрами. Соответственно автоматизированная учетная система, в которой ведется кадровый учет, и расчет заработной платы так же содержит данные необходимые для правильно начисления отпусков сотрудникам предприятия.

В этой статье мы рассмотрим, как получить информацию об остатках отпусков в 1C ЗУП редакции 3.1.

Для регистрации в системе права сотрудников на получения дней отдыха

Получить данные о количестве дней отпуска, которые полагаются сотруднику на текущий момент можно несколькими способами:

Из карточки сотрудника.

Из документа Отпуск

Из отчетов.

Обратите внимание, все объекты системы, о которых в дальнейшем будет идти речь, находятся в разделе Кадры. В этой статье мы будем рассматривать только печатные формы и отчеты. С их помощью вы можете получить обобщенные данные об отпусках, но не внести исправления, они отобразят итоговые результаты операций, отраженных в базе данных. Списание и начисление выходных дней выполняется с помощью соответствующих кадровых документов, таких как Приемы на работу, Кадровые перевод, Отпуска и т.п.

Если у вас есть вопросы по теме, как сформировать остатки отпуска в 1С ЗУП, задайте их в комментариях под статьей, наши специалисты постараются ответить на них.

Первый способ вывода данных об остатках отпусков в 1с ЗУП это формирование печатной формы из карточки сотрудника (как из открытой карточки, так и из списка). Выполняется по команде Печать и выборе в предлагаемом перечне форм Справки по отпускам сотрудника.

Данная справка содержит информацию только об одном сотруднике. Но так же можете вывести ее по нескольким лицам, выделив их в справочнике и нажав Печать.

Данная форма содержит следующие сведения:

Место работы сотрудника (организация, подразделение);

Занимаемую должность;

Кадровые документы, согласно которым происходит регистрация права на отпуск и списание дней отпуска с разбивкой на виды отпусков. Увеличение и уменьшений отпускных дней отображается с соответствующими знаками: + и -.

Остатки отпусков так же с детализацией до видов отпусков.

Если в системе зафиксирован перерасход отпуска, т.е. сотрудник отгулял его авансом, то в печатной форме итоговые данные будут отображены со знаком минус и выведены красным шрифтом.

Второй способ получения печатной формы Справка по отпускам сотрудника это ее вывод по ссылке Как сотрудник использовал отпуск? из документа Отпуск.

Способ третий заключается в формировании отчетов. Открываются они по ссылке Кадровые отчеты.

Справка об остатках. В целом отчет схож с ранее рассматриваемой печатной формой, данные представлены в том же виде, но формируется он на произвольную дату и для просмотра сведений обо всех сотрудников придется воспользоваться колесом прокрутки. В этом отчете сотрудники идут друг за другом в алфавитном порядке без дополнительных группировок. Несмотря на то, что в шапке отборов по умолчанию доступен выбор только одного сотрудника, можно сформировать отчет по нескольким сотрудникам. Для этого предназначено окно настроек. Нажимаем кнопку Настройки, выбираем вариант Расширенный и в строке отбора Сотрудник ставим Условие В списке, а затем уже подбираем список интересующих лиц.

Что примечательно, только в этом отчете вы сможете просмотреть документы, с помощью которых были зафиксированы изменения в количестве отпускных дней, а так же при необходимости перейти к документу-регистратору и если требуется отредактировать в нем данные, достаточно дважды кликнуть в строке с нужным документом.

Отчет так же можно распечатать, для этого предназначена команда Печать, которая расположена в перечне команд находящихся в меню Еще.

Еще два отчета, с помощью которых можно получит данные об остатках отпусков в 1С ЗУП сотрудников на определенную дату с детализацией видам отпусков отчетов Остатки отпусков и Остатки отпусков (кратко). В отличие от выше рассматриваемого отчета, в этих отчетах сотрудники сгруппированы по организациям и подразделениям, а так же в них можно получить суммовые показатели о количестве дней причитающегося отдыха. Для удобства просмотра суммовых показателей можно использовать группировку данных. Доступные действия (Свернуть все группировки, Развернуть все группы, а так же отобразить различные Уровни группировок) можно выбрать, открыв контекстное меню, щелкнув мышью в левой части экрана.

Здесь так же есть отборы, выведенные по умолчанию и подлежащие редактированию в окне настроек. Печать осуществляется по команде Печать в меню Еще.

В этой статье я расскажу еще об одном способе начала работы с «1C:Зарплата и управление персоналом 3.0» (ЗУП 3.0) — вводе начальных остатков. Этот способ используется в тех случаях, если предприятие уже осуществляет какое-то время свою деятельность, но база ЗУП 3.0 не велась (например, использовалось другое программное обеспечение) или по каким-то причинам невозможно перенести данные из старой конфигурации.

Последнее часто случается, если база данных повреждена или же она велась с грубыми ошибками, вследствие чего проще начать все заново в новой базе, чем исправлять многолетние «косяки» неквалифицированных сотрудников. Ведь большинство ошибок кроется в уже давно закрытых периодах, и попытка их исправить ведет к появлению новых проблем.

Кстати, одним из глобальных преимуществ «1C:Зарплата и управление персоналом 3.0» и «1C:Бухгалтерия 3.0» является защита против ошибочных действий. Программа контролирует документы, которые пользователь пытается провести и не дает этого сделать, если документ оформлен неправильно. И когда в базу ЗУП 3.0 импортируются данные с ошибками, эти ошибки сразу же расцветают пышным цветом в окне предупреждений.

Совсем недавно в моей практике был характерный случай. Понадобилось перенести данные для организации, которая работала с программой «1С: Зарплата и кадры 7.7» более пятнадцати лет — почти с момента появления этой конфигурации. Количество выявленных после переноса ошибок зашкаливало и вызывало навязчивое желание бросить сервер в огонь. Это были неправильно оформленные отпуска, ошибочно оформленные кадровые приказы и много чего еще. Исправлять все это было просто нереально. Но поскольку штат организации содержал всего около двадцати человек, проблема очень просто решалась вводом начальных остатков.

Итак, давайте разберемся, как это делается. Для начала необходимо провести первоначальную настройку конфигурации с помощью мастера, как это описывалось в статьях и «Настройка . В процессе заполнятся сведения об организации и произойдет настройка кадрового учета, а также расчета заработной платы.

После заполнения все настройки нужно проверить и при необходимости скорректировать и дополнить. О том, где искать эти настройки в программе, я рассказывал в статьях , и . Там же говорилось, за что отвечает каждая из этих настроек.

Если необходимо создать новые начисления или удержания, самое время сделать это на данном этапе.

Затем необходимо заполнять списки подразделений, должностей, графики работы и штатное расписание, если вы предполагаете его вести.

Когда все это сделано, нужно занести в базу данных всех физических лиц и сотрудников.

При вводе начальных остатков сотрудников можно добавлять не документами приема на работу, а специальным документом «Данные на начало эксплуатации программы», который находится в разделе «Кадры».

В этом документе фиксируются рабочие периоды по каждому сотруднику и остатки отпусков.

На этом же этапе стоит добавить действующие отпуска по уходу за ребенком, другие отсутствия, займы, а также исполнительные листы, если они имеются.

Если на момент ввода начальных остатков между организацией и сотрудниками есть задолженности по заработной плате, их необходимо зафиксировать документом «Начальная задолженность по зарплате», который находится в разделе «Выплаты». Если мне не изменяет память, ранее этот документ находился в разделе «Зарплата».

Задолженности нужно указывать на конец месяца. Причем если сотрудник должен предприятию, то сумма в соответствующей графе должна быть отрицательной.

Размер среднего заработка в документах, использующих расчет по среднему заработку, можно корректировать прямо в этих документах при их создании.

Если ввод начальных остатков проводится не в начале года, необходимо также внести сведения о налогах и взносах.

Сведения по НДФЛ вносятся с помощью документа «Операция учета НДФЛ» (ранее назывался «Операция налогового учета по НДФЛ»), который находится в разделе «Налоги и взносы».

Печать (Ctrl+P)

Ввод начальных остатков отпусков

До версии ЗУП 3.0.23 предполагалось, что при начале эксплуатации программы на уже действующем предприятии остатки отпусков вводятся своевременно перед началом ведения учета в ней с помощью документа «Данные на начало эксплуатации».

Ввод отдельного документа «Ввод начальных остатков отпусков» предполагался в том случае, если при начале эксплуатации сотрудники регистрировались документом «Прием на работу», и при этом все фактические отпуска со дня приема сотрудника в программе не регистрировались. Программа не давала записать начальные остатки отпусков, если на их дату уже были зарегистрированы фактические отпуска.

Однако практика показала, что зачастую учет остатков отпусков в программе «налаживают» уже после начала ее эксплуатации. В связи с этим в версии 3.0.23 изменено поведение документа «Ввод начальных остатков отпусков». Теперь он служит отправной точкой при расчете заработанных прав на отпуска. Ранее существовавшее ограничение на запись начальных остатков, если на их дату в программе уже были зарегистрированы фактические отпуска, убрано.

Теперь есть возможность ввести остатки уже после начала эксплуатации программы. В документе выдается предупреждение, что все зарегистрированные до даты ввода остатков события учитываться при расчете остатков не будут (при этом в карточку Т-2 они по-прежнему выводятся).

Документ доступен только через режим “Все функции”!?(см. рис 1). Разработчики включили в разделе кадры основного интерфейса, однако не входит в составе подсистем этого раздела!? . Эту статью пишу на базе редакции Зарплата и управление персоналом, редакция 3.1 (3.1.2.316), однако в интерфейсе последней версии –3.1.3.184 на дату написания этой статьи, тоже я не нашел этот документ

Рис 1 Форма “Все функции”

Документ предназначен для ввода неиспользованных дней отпуска, на которые сотрудник имеет право.


Рис 2. Документ Ввод остатков отпусков

Если же при начале эксплуатации программы начальная расстановка сотрудников регистрируется документом , то сведения о неиспользованных днях отпуска, на которые сотрудник имеет право, можно ввести непосредственно в этом же документе.

В редакции 3.1.1. по просьбам пользователей разработчики усовершенствовали принцип ввода информации об остатках отпусков при начале эксплуатации (как программы в целом – документом “Начальная штатная расстановка”, так и отдельно подсистемы учета остатков отпусков – документом “Ввод начальных остатков отпусков”).

Теперь можно вводить остатки, не вводя при этом право на сам отпуск. Например, когда-то отпуск полагался сотруднику и был им заработан, но теперь этот отпуск сотруднику больше не положен, а остались только его неиспользованные остатки.

Ранее приходилось либо назначать право на 0 дней отпуска, либо удалять строку с правом на отпуск совсем, что в обоих случаях не позволяло в дальнейшем вести корректный учет остатка этого отпуска.

Теперь при вводе остатков отпусков в документе “Начальная штатная расстановка” появилась возможность явно указать, нужно ли предоставлять право на отпуск или нет.

Данные на начало эксплуатации

Как правило на практике программу начинают использовать не с начала деятельности организации. Таким образом, к моменту перехода на учет в 1С:Зарплата и управление персоналом 8 уже имеются определенные исторические данные, которые необходимо ввести в программу. В программе имеются специализированные документы для ввода начальных данных:

  • Начальная штатная расстановка сотрудников – С помощью документа вводятся кадровые данные сотрудников по состоянию на дату начала эксплуатации программы
  • Начальная задолженность по зарплате – В этом же документе, но со знаком «минус» фиксируется задолженность работников перед организацией, которую нужно учесть при очередной выплате заработной платы. Выплаченные суммы в программе учитываются по месяцу начисления, поэтому если зарплата за предшествующий месяц была полностью выплачена, то документ вводить не нужно
  • Периоды, оплаченные до начала эксплуатации – Документ предназначен для отражения таких ситуаций, когда на дату начала эксплуатации сотрудники отсутствуют (находятся в отпуске). За зарегистрированные в нем периоды в программе не будет производиться начисление зарплаты. В табеле и других отчетах периоды будут обозначаться согласно указанному виду периода (состоянию).

Эти документы объединяются в журнал Данные на начало эксплуатации (Главное → См. также → Данные на начало эксплуатации ).

В данной статье рассматривается процесс актуализации информации об остатках отпусков в программе в том случае, если с момента приема работники использовали свои отпуска, но в программе эти факты не отражены должным образом. В первой части рассматривается механизм расчета остатка отпусков, начиная с даты приема сотрудника, если не вводились остатки. Во второй части рассматривается процесс ввода остатков отпусков прошлых лет и расчет остатков на текущую дату с учетом введенных остатков. В третьей части рассматривается отражение факта использования отпуска в текущем рабочем году.

Остатки отпусков открываются из Рабочего стола, закладка «Кадровый учет», кнопка «Остатки отпусков»


Рассмотрим остатки отпусков сотрудника «Шорин Виктор Андреевич», дата приема на работу – 01.06.2009, рабочий год – с 01.06 по 31.05, текущий остаток отпуска – 173 дня:


Остаток отпуска нигде в программе не хранится, а рассчитывается в момент открытия этой формы.

Данными для расчета остатка отпуска для сотрудника являются:

1. Количество дней отпуска в год

2. Данные ручного редактирования остатков отпусков прошлых лет

3. Дата приема сотрудника на работу

4. Текущая дата (или дата, указанная в поле «Дата остатка отпусков»)


Принцип расчета остатков для выделенного сотрудника отображается в разделе «Остатки отпусков прошлых лет» и меняется в зависимости от введенных данных.


Часть 1. Расчет остатка отпусков, начиная с даты приема сотрудника.

В нашем примере по сотруднику «Шорин» видим остаток 173 дня и принцип расчета остатка – рассчитывать, начиная с даты приема. Это значит, что программа определила количество дней отпуска в год (28 дней, по умолчанию), количество отработанных месяцев (с 01.06.2009 по текущую дату (23.07.2015) =6 лет и 2 месяца = 74 месяца; месяц считается отработанным, если в нем отработано 12 рабочих дней) и вычислила остаток по формуле:

ОстатокОтпуска = КоличествоДнейОтпускаВГод*ОтработаноМесяцев/12

Для сотрудника «Шорин» остаток получился 172,6666666666667. Это число округляется всегда в большую сторону до 173.

Количество дней отпуска в год определяется в карточке должности сотрудника, либо задается индивидуально для сотрудника в «Остатках отпусков» по кнопке «Изменить количество дней отпуска в год»


В этой части мы выяснили, как рассчитывается остаток отпуска, начиная с даты приема. Теперь разберемся с вводом остатков отпуска.

Часть 2. Ввод остатков отпусков.

Форма ввода остатков открывается из «Остатков отпусков» по кнопке «Редактировать остаток отпуска»


В подсказке видим, что когда остатки введены, то программа будет рассчитывать остатки для всех рабочих лет, следующих за последним рабочим годом, на который заполнены остатки.


Есть 2 способа ввода остатков: простой и детальный.

Данный способ применяется в том случае, если за ранние периоды, чем текущий рабочий год, отпуск израсходован полностью. Т.е. вводится только остаток на последний день последнего рабочего года (в нашем примере с «Шориным» это будет 31.05.2015).

Предположим, остаток равен 14 дням. Тогда на форме указывается дата и количество дней, затем кнопка «Ок». Нажимать кнопку «Рассчитать» не нужно (если нажали – то придется повторить ввод остатков).


В результате появляется новая строка в «Остатках отпусков прошлых лет»:


А также меняется текущий остаток: теперь он равен 19 дням. Это число получается в результате следующего расчета:

Остаток = КоличествоДней + КоличествоДнейОтпускаВГод*ОтработаноМесяцев/12;

КоличествоДней – это введенное нами число остатка на 31.05.2015.

ОтработаноМесяцев – начиная с даты ввода остатов по текущую дату (у нас - с 31.05.2015 по 23.07.2015).

КоличествоДнейОтпускаВГод – заданное для должности или для сотрудника (у нас – 28 дней).

У нас остаток равен 18,66666666666667. На форме он округлен до 19.


Рассмотрим детальный способ ввода остатков.

Данный способ применяется в том случае, если за ранние периоды, чем текущий рабочий год, отпуск израсходован не полностью. Т.е. вводится остаток по каждому рабочему году.

Предположим, что наш сотрудник «Шорин» с начала работы отгулял свой отпуск не полностью, а именно: за каждый рабочий год использовано 23 из 28 дней отпуска. Т.е. остаток на конец каждого года равен 5 дням. Заполним форму:


В результате этих действий программа суммирует остатки прошлых лет и рассчитывает текущий остаток по формуле:

Остаток = СуммаОстатковПрошлыхЛет + КоличествоДнейОтпускаВГод*ОтработаноМесяцев/12;

В нашем случае остаток равен 5+5+5+5+5+5+28*2/12 = 34,66666666666667, округленно 35.


Итак, в этой части мы рассмотрели простой и детальный способы ввода остатков отпусков. В рассматриваемом примере с момента окончания последнего рабочего года (31.05.2015) и до текущей даты (23.07.2015) сотрудник не ходил в отпуск. Если это событие имело место в вашей компании, то такой факт нужно отразить в программе.

Часть 3. Отражение факта использования отпуска в текущем рабочем году.

Но мы рекомендуем для отражения отпуска за текущий рабочий год не использовать документ «Корректировка записей регистров», а пользоваться обычным отпуском. Проверьте в настройках параметров учета каким способом списываются фактические отпуска. Это может быть либо кадровый приказ «Отпуск организации», либо расчетный документ «Начисление отпуска»:


В нашем примере остатки уменьшаются кадровыми приказами.

Предположим, что сотрудник «Шорин» в текущем году (с 31.05.2015 по текущую дату (23.07.2015)) уже успел сходить в отпуск на 14 дней, а в программе это никак не отражено. Т.е. в остатках отпусков должен быть остаток не 35, а 21 день.

Для этого создаем документ «Отпуск организации» из меню «Кадровый учет» - «Отпуска». Заполняем, как показано на картинке.


После проведения документа смотрим остатки отпусков:


Получается 21 день, что соответствует действительному остатку отпуска на текущую дату с учетом остатков прошлых лет и использованного отпуска в текущем рабочем году.