К статье
Практический материал

Другое · 10 мин

Как загрузить штатное расписание в 1С

Как загрузить штатное расписание в 1С:ЗУП вручную и из Excel: подготовка файла, сопоставление колонок, проверка ошибок и типичные проблемы при импорте.

Штатное расписание — основа кадрового учёта в 1С:ЗУП: от него зависят приёмы на работу, начисления, отчётность и контроль вакансий. Загрузить его можно двумя способами: ввести позиции вручную через форму документа или массово импортировать из Excel-файла. Второй вариант оправдан, когда позиций десятки или сотни и они уже ведутся в таблице.

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

Ниже разобран полный цикл: подготовка настроек, создание файла, сам импорт, проверка результата и типичные ошибки. Инструкция ориентирована на 1С:ЗУП 3.1 — наиболее распространённую конфигурацию для кадрового учёта.

Проверьте настройки учёта перед загрузкой

Откройте раздел «Настройка» → «Реквизиты и дополнительные сведения» или «Настройка» → «Кадровый учёт» (в зависимости от релиза путь может отличаться). Убедитесь, что включён флаг ведения штатного расписания. Без этого флага документы изменения штатного расписания в программе просто не появятся, а приёмы сотрудников будут оформляться без привязки к позициям.

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

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

Подготовьте файл Excel для импорта

Стандартная обработка загрузки ожидает таблицу, где каждая строка — одна позиция штатного расписания. Минимальный набор колонок: подразделение, должность, количество ставок, оклад (тарифная ставка). Если используются надбавки, добавьте колонки с видами начислений и их размерами.

Названия подразделений и должностей в файле должны совпадать с теми, что уже есть в справочниках 1С, либо вы должны быть готовы сопоставить их вручную при загрузке. Расхождение даже в одном символе (лишний пробел, «ё» вместо «е») приведёт к созданию дублей в справочниках.

Практические требования к файлу: первая строка — заголовки колонок, данные начинаются со второй строки; числовые значения без текста (оклад «50000», а не «50 000 руб.»); даты в формате, который распознаёт программа. Сохраните файл в формате .xlsx — старый .xls тоже поддерживается, но с .xlsx меньше проблем.

Подготовка файла
  1. 1
    Составьте список позиций: подразделение, должность, ставки, оклад
  2. 2
    Проверьте точное совпадение названий со справочниками 1С
  3. 3
    Уберите объединённые ячейки, итоговые строки и пустые колонки
  4. 4
    Сохраните файл в формате .xlsx и закройте его в Excel перед загрузкой

Загрузите данные через обработку импорта

В 1С:ЗУП 3.1 перейдите в «Администрирование» → «Перенос данных» → «Загрузка данных из файла» (в некоторых релизах путь: «Настройка» → «Загрузка данных из файла»). Выберите объект загрузки — «Штатное расписание» или «Изменение штатного расписания», затем укажите подготовленный файл.

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

После сопоставления запустите загрузку. По завершении программа выдаст протокол: сколько строк загружено, сколько пропущено и по каким причинам. Не закрывайте окно, пока не разберёте все строки с ошибками — протокол после закрытия восстановить сложно.

Альтернатива: ручной ввод и копирование

Если позиций немного (до 15–20), быстрее ввести их вручную. Откройте «Кадры» → «Штатное расписание» и создайте документ «Изменение штатного расписания» (или «Утверждение штатного расписания» для первичного ввода). Добавляйте строки, выбирая подразделение, должность, указывая количество ставок и начисления.

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

Сравнение способов загрузки

Ручной ввод

Подходит при небольшом числе позиций и разовой работе. Полный контроль каждой строки, но медленно и риск опечаток

Импорт из Excel

Оптимален при десятках и сотнях позиций. Требует аккуратной подготовки файла и проверки сопоставления справочников

Вставка из буфера обмена

Компромисс для среднего объёма: быстрее ручного ввода, но колонки должны идти в порядке полей табличной части

Проверьте результат загрузки

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

