При ведении воинского учета в программах 1С кадровые специалисты нередко сталкиваются с ситуацией: в военном билете сотрудника указано корабельное звание (например, «матрос» или «старший матрос»), однако при попытке завести его в программе возникает затруднение. В некоторых конфигурациях система требует сопоставить его с предопределенным общевойсковым званием, а без этого отчёты военкомата формируются с ошибками либо вовсе игнорируют сотрудника. Разберем детально, почему так происходит, как правильно настроить соответствие званий согласно законодательству РФ и чем различается поведение программы в классических и современных конфигурациях 1С.
Для правильной настройки системы обратимся к нормативным актам. В соответствии со статьей 46 Федерального закона № 53-ФЗ «О воинской обязанности и военной службе» в Вооруженных Силах Российской Федерации установлены два параллельных состава воинских званий:
Закон определяет строгое взаимное соответствие этих составов. Званию «Матрос» корабельного состава полностью эквивалентно войсковое звание «Рядовой». Соответственно, для звания «Старший матрос» эквивалентом выступает «Ефрейтор», а для «Мичмана» — «Прапорщик».
Проанализируем структуру хранения данных в конфигурациях на обычных формах (1С:Управление производственным предприятием 1.3, 1С:Зарплата и управление персоналом 2.5, 1С:Комплексная автоматизация 1.1). В этих решениях базовый справочник воинских званий содержит только предопределенные войсковые (сухопутные) звания.
Штатный механизм работы с корабельными званиями в таких конфигурациях устроен следующим образом:
Выясним причину, почему поле «Общевойсковое звание» является строго обязательным. Регламентированная отчетность для военных комиссариатов (в частности, форма № 6 «Отчет о численности работающих и забронированных граждан, пребывающих в запасе», форма № 18) группирует и агрегирует военнообязанных строго по строкам войсковой иерархии. Если реквизит сопоставления оставить пустым, алгоритмы запросов отчета не смогут классифицировать сотрудника: он либо выпадет из итоговых подсчетов, либо приведет к ошибкам формирования таблиц.
При этом переживать за печатные формы не нужно: в личной карточке сотрудника (форма Т-2) и карточке гражданина, подлежащего воинскому учету (форма № 10), программа отобразит именно введенное наименование — «Матрос», сохранив точность исходных данных военного билета.
Нередко на форумах возникает путаница из-за разницы поколений конфигураций. В современных решениях (1С:ERP Управление предприятием 2, 1С:Зарплата и управление персоналом 3.1, 1С:Комплексная автоматизация 2) архитектура воинского учета была полностью пересмотрена.
В них используется перечисление КлассификаторВоинскихЗваний и справочник ЗванияГражданскогоВоинскогоУчета. В этот классификатор уже на уровне типовой поставки включены как сухопутные звания (Рядовой, Ефрейтор и т.д.), так и корабельные (Матрос, Старший матрос и т.д.). Вручную создавать элемент «Матрос» с указанием войскового соответствия в 1С:ERP 2 не требуется.
Если в современной базе справочник оказался пуст, инициализировать типовой список званий можно вызовом процедуры начального заполнения (НачальноеЗаполнение модуля менеджера соответствующего справочника) либо обновлением предопределенных данных классификаторов.
Чтобы регламентированные отчеты по воинскому учету заполнялись без расхождений, одного лишь звания недостаточно. Разберем сопутствующие реквизиты, которые обязательно должны быть заполнены в карточке военнообязанного сотрудника:
Составы военнослужащих.Должности у позиции сотрудника была заполнена категория для воинского учета (руководители, специалисты, рабочие и т.д.). Без этой классификации форма № 6 не сможет корректно распределить численность по строкам профессий.Таким образом, для 1С:УПП 1.3 выбор общевойскового звания «Рядовой» для корабельного звания «Матрос» — это штатное, предусмотренное разработчиками и нормами закона действие, гарантирующее безошибочное формирование отчетности для военкомата.