В условиях мобилизации и регулярных проверок военкоматов кадровым специалистам приходится оперативно формировать списки военнообязанных сотрудников. 1С:Зарплата и Управление Персоналом (ЗУП) и 1С:Бухгалтерия предоставляют инструменты для автоматического поиска таких работников, но не все пользователи знают, как ими правильно пользоваться. В этой статье разберём все способы — от простых фильтров до сложных отчётов с учетом категорий запаса, воинских званий и других критериев.
Важно понимать, что данные о военнообязанных в 1С хранятся в личных карточках сотрудников (раздел "Воинский учёт"). Если информация не заполнена или устарела, система не сможет корректно сформировать отчёт. Поэтому перед поиском рекомендуем проверить актуальность сведений — это сэкономит время и избежит ошибок при сдаче отчётности в военкомат.
Статья будет полезна:
- 🔹 Кадровым специалистам, которые впервые формируют списки военнообязанных
- 🔹 Бухгалтерам, отвечающим за воинский учёт в компании
- 🔹 Администраторам 1С, настраивающим отчёты под специфические запросы военкоматов
- 🔹 Руководителям, которым нужно быстро получить актуальные данные по мобилизационному резерву
1. Где в 1С хранятся данные о военнообязанных?
Информация о воинском учёте сотрудников в 1С сосредоточена в нескольких разделах:
- Личная карточка сотрудника (раздел "Кадры" → "Сотрудники"). Здесь в подразделе
Воинский учётфиксируются:- 📌 Категория запаса (например, "Рядовой запаса", "Офицер запаса")
- 📌 Воинское звание (сержант, лейтенант и т.д.)
- 📌 Состав (солдаты, матросы, сержанты, офицеры)
- 📌 ВУС (военно-учётная специальность)
- 📌 Годность к военной службе (А, Б, В, Г, Д)
Если раздел Воинский учёт отсутствует в карточке сотрудника, значит, в настройках программы отключён соответствующий функционал. Чтобы его включить, перейдите в Администрирование → Настройки программы → Кадровый учёт и поставьте галочку напротив "Вести воинский учёт".
Перед массовым поиском военнообязанных обновите данные в личных карточках. Часто сотрудники меняют категорию запаса или воинское звание, но не сообщают об этом в отдел кадров.
2. Быстрый поиск через фильтр в списке сотрудников
Самый простой способ найти военнообязанных — использовать фильтр в общем списке сотрудников. Этот метод подходит для небольших компаний (до 500 человек) и не требует специальных навыков.
Инструкция:
- Откройте раздел
Кадры → Сотрудники. - Нажмите кнопку "Ещё" → "Настройка списка".
- В открывшемся окне перейдите на вкладку "Отбор".
- Добавьте условие: поле
Категория запаса→ "Не равно" →Не военнообязанный. - Примените фильтр. Система покажет всех сотрудников, у которых указана любая категория запаса (кроме "Не военнообязанный").
Этот метод имеет ограничения:
- 🚫 Не учитывает воинские звания и ВУС (если нужно найти только офицеров или специалистов определённой категории).
- 🚫 Не показывает сотрудников, у которых поле
Категория запасане заполнено (их придётся проверять вручную). - 🚫 Не подходит для формирования официальных отчётов в военкомат.
- Перейдите в раздел
Кадры → Отчёты по кадровому учёту. - Выберите отчёт "Воинский учёт (Сведения о работниках)".
- Укажите период (обычно текущий год) и организацию.
- Нажмите "Сформировать".
Как экспортировать отфильтрованный список в Excel?
Чтобы сохранить список военнообязанных в Excel, нажмите кнопку "Ещё" → "Выгрузить в Excel" или используйте сочетание клавиш Ctrl+Shift+E. В выгруженном файле будут все колонки, отображаемые в текущем виде списка.
3. Стандартный отчёт "Воинский учёт (Сведения о работниках)"
Для формирования официальных списков военнообязанных в 1С предусмотрен стандартный отчёт "Воинский учёт (Сведения о работниках)". Он содержит все необходимые данные и соответствует требованиям военкоматов.
Как его сформировать:
В отчёте будут колонки:
| Поле | Описание | Пример значения |
|---|---|---|
| ФИО | Фамилия, имя, отчество сотрудника | Иванов Петр Сидорович |
| Дата рождения | Для проверки возрастных категорий | 15.03.1985 |
| Категория запаса | Группа учёта (рядовые, офицеры и т.д.) | Офицер запаса |
| ВУС | Военно-учётная специальность | 021001 — Командир взвода |
| Годность к службе | Категория годности (А, Б, В, Г, Д) | Б — годен с незначительными ограничениями |
Отчёт можно экспортировать в Excel или PDF для передачи в военкомат. Если требуется дополнительная группировка (например, по подразделениям или воинским званиям), настройте её в параметрах отчёта.
Стандартный отчёт "Воинский учёт" автоматически исключает сотрудников с категорией "Не военнообязанный" и женщин (если не указано иное).
4. Продвинутый поиск с помощью запроса (для администраторов 1С)
Если стандартные отчёты не покрывают ваши нужды (например, требуется найти военнообязанных определённого возраста или с конкретной ВУС), можно использовать язык запросов 1С. Этот метод требует знаний 1С:Предприятие 8 и прав администратора.
Пример запроса для поиска военнообязанных офицеров запаса в возрасте 25–45 лет:
ВЫБРАТЬ
Сотрудники.Наименование КАК ФИО,
Сотрудники.ДатаРождения КАК ДатаРождения,
ВоинскийУчет.КатегорияЗапаса КАК КатегорияЗапаса,
ВоинскийУчет.ВоинскоеЗвание КАК ВоинскоеЗвание,
ВОЗРАСТ(Сотрудники.ДатаРождения, &ТекущаяДата) КАК Возраст
ИЗ
Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВоинскийУчет КАК ВоинскийУчет
ПО Сотрудники.Ссылка = ВоинскийУчет.Сотрудник
ГДЕ
ВоинскийУчет.КатегорияЗапаса <> ЗНАЧЕНИЕ(Перечисление.КатегорииЗапаса.НеВоеннообязанный)
И ВоинскийУчет.КатегорияЗапаса.ЭтотОбъект.ОфицерыЗапаса = ИСТИНА
И ВОЗРАСТ(Сотрудники.ДатаРождения, &ТекущаяДата) МЕЖДУ 25 И 45
УПОРЯДОЧИТЬ ПО
ФИО
Как выполнить запрос:
- Откройте
Файл → Новый → Запрос(или нажмитеCtrl+Shift+Q). - Вставьте текст запроса, заменив
&ТекущаяДатана актуальную дату (например,ДАТАВРЕМЯ(2026, 10, 15)). - Нажмите "Выполнить".
- Результаты можно экспортировать в таблицу или отчёт.
Убедитесь, что у вас есть права администратора|Сделайте резервную копию базы|Проверьте синтаксис запроса|Замените параметры на актуальные значения-->
Если вы не уверены в синтаксисе, используйте Конструктор запросов (кнопка Конструктор в окне редактирования запроса). Он поможет визуально построить запрос без ручного ввода кода.
Сохраните часто используемые запросы в Избранное (кнопка "Закладки" в окне запроса). Это сэкономит время при повторном использовании.
5. Поиск военнообязанных с неполными данными
Частая проблема — в базе есть сотрудники, у которых не заполнены поля воинского учёта. Их нужно идентифицировать и дополнить информацию, иначе они не попадут в отчёты.
Как найти таких сотрудников:
- Откройте отчёт "Анализ заполненности кадровых данных" (
Кадры → Отчёты по кадровому учёту). - В настройках отчёта выберите раздел "Воинский учёт".
- Установите фильтр: показать сотрудников, у которых "Не заполнено" поле
Категория запаса. - Сформируйте отчёт.
- 📋 Свяжитесь с сотрудниками и запросите копии военных билетов.
- 📋 Проверьте, не относятся ли они к категориям, освобождённым от воинского учёта (например, женщины без ВУС).
- 📋 Обновите данные в личных карточках.
Система покажет список сотрудников с пустыми полями. Далее:
Какие сотрудники могут не иметь воинского учёта?
К этой категории относятся:
- Женщины, не имеющие военно-учётной специальности (ВУС).
- Мужчины старше 50 лет (для офицеров — старше 60 лет).
- Иностранные граждане (если не имеют двойного гражданства с Россией).
- Лица, признанные негодными к службе (категория "Д").
После обновления данных переформируйте отчёты — теперь они будут полными.
6. Автоматизация: настройка уведомлений о военнообязанных
Чтобы не проверять данные вручную, можно настроить автоматические уведомления о военнообязанных сотрудниках. Например, ежемесячно получать список новых военнообязанных или напоминания об обновлении сведений.
Как это сделать:
- Создайте регламентное задание:
- Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задания. - Нажмите "Создать" и выберите тип задания
Отчёт. - Укажите отчёт "Воинский учёт (Сведения о работниках)".
- Настройте расписание (например, 1-е число каждого месяца).
- В поле
Получателиукажите email кадрового специалиста.
- Перейдите в
- В разделе
Кадры → Бизнес-процессысоздайте новый процесс "Контроль воинского учёта". - Добавьте этап
Проверка данныхс автоматическим формированием отчёта. - Назначьте ответственного (например, начальника отдела кадров).
Преимущества автоматизации:
- ⏰ Экономия времени — не нужноremember вручную формировать отчёты.
- 📌 Своевременное обновление данных (система напомнит о просроченных военных билетах).
- 📊 Возможность анализировать динамику (например, сколько новых военнообязанных появилось за квартал).
Если в вашей компании более 1000 сотрудников, автоматизация воинского учёта сокращает время на формирование отчётов в 5–10 раз.
7. Типичные ошибки и как их избежать
При работе с воинским учётом в 1С пользователи часто допускают ошибки, которые приводят к некорректным отчётам. Рассмотрим самые распространённые:
⚠️ Внимание: Если в личной карточке сотрудника не указана Категория запаса, но он военнообязанный, система не включит его в отчёты. Это может привести к штрафам при проверке военкомата.
Ошибка 1. Неактуальные данные
Сотрудники меняют категорию запаса (например, после прохождения медицинской комиссии), но не сообщают об этом в отдел кадров. В результате отчёты содержат устаревшую информацию.
Решение: Ежегодно проводите сверку данных с военными билетами сотрудников. Можно организовать день воинского учёта, когда все военнообязанные предоставляют актуальные документы.
Ошибка 2. Неправильная настройка справочников
Если в справочнике Категории запаса отсутствуют нужные значения (например, "Офицер запаса 3 разряда"), пользователи не смогут их выбрать при заполнении карточки.
Решение: Проверьте справочник Кадры → Настройки и справочники → Воинский учёт и при необходимости добавьте недостающие категории.
Ошибка 3. Игнорирование женщин-военнообязанных
Многие ошибочно считают, что женщины не подлежат воинскому учёту. Однако если у женщины есть ВУС (например, врачи, программисты), она должна быть учтена.
Решение: В настройках отчёта убедитесь, что фильтр не исключает женщин. При необходимости добавьте условие: Пол = Женский И ВУС <> ПустоеЗначение().
Ошибка 4. Отсутствие резервной копии перед массовыми изменениями
При массовом обновлении данных воинского учёта (например, через обработку) есть риск потерять информацию.
Решение: Всегда делайте резервную копию базы перед массовыми операциями. В 1С это можно сделать через Администрирование → Обслуживание → Резервное копирование.
Перед сдачей отчёта в военкомат обязательно проверьте его на тестовых данных. Например, экспортируйте список в Excel и сверьте 5–10 случайных записей с оригиналами военных билетов.
FAQ: Частые вопросы по воинскому учёту в 1С
Как в 1С найти военнообязанных с конкретной ВУС (например, водителей)?
Используйте расширенный фильтр в отчёте "Воинский учёт":
- Откройте отчёт
Кадры → Отчёты по кадровому учёту → Воинский учёт. - Нажмите "Настройка" → "Отбор".
- Добавьте условие: поле
ВУС→ "Равно" → укажите нужный код (например,837 — Водитель автомобиля). - Сформируйте отчёт.
Если нужного ВУС нет в справочнике, добавьте его в Кадры → Настройки и справочники → Военно-учётные специальности.
Можно ли в 1С отслеживать сроки явки в военкомат?
Да, для этого:
- В личной карточке сотрудника в разделе
Воинский учётесть полеДата следующей явки. - Заполните его на основании повестки.
- Чтобы получить список сотрудников с приближающейся датой явки, создайте кастомизированный отчёт с фильтром по этому полю.
Также можно настроить напоминание через регламентное задание (см. раздел 6 статьи).
Как выгрузить данные о военнообязанных для военкомата в формате XML?
Стандартный отчёт "Воинский учёт" не поддерживает выгрузку в XML, но есть два варианта:
- Через внешнюю обработку: Скачайте бесплатную обработку для выгрузки воинского учёта в XML (например, с сайта Инфостарт). Загрузите её в 1С через
Файл → Открыть. - Через Конвертацию данных:
- Создайте выгрузку в формате
EnterpriseData. - Преобразуйте её в XML с помощью XSLT-шаблона (потребуются навыки программирования).
- Создайте выгрузку в формате
Если военкомат требует конкретный формат XML, уточните у них образец — возможно, придётся доработать выгрузку.
Что делать, если в 1С нет раздела "Воинский учёт"?
Это означает, что функционал отключён. Чтобы его включить:
- Перейдите в
Администрирование → Настройки программы → Кадровый учёт. - Поставьте галочку напротив "Вести воинский учёт".
- Сохраните настройки и обновите базу (
Администрирование → Обновление конфигурации).
Если галочки нет, значит, ваша конфигурация 1С не поддерживает воинский учёт. В этом случае:
- Обновите конфигурацию до актуальной версии.
- Или ведите учёт военнообязанных вручную (например, в отдельной таблице Excel).
Как в 1С найти военнообязанных, которые уволились, но числятся в резерве?
Для этого:
- Откройте отчёт "Воинский учёт".
- В настройках отбора добавьте условие:
Статус сотрудника→ "Уволен". - Добавьте второе условие:
Категория запаса→ "Не равно" → "Не военнообязанный". - Сформируйте отчёт.
Эти данные могут потребоваться военкомату для уточнения мобилизационного резерва.