Выгрузка штатного расписания из 1С в Excel, Word, PDF и XML
Содержание
Чтобы выгрузить штатное расписание из 1С, откройте отчёт Кадры → Кадровые отчеты → Штатное расписание, нажмите Сформировать, затем сохраните результат кнопкой с дискетой (или Ещё → Сохранить как) в нужном формате: .xlsx, .docx, .pdf, .ods. Для печатной формы Т-3 откройте список Кадры → Штатное расписание и выберите в меню Печать форму Т-3.
Так работает ЗУП 3.1, а также 1С:Комплексная автоматизация 2.5 и ERP 2.5, где есть кадровый блок. Ниже — подготовка, пять вариантов выгрузки, перенос в XML для других систем и автоматическая рассылка файла по расписанию.
Что проверить в 1С до выгрузки штатного расписания
Половина жалоб «отчёт пустой» или «не вижу штатку» решается здесь, до любых выгрузок.
Включён ли учёт штатного расписания
Откройте Настройка → Кадровый учет и найдите ссылку настройки штатного расписания. Там должны стоять флажки:
- ✅ Использовать штатное расписание — без него раздела нет вовсе;
- 📅 Вести историю изменения штатного расписания — нужен, если вы хотите выгружать штатку на прошлую дату;
- 💰 Использовать вилку окладов и надбавок — если в штатке указываются «от–до».
Если первого флажка нет, штатное расписание в базе просто не ведётся. Выгружать нечего — сначала его надо заполнить документами утверждения.
Хватает ли прав
Пользователь должен входить в группу доступа с правом на кадровые данные (профиль кадровика или руководителя кадровой службы). Проверяет администратор в Администрирование → Настройки пользователей и прав → Группы доступа.
Если права настроены на уровне записей по организациям, пользователь увидит в отчёте только «свои» организации. Отчёт сформируется без ошибки, но часть подразделений пропадёт.
Утверждены ли изменения
В отчёт попадают только позиции из проведённых документов Утверждение штатного расписания и Изменение штатного расписания. Черновики не учитываются. Откройте журнал документов
штатного расписания и убедитесь, что последний документ проведён и дата его вступления не позже даты отчёта.
Способ 1. Отчёт «Штатное расписание» и сохранение в Excel или Word
Самый частый путь — для руководителя, бухгалтерии или проверяющих.
- Откройте
Кадры → Кадровые отчеты. - Выберите отчёт
Штатное расписание. - Укажите дату, на которую нужна штатка, и организацию.
- Нажмите
Сформировать. - Нажмите значок сохранения (дискета) или
Ещё → Сохранить как. - Выберите тип файла и папку.
Какой формат выбирать:
| Формат | Когда подходит | На что обратить внимание |
|---|---|---|
.xlsx (Excel) | Дальше считать, фильтровать, строить сводные | Объединённые ячейки шапки мешают фильтру — удалите шапку в Excel |
.docx (Word) | Приложить к приказу, отправить на согласование | Широкие таблицы переносятся на альбомный лист не всегда ровно |
.pdf | Отправить «как есть», без правок | Редактировать уже нельзя |
.ods | LibreOffice, «Р7-Офис» | Форматирование сохраняется частично |
.mxl | Открыть потом в 1С без потерь | Нужна 1С или бесплатная программа просмотра |
💡 Если нужен файл для расчётов, перед сохранением откройте Настройки отчёта и уберите группировки. Получится «плоская» таблица: одна строка — одна позиция. Excel с ней работает гораздо лучше.
Форма Т-3 для приказа и архива
Унифицированная форма Т-3 — это печатная форма, а не отчёт. Её выгружают так:
Кадры → Штатное расписание.- Над списком позиций нажмите
Печатьи выберите форму Т-3. - В окне печати нажмите
Сохранитьи выберите формат.
Т-3 с 2013 года не обязательна: организация вправе утвердить свою форму. Но проверяющие и банки чаще всего просят именно её, поэтому держите вариант Т-3 под рукой.
Способ 2. Подробная выгрузка: оклады, надбавки, сотрудники на позициях
Базовый отчёт показывает позиции и количество ставок. Иногда этого мало: нужна раскладка по надбавкам или список людей, которые занимают каждую позицию.
Настройка отчёта под детализацию
В отчёте Штатное расписание откройте Настройки и переключитесь в расширенный режим (Ещё → Другие → Расширенный или аналогичный переключатель вида настроек). Дальше:
- 📊 на вкладке Поля добавьте нужные начисления и надбавки;
- 🗂 на вкладке Группировки выберите порядок «Подразделение → Должность»;
- 🔍 на вкладке Отборы отберите одно подразделение или группу должностей.
Сохраните результат кнопкой Ещё → Сохранить вариант отчета. В следующий раз выбирать поля заново не придётся — вариант откроется из списка.
Штатная расстановка
Если нужно «кто на какой позиции сидит», используйте отчёт Штатная расстановка в том же разделе Кадровые отчеты. В нём рядом с позицией видны ФИО, ставка и оклад конкретного работника. Выгружается так же: Сформировать → значок сохранения → формат.
Для анализа свободных мест подойдёт отчёт по вакансиям или укомплектованности. Если не находите его в списке, нажмите Все отчеты внизу раздела и наберите «вакан» в строке поиска.
Штатная расстановка содержит персональные данные и оклады. Не отправляйте файл по открытой почте и не выкладывайте в общие папки без пароля.
Способ 3. Внешние обработки для нестандартного формата
Внешняя обработка (файл .epf) нужна, когда типовой отчёт не даёт нужной формы. Типичные случаи:
- 🏢 головная компания требует свой шаблон Excel с жёстким порядком колонок;
- 🔗 файл забирает HR-портал или BI-система и ждёт строго заданные поля;
- 📑 нужна штатка сразу по нескольким организациям в одном листе.
Как подключить:
Администрирование → Печатные формы, отчеты и обработки.- Включите флажок
Дополнительные отчеты и обработки, перейдите по одноимённой ссылке. - Нажмите
Добавить из файлаи выберите.epf. - Укажите размещение — например, раздел
Кадры— и пользователей, которым она доступна. - Запишите. Обработка появится в разделе в списке дополнительных отчётов.
Обработка выполняется с правами пользователя, который её запускает, и может менять данные. Берите файлы только от проверенного разработчика. Перед первым запуском сделайте копию базы: Администрирование → Обслуживание → Резервное копирование или выгрузку через Конфигуратор.
Если 1С при подключении пишет, что обработка небезопасна, — это стандартное предупреждение защиты от опасных действий. Отключать защиту для всех пользователей не нужно: достаточно подтвердить конкретный файл, если вы ему доверяете.
Способ 4. Выгрузка штатного расписания в XML для другой системы
XML нужен не человеку, а программе: другой базе 1С, HR-системе, корпоративному порталу. Вариантов три.
| Вариант | Когда выбирать | Сложность |
|---|---|---|
Сохранение отчёта в .xlsx и загрузка в приёмник | Приёмник умеет читать Excel | Низкая |
| Универсальная обработка выгрузки данных в XML | Перенос справочников и документов между базами 1С с одинаковой структурой | Средняя |
| Правила обмена «Конвертации данных» или выгрузка через HTTP-сервис | Регулярный обмен с другой системой | Высокая, нужен программист |
Универсальная выгрузка XML
Обработку Выгрузка и загрузка данных XML скачивают с сайта поддержки фирмы 1С для вашей версии платформы и открывают через Файл → Открыть.
- На вкладке выгрузки отметьте объекты: справочники подразделений, должностей, позиций штатного расписания, а также документы утверждения и изменения штатки.
- Укажите период и имя файла.
- Нажмите
Выгрузить данные.
Этот способ годится для переноса между одинаковыми конфигурациями. Если в приёмнике другая конфигурация или другой релиз, ссылки на объекты не сопоставятся. Для разных баз нужны правила обмена.
Загрузку чужого XML в рабочую базу делайте только после резервной копии: обработка пишет данные напрямую, без проверок прикладной логики.
Способ 5. Облачная 1С и удалённый доступ
1С:Connect часто называют способом выгрузки, но это сервис связи с поддержкой и обмена сообщениями, а не инструмент выгрузки отчётов. Сам файл штатного расписания создаётся в 1С теми же способами 1–4.
Отличается только место, куда попадает файл:
- ☁️ Облако 1С:Фреш или тонкий клиент через браузер. Нажимаете
Сохранить, браузер скачивает файл в папку загрузок вашего компьютера. - 🖥 Удалённый рабочий стол (RDP, терминальный сервер ). Файл сохраняется на сервер. Чтобы получить его у себя, сохраняйте на подключённый локальный диск (в проводнике он виден как «Диск C на …») или в общую сетевую папку.
- 🌐 Веб-клиент. Работает как облако: сохранение идёт через браузер.
Если нужно передать штатку коллеге внутри 1С, проще отправить файл через встроенные Обсуждения или приложить к письму из 1С, чем пересылать вручную.
Как выгружать штатное расписание автоматически по расписанию
Когда штатка нужна руководителю каждый понедельник или каждое 1-е число, вручную её формировать не обязательно. Для этого в типовых конфигурациях есть рассылка отчётов.
Включение рассылки
Администрирование → Печатные формы, отчеты и обработки.- Включите флажок
Рассылки отчетов. - Перейдите по ссылке
Рассылки отчетови нажмитеСоздать.
Настройка
- 📄 Отчёты — добавьте
Штатное расписание(можно ваш сохранённый вариант с детализацией) и укажите формат: Excel, PDF или другой. - 👥 Получатели — сотрудники с адресом почты или конкретные адреса.
- 📤 Доставка — электронная почта, папка на диске или в сети, FTP. Для почты нужна учётная запись в
Администрирование → Органайзер → Учетные записи электронной почты. - ⏰ Расписание — например, ежемесячно 1-го числа в 08:00.
Пример: рассылка «Штатка для директора», отчёт в .xlsx, доставка на почту, каждое 1-е число в 8:00. Директор получает файл без участия кадровика.
Рассылка запускается регламентным заданием. В клиент-серверной базе его выполняет сервер 1С. В файловой базе регламентные задания идут, только когда кто-то работает в программе, — поэтому в 8:00 при закрытой 1С письмо не уйдёт. Для файловой базы ставьте время в рабочие часы.
Рассылку можно запустить и вручную кнопкой Выполнить сейчас — удобно проверить настройки до первого планового запуска.
Почему штатное расписание выгружается неправильно
Ещё одна частая ловушка — история штатного расписания выключена. Тогда отчёт на прошлую дату покажет текущее состояние, а не то, что действовало тогда. Если штатку просят «на 1 января», а история не ведётся, получить её из 1С точно не получится. Поможет только архив ранее выгруженных файлов, поэтому выгружайте и храните Т-3 после каждого утверждения.
Частые вопросы
Можно ли выгрузить штатное расписание из 1С:Бухгалтерии 3.0?
Как выгрузить штатное расписание сразу по нескольким организациям?
Нужно ли подписывать выгруженную форму Т-3?
Как сделать так, чтобы оклады не попали в выгрузку?
Выгрузится ли штатное расписание, если база в облаке 1С:Фреш?
Источники
- Трудовой кодекс Российской Федерации, статьи 15 и 57
- Постановление Госкомстата России от 05.01.2004 № 1 (унифицированная форма Т-3)