Сформируйте отчёт «Штатное расписание» (раздел «Кадры» → отчёты) на дату загрузки и сверьте с исходным файлом: количество позиций, суммарное число ставок, оклады. Удобно сверить итоговый фонд оплаты труда по файлу и по отчёту — расхождение сразу укажет на пропущенные или задвоенные строки.

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

Контрольные точки

Как проверить результат

Документ загрузки
Норма

Проведён, дата соответствует дате введения штатки

Тревожный признак

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

Отчёт «Штатное расписание»
Норма

Количество ставок и оклады совпадают с исходным файлом

Тревожный признак

Есть пропуски, задвоения или нулевые оклады

Справочники
Норма

Подразделения и должности без дублей

Тревожный признак

Появились элементы с похожими названиями

Типичные ошибки и как их исправить

Самая частая проблема — дубли в справочниках из-за расхождений в написании. Решение: использовать команду поиска и удаления дублей («Администрирование» → «Обслуживание» → «Поиск и удаление дублей») либо вручную заменить ссылки и пометить лишний элемент на удаление.

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

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

Типичные ошибки
01
Загрузка без резервной копии — при ошибочном сопоставлении справочники засоряются дублями, а откатить изменения нечем
02
Несовпадение названий с 1С — создаются дубли подразделений и должностей, на которые потом ссылаются документы
03
Оклад с текстом («50 000 руб.») — числовое поле не загружается, позиция остаётся без начисления
04
Исправление ошибок редактированием старого документа при включённой истории — ломается корректность данных на прошлые даты
05
Загрузка в закрытый период — документ не проводится или искажает уже рассчитанные данные

Ограничения и когда нужен специалист

Штатная обработка загрузки не всегда покрывает нестандартные сценарии: загрузку сразу нескольких надбавок на позицию, перенос штатки из другой базы 1С, загрузку с одновременным созданием структуры подразделений. Для таких задач используют перенос через универсальный обмен данными (XML) или доработанные обработки.

Обратитесь к специалисту по 1С, если нужно перенести штатное расписание вместе с историей изменений за прошлые периоды, если база работает в режиме распределённых узлов (РИБ), или если после загрузки нужно автоматически привести в соответствие уже принятых сотрудников. Эти операции затрагивают связанные данные, и ошибка в них дороже стоимости разовой настройки.

Итог

Что важно запомнить

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

Частые вопросы

Можно ли загрузить штатное расписание в 1С:Бухгалтерию, а не в ЗУП?

В 1С:Бухгалтерии полноценного штатного расписания с историей и начислениями нет — там ведётся упрощённый кадровый учёт. Если нужна полноценная штатка с позициями, ставками и надбавками, используйте 1С:ЗУП. В Бухгалтерии данные о подразделениях и должностях сотрудников вводятся вручную в карточке сотрудника.

Что делать, если при загрузке не находится должность, хотя она есть в базе?

Проверьте написание посимвольно: лишние пробелы, разный регистр, «ё»/«е». Также убедитесь, что должность не помечена на удаление и не находится в архиве. Если название в файле корректное, а поиск не срабатывает, сопоставьте элемент вручную на этапе загрузки — обработка это позволяет.

Как загрузить штатное расписание «задним числом»?

Создайте документ «Утверждение штатного расписания» или «Изменение штатного расписания» нужной прошлой датой. Учтите: если период закрыт для редактирования (установлена дата запрета) или по нему уже рассчитана зарплата, потребуется снять запрет и, возможно, пересчитать связанные документы. Делайте это только с резервной копией.

Можно ли загрузить несколько надбавок на одну позицию из Excel?

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

Как удалить ошибочно загруженное штатное расписание?

Если история изменений включена, создайте документ «Изменение штатного расписания», в котором закройте (исключите) ошибочные позиции актуальной датой. Просто удалить документ можно, только если на его позиции ещё не ссылаются приёмы и другие кадровые документы — иначе программа не даст это сделать.

Подходит ли эта инструкция для 1С:Камин или других конфигураций?

Общая логика (настройки → файл → импорт → проверка) совпадает, но названия документов, пути в меню и возможности обработок отличаются. Перед загрузкой в другой конфигурации уточните в её документации, какой объект используется для штатного расписания и есть ли встроенная загрузка из Excel.