Работа с кадровым учетом в конфигурации 1С Комплексная автоматизация (КА) часто требует передачи данных во внешние системы. Администраторам и кадровикам регулярно необходимо формировать списки персонала для отчетности, интеграции с пропускными системами или анализа в сторонних аналитических инструментах. Процесс выгрузки физических лиц кажется простым, но на практике пользователи сталкиваются с множеством нюансов, связанных с правами доступа и выбором формата данных.

В зависимости от поставленной задачи, метод экспорта может кардинально отличаться. Кому-то достаточно простой таблички в Excel для отчета руководству, а кому-то требуется строгий XML-файл для загрузки в систему контроля доступа (СКУД) или кадровый портал. Неправильный выбор инструмента может привести к потере важных атрибутов, таких как табельный номер или подразделение.

Данная инструкция охватывает все основные способы получения данных о сотрудниках. Мы разберем стандартные отчеты, работу с универсальным форматом обмена и специфические настройки для разных версий платформы 1С:Предприятие 8.3. Вы научитесь избегать типичных ошибок и выбирать оптимальный маршрут для конкретной бизнес-задачи.

Подготовка рабочего места и проверка прав доступа

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

Обычно для работы со списком сотрудников требуется роль «Кадровик» или «Администратор системы». Если при попытке открыть раздел «Кадры» вы получаете сообщение об отсутствии прав, обратитесь к вашему системному администратору. Без корректной настройки прав доступа любые дальнейшие действия будут невозможны.

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

⚠️ Внимание: Если вы используете веб-клиент (работаете через браузер), некоторые функции выгрузки в локальные файлы могут быть ограничены политиками безопасности браузера или настройками сервера 1С. В таких случаях предпочтительнее использовать толстый клиент.

☑️ Проверка перед выгрузкой

Выполнено: 0 / 4

Стандартный способ выгрузки через отчеты

Самый простой и быстрый способ получить список сотрудников — воспользоваться встроенными отчетами. Этот метод идеален для ситуаций, когда нужна визуальная таблица для печати или анализа в Excel. В конфигураторе 1С КА предусмотрен специальный отчет, агрегирующий всю необходимую информацию.

Для начала работы перейдите в раздел Кадры и выберите пункт Отчеты по кадрам. В открывшемся списке найдите отчет с названием «Список сотрудников» или «Штатное расписание» (в зависимости от того, нужны ли вам только действующие работники или вся история). Запустите отчет, указав необходимый период.

После формирования отчета на экране появится таблица с данными. Чтобы сохранить её, нажмите кнопку Еще в нижней панели отчета и выберите пункт Сохранить как.... Система предложит выбрать формат файла. Наиболее универсальным является Табличный документ или MXL, который легко открывается в Excel.

  • 📂 Формат MXL: сохраняет форматирование и формулы, лучше всего подходит для последующей печати.
  • 📊 Формат CSV: идеален для импорта в другие базы данных, но может потерять визуальное оформление.
  • 🖨️ Печать в PDF: используйте, если файл предназначен только для чтения и подписи.

Важно отметить, что стандартные отчеты часто выгружают только основные сведения: ФИО, должность и подразделение. Если вам требуются паспортные данные, ИНН или СНИЛС, проверьте настройки отчета. Иногда эти поля скрыты по умолчанию и их нужно добавить через кнопку Настройки.

💡

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

Использование универсального формата обмена данными

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

Найдите в меню раздел Администрирование и перейдите в пункт Обмен данными. Здесь необходимо выбрать обработку «Универсальный обмен данными в формате XML». Запустите её и выберите режим «Выгрузка данных». В качестве объекта выгрузки укажите справочник Физические лица или Сотрудники.

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

Параметр настройки Описание Рекомендация
Объект метаданных Справочник, из которого берем данные СотрудникиОрганизаций
Отбор Фильтр для выбора конкретных записей ДатаУвольнения Пустая
Поля Список выгружаемых реквизитов ФИО, ТабельныйНомер, Подразделение
Формат Тип итогового файла XML или XLSX

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

⚠️ Внимание: При выгрузке через универсальный обмен персональные данные (паспорт, адрес) попадают в файл в открытом виде. Обязательно удаляйте такие файлы с рабочего стола после передачи их адресату или используйте шифрование архива.

В чем разница между Физическими лицами и Сотрудниками?

Физические лица — это общий справочник всех людей, с которыми когда-либо взаимодействовала компания (клиенты, контрагенты). Сотрудники — это подмножество физических лиц, с которыми заключен трудовой договор. Для кадровой выгрузки всегда выбирайте объект «Сотрудники».

Специфика выгрузки для интеграции с внешними системами

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

Наиболее распространенным требованием является выгрузка в формате DBF или специфическом текстовом формате с разделителями. В 1С Комплексная автоматизация для этого часто используются внешние обработки или специализированные отчеты, разработанные под конкретное оборудование.

Если штатными средствами выгрузить нужный формат не удается, проверьте наличие специализированных обработок в разделе НСУ и Кадры -> Печатные формы, отчеты, обработки. Многие производители СКУД предоставляют готовые файлы обработок для 1С, которые автоматически формируют файл нужной структуры.

  • 🔌 Прямая интеграция: использование HTTP-сервисов для передачи данных в реальном времени.
  • 💾 Файловый обмен: выгрузка в общую сетевую папку, откуда считывает внешняя система.
  • ⌨️ Ручной импорт: формирование CSV файла с конкретной кодировкой (часто UTF-8 без BOM или Windows-1251).

Особое внимание уделите кодировке файла. Русские символы в названиях подразделений или фамилиях могут превратиться в «кракозябры», если внешняя система ожидает одну кодировку, а 1С выгружает другую. Обычно требуется кодировка UTF-8 или Windows-1251.

💡

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

Решение типовых ошибок при экспорте данных

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

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

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

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

Z:\Обмен\Кадры\Сотрудники_2026.csv

// Убедитесь, что папка Z:\Обмен\Кадры существует и у вас есть права на запись.

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

📊 С какой проблемой вы сталкиваетесь чаще всего?
Файл не сохраняется
Неверная кодировка (кракозябры)
Отсутствуют нужные поля
Ошибка прав доступа

Автоматизация регулярной выгрузки списков

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

Для этого создайте внешнюю обработку выгрузки и зарегистрируйте её в списке регламентных операций. Укажите расписание, например, «Каждую пятницу в 18:00». Система будет самостоятельно формировать файл и помещать его в заданную директорию.

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

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

⚠️ Внимание: Интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С:Предприятие (8.3.10, 8.3.20 и т.д.) и конкретного релиза конфигурации Комплексная автоматизация. Всегда сверяйтесь с актуальной документацией вашего релиза.

Часто задаваемые вопросы (FAQ)

Можно ли выгрузить фотографии сотрудников вместе с данными?

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

Почему в выгрузке отсутствуют уволенные сотрудники?

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

Как выгрузить данные в формате, совместимом со старыми версиями Excel?

При сохранении файла выберите формат Лист Excel 97-2003 (.xls) вместо современного .xlsx. Также убедитесь, что количество строк не превышает 65 536, так как это ограничение старого формата.

Где найти табельный номер при выгрузке?

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

Можно ли выгрузить список сотрудников без запуска 1С?

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