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