При работе с отчетом "Карточка учета организации (форма №18)" в программе 1С:Зарплата и Управление Персоналом 3.1 часто возникает необходимость понять, какие именно сотрудники формируют итоговые цифры в графах. Например, кто конкретно из работников относится к категории "Офицеры и генералы" или числится как "Граждане, пребывающие в запасе". Сам отчет не предоставляет стандартной расшифровки, показывая лишь количественные данные. Рассмотрим несколько способов, как получить списки сотрудников для сверки и анализа.
Это самый простой и рекомендуемый способ, не требующий навыков программирования. Мы можем сформировать списки сотрудников с помощью других отчетов, настроив в них специальные отборы.
Анализ отчета "Анализ карточек воинского учета"
Данный отчет находится в том же разделе, что и форма №18: Кадры -> Кадровые отчеты -> Отчетность для военкоматов. Он идеально подходит для детальной проверки данных воинского учета.
Чтобы найти сотрудников, пребывающих в запасе:
В результате вы получите список всех сотрудников, которые в форме №18 должны попадать в графу "Граждан, пребывающих в запасе". Важно: именно значение "Военнообязанный (в запасе)" в поле "Отношение к воинской обязанности" является ключевым для отчета. Не путайте его с полем "Отношение к воинскому учету", где могут быть значения "состоит на учете" или "снят с учета".
Чтобы найти офицеров и генералов:
Здесь отбор может быть немного сложнее, так как программа анализирует совокупность данных. Попробуем настроить отчет по ключевым признакам.
Этот список поможет вам идентифицировать большинство сотрудников из категории "Офицеры и генералы". Как показал анализ конфигурации, в некоторых случаях программа может ориентироваться на внутренний признак "Офицерский состав" в данных сотрудника, который не всегда выведен в стандартные отчеты.
Часто бывает, что количество сотрудников в отчете "Анализ карточек..." не совпадает с цифрами в форме №18. Проанализируем основные причины:
Если стандартные отчеты не помогли или вы хотите понять точную логику работы программы, можно заглянуть "под капот" конфигурации.
Анализ схемы компоновки данных (СКД)
Можно открыть отчет в режиме конфигуратора и посмотреть его схему. Например, для поля "ВЗапасе" логика в запросе выглядит так:
ВЫБОР
КОГДА КадровыеДанныеСотрудников.ВоинскийУчетОтношениеКВоинскойОбязанности = ЗНАЧЕНИЕ(Перечисление.ОтношениеКВоинскойОбязанности.Военнообязанный)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
Это подтверждает, что в запасе числятся только те, у кого в поле "Отношение к воинской обязанности" установлено значение "Военнообязанный".
Для офицеров и генералов логика сложнее, но анализ конфигурации показывает, что ключевым является внутренний признак (реквизит) "Офицерский состав". Этот флажок устанавливается в карточке воинского учета сотрудника.
Использование отладчика
Это самый точный способ увидеть "живые" данные в момент формирования отчета. Он требует доступа к конфигуратору и навыков отладки.
ВоинскийУчетОбщий.ВывестиМакетКарточкаУчета2015."ДанныеОрганизации.Строки".В результате вы увидите таблицу со всеми данными, которые используются для построения макета, включая детализацию по физическим лицам. Это позволит вам точно определить, кто и по какой причине попал в ту или иную графу отчета.
Вывод: для получения точных и корректных данных в отчетах по воинскому учету, включая форму №18, крайне важно своевременно и в полном объеме вносить всю необходимую информацию в раздел "Воинский учет" в личных карточках сотрудников.