В процессе работы с программой «1С:Зарплата и управление персоналом» редакции 3.1 пользователи часто сталкиваются с ситуацией, когда при попытке создать и автоматически заполнить документ График отпусков через кнопку «Заполнить», табличная часть остается пустой или программа выдает сообщение о том, что «отпуска не отражены в кадровом учете». Это вызывает недоумение, ведь в системе заведены карточки сотрудников, указаны права на ежегодные отпуска и зафиксированы приемы на работу.
В этой статье мы подробно разберем, как устроена логика планирования в системе, почему стандартная кнопка «Заполнить» работает именно так, и рассмотрим несколько эффективных методик, которые помогут вам быстро сформировать график на следующий календарный год.
Для начала проанализируем ситуацию: программа 1С — это инструмент учета, она не может самостоятельно «придумать» даты, в которые сотрудники планируют отдыхать. Кадровое планирование — это процесс согласования интересов работодателя и работника. Поэтому кнопка Заполнить в документе ГрафикОтпусков работает как инструмент «сбора» уже имеющейся в базе информации.
Рассмотрим основные источники, из которых документ может подтянуть данные:
Заполнить автоматически перенесет все согласованные периоды в итоговый график.ЗаявкаНаОтпуск. Если кадровик или ответственный менеджер предварительно ввел эти заявки в систему (даже без проведения), график отпусков «увидит» их и заполнит соответствующие строки.Если ни один из этих механизмов не задействован, нажатие кнопки Заполнить предсказуемо приведет к пустому результату. Выясним, какие существуют альтернативные способы решения задачи.
В современных релизах 1С:ЗУП 3.1 (начиная с ветки 3.1.14) реализован мощный функционал, который мы рекомендуем использовать вместо прямого заполнения документа. Это рабочее место Планирование отпусков (раздел Кадры — Графики, перенос отпусков — Планирование отпусков).
Проанализируем преимущества этого метода:
Алгоритм работы следующий: вы распределяете даты в визуальном редакторе, а затем одним нажатием кнопки Оформить график отпусков создаете итоговый документ, который будет полностью заполнен.
Это, пожалуй, самый популярный и эффективный способ в компаниях, где планирование ведется «традиционным» методом — через сбор служебных записок или таблиц от начальников отделов. Рассмотрим, как это сделать по шагам:
1. Создайте новый документ График отпусков, укажите организацию и год.
2. Вместо кнопки заполнения обратите внимание на команду Загрузить из файла (обычно находится в меню «Еще» или выведена отдельной кнопкой в зависимости от интерфейса).
3. В открывшемся окне вы можете нажать Сохранить бланк для заполнения. Программа создаст Excel-файл со списком ваших сотрудников.
4. Раздайте этот файл руководителям подразделений. Им останется только проставить даты начала и окончания отпусков в соответствующие колонки.
5. Получив заполненный файл обратно, выберите его через ту же форму загрузки. 1С автоматически сопоставит сотрудников по ФИО или табельному номеру и заполнит документ всеми датами.
Важный нюанс: при загрузке 1С проверяет корректность периодов. Если в файле будут ошибки (например, дата начала позже даты окончания), программа выдаст предупреждение.
Если вам нужно заполнить документ списком сотрудников, но даты вы планируете вводить вручную, воспользуйтесь кнопкой Подбор. Разберем, чем она отличается от заполнения:
Заполнить ищет данные (периоды отпусков).Подбор ищет людей (сотрудников).В окне подбора выделите всех нужных сотрудников (используйте сочетание клавиш Ctrl+A) и нажмите Выбрать. Табличная часть заполнится списком фамилий. Даты в этом случае придется проставлять вручную для каждой строки.
Посмотрим на предупреждение, которое часто пугает пользователей: «отпуска не отражены в кадровом учете». Многие считают это системной ошибкой, препятствующей работе. На самом деле — это информационный статус.
В 1С:ЗУП 3.1 График отпусков — это плановый документ. Он лишь фиксирует намерения. Чтобы отпуск стал «реальным», на его основании должен быть создан документ Отпуск (приказ). Пока такой приказ не создан и не проведен, программа напоминает вам, что кадровое событие еще не наступило. Как только вы оформите фактический отпуск по ссылке Оформить отпуск прямо из строки графика, это сообщение для конкретного сотрудника исчезнет.
Если вы используете Подбор, но список остается пустым, проанализируем возможные технические причины:
Имеет право на ежегодный отпуск. Если она снята, программа игнорирует сотрудника при подборе в график.График отпусков. Если она предшествует дате приема сотрудника на работу, он не будет отображаться в списке доступных для выбора.Подбор будет показывать только тех сотрудников, которые числятся именно в нем. Проверьте, нет ли у сотрудника кадрового перевода в другое подразделение на дату формирования графика.Подводя итог, можно сказать, что «пустое» заполнение графика — это не ошибка программы, а особенность ее архитектуры, ориентированной на работу с предварительными заявками.
Для эффективной работы мы рекомендуем использовать Загрузку из файла Excel как самый быстрый способ массового ввода данных, или освоить рабочее место Планирование отпусков, которое предоставляет наиболее полную картину по остаткам и пересечениям периодов отдыха сотрудников.
Если же вы хотите, чтобы кнопка Заполнить работала «в один клик», рассмотрите возможность внедрения внутренних Заявок на отпуск, которые могут вводить начальники отделов в течение периода планирования.