Поиск сотрудников на воинском учёте в 1С:ЗУП и Бухгалтерии
Содержание
Чтобы получить список военнообязанных сотрудников в 1С:ЗУП 3.1, откройте Кадры → Кадровые отчёты, возьмите отчёт по личным данным и добавьте в него поля воинского учёта. Данные о тех, кто состоит на воинском учёте, хранятся не в карточке сотрудника напрямую, а в карточке физического лица — в отдельном разделе «Воинский учёт», который появляется только после включения соответствующей настройки.
Военнообязанные — это граждане, пребывающие в запасе, и призывники (18–30 лет). Сюда же попадают женщины с военно-учётной специальностью (медики, связисты и другие). Ниже разберём пять рабочих способов собрать по ним список: от быстрого отбора в отчёте до запроса для администратора, а также как выловить сотрудников с незаполненным воинским учётом и настроить регулярную сверку.
Где 1С хранит сведения о воинском учёте
Воинский учёт в 1С:ЗУП 3.1 привязан к физическому лицу, а не к позиции «сотрудник». Один человек может работать в нескольких организациях или на нескольких ставках — военно-учётные данные у него при этом одни.
Сначала модуль нужно включить. Откройте Настройка → Кадровый учёт и установите флаг ведения воинского учёта. После этого:
- 📇 в карточке физлица (
Кадры → Физические лица, открыть человека) появляется раздел с военно-учётными реквизитами; - 🗂️ в разделе
Кадрыоткрывается подраздел для воинского учёта с регламентированными списками и сведениями для военкомата.
В карточке заполняются: категория запаса, воинское звание, состав (профиль), военно-учётная специальность (ВУС), категория годности, отношение к воинской обязанности, наименование военкомата и отметка о снятии с учёта.
Коротко, что значат ключевые реквизиты, по которым потом идёт отбор:
- Отношение к воинской обязанности — главный признак. Именно он делит людей на военнообязанных, призывников и невоеннообязанных. По нему строятся все списки.
- Категория запаса (первая или вторая) — показывает, в каком разряде гражданин числится в запасе; зависит от возраста и звания.
- ВУС — военно-учётная специальность, код из военного билета. По ней, в частности, определяются военнообязанные женщины.
- Категория годности — буквенный код от А (годен) до Д (не годен). Тех, у кого стоит Д, с воинского учёта снимают.
- Военкомат — комиссариат, в котором человек стоит на учёте. По нему удобно группировать список для сверки.
Правильно заполненные поля — это и есть основа любого отбора: отчёт берёт данные именно отсюда, сам он ничего не «вычисляет».
Если раздела воинского учёта в карточке нет, значит настройка не включена. Пока флаг не стоит, вносить и искать данные негде — это причина номер один, по которой отчёт выдаёт пустой список.
В 1С:Бухгалтерии 3.0 кадровые возможности скромнее. Воинский учёт как отдельный блок с регламентированными формами там не ведётся — БП рассчитана на небольшой штат. Если в организации десятки сотрудников и нужны полноценные сведения для военкомата, воинский учёт ведут в ЗУП. Поэтому дальше основной разбор идёт по ЗУП 3.1, а по БП дано отдельное замечание в разделе с частыми вопросами.
Быстрый отбор военнообязанных в отчёте
Самый короткий путь к списку — универсальный отчёт по физическим лицам или отчёт по личным данным сотрудников. Он не требует программирования и собирает выборку за пару кликов.
- Откройте
Кадры → Кадровые отчётыи выберите отчёт по личным данным сотрудников. - Нажмите кнопку настройки отчёта (
Ещё → Настроитьили значок настроек в командной панели). - На вкладке с полями добавьте колонки воинского учёта: категорию запаса, ВУС, военкомат, категорию годности.
- На вкладке отбора задайте условие по заполненности — например, «Военкомат заполнено» или «Отношение к воинской обязанности в списке: военнообязанные, призывники».
- Сформируйте отчёт.
На выходе — таблица только по тем, у кого стоит военно-учётный статус. Её сразу можно выгрузить в Excel через Ещё → Сохранить или Файл → Сохранить как.
Если точного названия поля в настройке не видно, разверните группу «Физическое лицо» в списке доступных полей — реквизиты воинского учёта лежат внутри неё. Названия колонок могут немного отличаться между релизами, но смысл один.
Фильтровать сам список сотрудников (Кадры → Сотрудники) по военно-учётным признакам напрямую неудобно: эти поля живут на физлице и в колонки списка по умолчанию не выводятся. Поэтому для разовой выборки отчёт практичнее, чем отбор в списке.
Отдельно полезна группировка. В настройке отчёта добавьте группировку по военкомату — тогда военнообязанные соберутся по комиссариатам, и список удобно сверять с каждым военкоматом отдельно. Вторым уровнем можно сгруппировать по категории запаса или по подразделению, если нужно понять, где именно в компании сосредоточены военнообязанные.
Регламентированные списки в разделе «Воинский учёт»
Когда нужен не произвольный список, а форма для военкомата, пользуйтесь готовыми документами из подраздела воинского учёта (Кадры, блок воинского учёта появляется после включения настройки).
Там формируются:
- 📋 сведения о гражданах, пребывающих в запасе, и о призывниках;
- 📋 списки граждан, подлежащих постановке на воинский учёт;
- 📋 карточка организации и другие регламентированные формы.
Эти документы отбирают военнообязанных автоматически — по данным, заполненным в карточках физлиц. Если человек есть в штате, но в регламентированную форму не попал, проблема почти всегда в незаполненной карточке (об этом — предпоследний раздел).
Перед формированием проверьте дату: регламентированные списки собираются на указанный момент, и уволенные до этой даты в них не попадут, а принятые после — ещё не появятся. Отбор по организации здесь обязателен: если юрлиц несколько, каждая форма строится по своей организации. Один общий список на все организации сразу регламентированные формы не дают — для сводной картины используйте универсальный отчёт из предыдущего раздела.
Запрос к базе: выборка для администратора
Если нужна выборка под нестандартное условие (например, военнообязанные определённой ВУС по нескольким организациям с конкретным военкоматом), её удобно собрать запросом. Это задача для специалиста с правами на консоль запросов.
Два безопасных варианта:
- Без кода — универсальный отчёт. В ЗУП есть универсальный отчёт, который строится над любым объектом метаданных. Выберите в качестве источника справочник физических лиц, добавьте в поля и отборы военно-учётные реквизиты. Это тот же запрос, только собранный мышью.
- Консоль запросов. Источник — справочник физических лиц. Условия и поля наберите через конструктор запроса: он подставит реальные имена реквизитов из вашего релиза, и не придётся угадывать названия.
Схема запроса выглядит так:
ВЫБРАТЬ
ФизЛица.Наименование КАК ФИО,
ФизЛица.<реквизиты воинского учёта>
ИЗ
Справочник.ФизическиеЛица КАК ФизЛица
ГДЕ
<условие: военно-учётный реквизит ЗАПОЛНЕН>
Конкретные имена реквизитов берите из конструктора, а не из этого шаблона: структура хранения военно-учётных данных различается между релизами ЗУП, и жёстко прописанное имя поля может не совпасть с вашей базой.
Готовый вариант отчёта или запроса имеет смысл сохранить. В универсальном отчёте нажмите сохранение варианта настроек — и в следующий раз список соберётся одним нажатием, без повторной настройки полей и отборов. Этот же сохранённый вариант пригодится для автоматической рассылки из следующего раздела.
Запрос только читает данные и ничего не меняет в базе. Но выполнять его лучше в копии или в нерабочее время, если база большая: тяжёлая выборка по всем физлицам нагружает сервер и тормозит работу пользователей.
Как найти сотрудников с незаполненным воинским учётом
Обратная задача встречается даже чаще: нужно не вытащить военнообязанных, а найти тех, у кого карточка воинского учёта пустая, — именно они срывают сдачу сведений в военкомат.
Соберите список «от обратного»:
- Откройте тот же отчёт по личным данным или универсальный отчёт по физлицам.
- В отборе задайте условие «Военкомат не заполнено» или «Категория запаса не заполнено».
- Ограничьте выборку работающими сотрудниками (отбор по актуальному трудоустройству), чтобы не тянуть уволенных.
Полученный список — это люди призывного или запасного возраста, по которым данные ещё не внесены. Проверьте по ним военные билеты и удостоверения, затем заполните карточки.
Это не формальность: за неведение или неполное ведение воинского учёта для организаций и ответственных лиц предусмотрена административная ответственность. Поэтому пустые карточки у работающих военнообязанных закрывают в первую очередь — до очередной сверки с военкоматом, а не после неё.
Заведите эту проверку на каждый приём и увольнение, а не раз в год. Новый сотрудник с военным билетом должен попадать в карточку сразу — тогда к годовой сверке список уже чистый.
Напоминания и регулярная рассылка списка
Отдельного механизма «уведомления о военнообязанных» в 1С нет, но регулярную сверку можно поставить на автопилот двумя штатными средствами.
Рассылка отчёта. Настроенный отчёт по военнообязанным (или по незаполненным карточкам) сохраните как вариант и поставьте на автоматическую рассылку: Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов. Система сама сформирует список по расписанию и отправит его кадровику на почту — например, раз в месяц.
Напоминания. К карточкам и спискам в 1С можно привязать напоминание на дату. Используйте его, чтобы не пропустить годовую сверку с военкоматом или контрольные сроки по призывникам.
Таблица ниже помогает выбрать инструмент под задачу:
| Задача | Чем закрыть | Как часто |
|---|---|---|
| Свежий список военнообязанных на почту | Рассылка сохранённого отчёта | Ежемесячно |
| Контроль пустых карточек | Рассылка отчёта «от обратного» | Еженедельно/ежемесячно |
| Не забыть годовую сверку | Напоминание на дату | Раз в год |
Рассылка и напоминания не заменяют кадровика — они лишь вовремя подсовывают ему список, чтобы данные не копились к дедлайну.
Почему сотрудник не попадает в список военнообязанных
Если ожидаемого человека в отчёте нет, причину почти всегда видно по карточке. Частые ситуации:
Настройка → Кадровый учёт. Пока его нет, раздел в карточках не появляется и данные некуда вносить.Ещё одна тонкость — снятые с учёта. Граждане, снятые по возрасту или по негодности, военнообязанными уже не считаются. Если в отборе стоит признак снятия, такие карточки не должны попадать в рабочий список, иначе сведения в военкомат уйдут с лишними людьми.
И проверьте организацию в отборе: при нескольких юрлицах отчёт по одной организации не покажет сотрудников другой. Для сводной картины снимите отбор по организации или стройте выборку по каждой отдельно.
Частые вопросы
Кто считается военнообязанным для воинского учёта в 1С?
Где смотреть военнообязанных в 1С:Бухгалтерии 3.0?
Обязан ли малый бизнес вести воинский учёт?
Как выгрузить список военнообязанных в Excel?
Ещё → Сохранить или Файл → Сохранить как, выбрав формат таблицы. Регламентированные формы выгружаются и печатаются из самого документа воинского учёта.Чем отличается общий воинский учёт от специального?
Источники
- Федеральный закон «О воинской обязанности и военной службе» № 53-ФЗ
- Положение о воинском учёте (постановление Правительства РФ № 719)