При работе в программах 1С:Зарплата и управление персоналом 3.1 или 1С:Зарплата и кадры государственного учреждения 3.1 пользователи часто сталкиваются с ситуацией, когда у одного физического лица есть несколько рабочих мест (основное и внутреннее совместительство). После обновлений или при стандартных настройках может возникнуть проблема: в расчетном листке данные по совместительству (должность, оклад, начисления) выходят на первый план или отображаются в шапке документа первыми, что неудобно для анализа. Рассмотрим подробно, как изменить настройки отчета и добиться приоритетного вывода основного места работы.
Для начала проанализируем, как система 1С воспринимает внутреннего совместителя. С точки зрения программы, Физическое лицо — это один объект в справочнике, а Сотрудник — это отдельная карточка для каждого трудового договора. Если человек работает на основном месте и по совместительству, у него будет две карточки сотрудника. Расчетный листок обычно формируется в разрезе физических лиц, собирая данные по всем его «сотрудникам» (рабочим местам) в один бланк. Чтобы программа поняла, кого выводить первым, нам нужно задать четкие правила сортировки внутри этого бланка.
Это самый эффективный и технически правильный метод. В системе 1С существует скрытый для обычного пользователя реквизит ПриоритетРабочегоМеста. Разберем по шагам, как его задействовать:
Сотрудник -> Приоритет рабочего места.Почему это работает: Система автоматически присваивает значение 1 основному месту работы, а значения 2, 3 и так далее — внутренним совместительствам. Установив сортировку по возрастанию этого поля, мы гарантируем, что основное место работы всегда будет в начале списка и в шапке листка.
Если по какой-то причине поле приоритета недоступно, проанализируем ситуацию с точки зрения перечисления видов занятости. Рассмотрим альтернативную настройку:
Сотрудник.Вид занятости.Этот метод также позволяет выстроить записи в нужном порядке, так как системные списки перечислений обычно упорядочены от основных к дополнительным.
Выясним причину, по которой иногда визуально сложно отличить основное место от совместительства. Если должности похожи, в расчетном листке может возникнуть путаница. Мы можем «помочь» системе и себе, изменив представление сотрудника:
(совм.). Теперь полное имя сотрудника будет выглядеть как «Иванов Иван Иванович (совм.)».Разберем еще один логический подход. Как правило, сотрудник сначала принимается на основное место работы, а уже позже оформляется внутреннее совместительство. Посмотрим, как это использовать:
Сотрудник.Дата приема.Важный нюанс: Этот способ может не сработать, если сотрудник сначала работал по договору совместительства, а затем был переведен на основное место работы через увольнение и новый прием. В таких случаях лучше вернуться к Способу 1.
Иногда настройки сортировки «не подхватываются». Это происходит из-за того, что в расчетном листке настроены сложные вложенные группировки. Проанализируем структуру:
В окне Изменить вариант на вкладке Структура убедимся, что наши поля сортировки добавлены именно в ту группу, которая отвечает за вывод строк по сотруднику. Если сортировка установлена для «Отчета» в целом, но внутри есть группировка по «Физическому лицу», то настройки внутри этой группы могут иметь свой приоритет. Рекомендуется добавлять Сотрудник.Приоритет рабочего места непосредственно в настройки детальных записей или в группировку по сотруднику.
Если после внесения изменений расчетный листок не изменился, выполним следующие действия:
Подводя итог, можно сказать, что наиболее надежным решением является комбинация Способа 1 (приоритет рабочего места) и Способа 3 (дополнение представления). Это обеспечит и техническую точность вывода данных, и визуальное удобство для сотрудника, получающего листок на руки. Помните, что расчетный листок — это важный документ, и его корректное оформление снижает количество вопросов со стороны персонала к бухгалтерии.