Для эффективной борьбы с текучестью кадров необходимо постоянно мониторить ее коэффициент и исследовать обстановку в компании. На современном рынке существуют автоматизированные системы для кадрового учета, содержащие модули планирования работы персонала, мониторинга эффективности работы кадровой службы и состояния кадров в организации. Одной из популярных и обладающих необходимым функционалом информационных HRM-систем является «1С:Зарплата и управление персоналом 8». Система содержит отчет «Коэффициент текучести кадров», который позволяет контролировать текущий коэффициент текучести кадров как по всей организации, так и в конкретном отдельно взятом подразделении.
Данный показатель представляет собой следующее отношение, взятое за определенный период: (количество уволенных сотрудников/среднесписочная численность сотрудников) * 100 %.
За указанный в отчете период рассчитывается коэффициент текучести кадров по данным управленческого кадрового учета.
Коэффициент текучести кадров представляет собой отношение, выраженное в процентах, количества уволенных сотрудников за период к средней численности сотрудников с учетом ставок за тот же период.
Отчет предоставляет возможность рассчитать коэффициент текучести кадров в следующих разрезах:
- Строка кадрового плана
- Подразделения предприятия
- Должности предприятия
Для анализа и сравнения расчетных данных предусмотрена возможность отбора строк отчета. Присутствует возможность выбрать строки в следующих разрезах:
- Подразделения предприятия
- Должности предприятия
Схема расчета коэффициента текучести кадров
Коэффициент текучести кадров рассчитывается по следующей схеме:
1. За указанный в отчете период (как правило, год) по каждому подразделению и должности рассчитывается средняя численность сотрудников за месяц с учетом ставок сотрудников: СУММА (Ставка * количество отработанных календарных дней) / Количество календарных дней в месяце
2. Рассчитывается средняя арифметическая численности за месяцы по подразделению и должности за период.
3. Рассчитывается коэффициент текучести кадров.
3.1. За указанный в отчете период по каждому подразделению и должности рассчитывается количество высвобождаемых ставок.
3.2. Коэффициент текучести определяется по формуле: Количество высвобожденных ставок * 100 % / Средняя численность сотрудников
Формирование резервов предстоящих расходов на оплату отпусков
Выполните следующие настройки:
1. Необходимо заполнить справочник Резервы, он находится в меню "Учет зарплаты" - "Аналический учет" - "Оценочные обязательства (Резервы)" для интерфейса "Расчет зарплаты организации").
Он предназначен для хранения информации о начисляемых в бухгалтерском и налоговом учете резервов - например, резервов для оплаты отпусков и др. Используется, в частности, для организации аналитического учета (субконто "Резервы") в бухгалтерском (хозрасчетном) плане счетов (счет "Резервы предстоящих расходов и платежей") и плане счетов налогового учета по налогу на прибыль (счет Н "Резервы предстоящих расходов" - аналог счета в бухгалтерском учете).
2. Бухгалтерские проводки по отчислениям в резервные фонды формируются автоматически документом <Отражение зарплаты в регл. учете>. Для автоматического расчета резервов необходимо: в форме элемента справочника на закладке "Базовые начисления" задать список базовых начислений ; в форме элемента справочника на закладке "Размеры отчислений" задать процент отчисления для резерва по каждой организации.
3. По умолчанию отчисления в резерв отражаются на тех же счетах затрат и по тем же статьям затрат, что и базовые начисления!
Если в организации используются другие статьи затрат, тогда необходимо настроить соответствие статей затрат начислений и резервных фондов в регистре сведений "Соответствие статей затрат отражения зарплаты в регл. учете", для входа в него- В элементе справочника резервы - щелкниете по кнопке Перейти
4. Настройка отражения в бухучете отпусков за счет отчислений в резервный фонд - Необходимо в начислениях регистрирующих оплату отпусков указать способ отражения в Бухучете, в котором СчетДТ указан как 96
P.S. в кратце о этом:
Резерв начисляется так: по каждому сотруднику на конец месяца берется количество дней неиспользованного им отпуска и умножается на среднедневной заработок. Для упрощения (это не возбраняется) можно взять средневной по предприятию. Т.к. начисление резерва относится на затраты подразделений, то можно взять количество дней неотгулеенных отпусков по подразделению и умножить на средневную зарплату в среднем по подразделению (предприятию). Добавляете страховые по средней ставке. Сформированная таким образом сумма по всем подразделениям (сотрудникам) является суммой резерва, которая должна быть учтена на конец месяца в качестве оценочного обязательства. Сравниваете эту сумму с реальным кредитовым остатком 96 счета и проводками в дСчетЗатрат-к96 доводите сальдо счета 96 до цифры резерва. И так в конце каждого месяца. Один раз в год (обычно 31.12) проводится инвентаризация резерва. Т.е. тем же способом рассчитвается реальная цифра резерва (т.е. по каждому сотруднику и по точной его среднедневной заработной плате). Указанными выше проводками корректируется резерв.
Использование резерва - проводки на суммы реальных отпускных д96-к69/70.
Чтобы резерв стал отрицательными это надо очень постараться. Для этого нужно отправить всех одновременно в незаработанный отпуск.
Когда требуется более тонкая настройка доступа, на помощь приходит механизм RLS - Record Level Security.
Конфигурации системы «1С:Предприятие» 8 изначально позиционировалась как программа для многофирменного учета, и один из первых возникающих вопросов – как бы сделать так, что бы пользователь видел только те данные, которые ему положено видеть, и никакие другие? Конечно, есть роли, с помощью которых можно разрешить или запретить то или иное действие над объектом конфигурации, есть интерфейсы, позволяющие минимизировать пункты меню. Но как быть в случае, когда к одному и тому же объекту конфигурации нужно организовать «интеллектуальный» доступ, скрывающий только определенный записи? Ярким примером служит справочник «Организации»: учет в базе ведется по нескольким фирмам, справочник физически один, документы по фирмам ведутся одни и те же. Понятно, что в этом случае в назначенных ролях пользователя нельзя просто убрать права на чтение и просмотр, нужна более детальная настройка - RLS.
Ограничения RLS можно задавать для следующих действий над объектами базы данных:
- Чтение – получение записей из таблицы базы данных;
- Добавление – добавление новых записей без изменения существующих;
- Изменение – изменение существующих записей;
- Удаление – удаление некоторых записей без внесения изменений в другие.
Ограничение доступа задаётся подмножеству, определяемому условием выборки, заданному с помощью языка запросов. Если результат выполнения запроса ИСТИНА, то доступ на определенное действие будет предоставлен, в противном случае доступ будет запрещен.
Пример запроса:
В качестве переменных в запросах RLS используются специальные объекты конфигурации – параметры сеанса. Кроме привычных типов объектов, тип параметра может быть такжеNULL, УникальныйИдентификатор, ФиксированныйМассив, ВидДвиженияНакопления и др. Особо хочется отметить тип ХранилищеЗначений, позволяющий хранить разнородные данные в одном параметре (например, ОбщиеЗначения). Значения параметров сеанса обычно задается в процедуре ПриНачалеРаботыСистемы.
Так, при выводе списка номенклатуры можно отображать только некоторые группы справочника, при выборе контрагента в документ можно показывать не всех контрагентов, а только тех, к которым позволено работать пользователю, при формировании отчета скрывать данные по определенному подразделению. Вариантов применения RLS масса, нужды бизнеса иногда диктуют порой умопомрачительные требования, например разграничения доступа к проектам и спецификациям.
Заданные ограниченияRLS добавляются системой к каждому запросу, каждому действию с базой данных. Поэтому необходимо помнить, что злоупотребление механизмом RLS чревато снижением быстродействия системы.
В типовых конфигурациях возможность настройки прав доступа на уровне записей организована только для групп пользователей. Т.е. каждый пользователь системы включается в одну или несколько групп, для которых настраивается правило доступа к объекту или множеству элементов. Чем в большее количество групп входит пользователь, тем ниже будет производительность системы.
Платформа 1С в явном виде не предоставляет возможность отладки работы механизма RLS, но тем ни менее сделать это вполне реально. Для этого можно воспользоваться универсальной консолью отчетов (версия не ниже 2.6.9.2), на закладке «Данные» у которой есть функция «Выполнить от имени». Обработка создаст COM-соединение с помощью указанного имени пользователя и пароля, и выдаст результат выполнения запроса в консоль.
Используя имеющиеся в конфигурациях шаблоны ограничений, или создавая свой собственный запрос с помощью конструктора ограничений доступа к данным, можно настроить работу базы данных до мельчайших деталей, расписав кому что видно, доступно и дозволено. Единственным минусом является снижение производительности базы данных, но, как говорится, всё хорошее должно быть в меру.
На форме в табличное поле добавим Колонку (Имя - НачальноеСальдо, Данные - Пусто и все остальное тоже) и колонку КонечноеСальдо
Зайдем в свойства Табличного поля и в событиях определим процедуру при выводе строки: ДействиеПриВыводеСтроки
Следующий пример показывает как выгрузить из табличной части Подразделения, удалить повторяющиеся и в "КоманднаяПанельЗарплата" - меню "ФормированиеВедомостей" - подменю "СформироватьПоПодразделению" добавить для каждого подразделения кнопку формирования ведомости