|
кузбасский государственный технический университет
МОДИФИКАЦИЯ КОНФИГУРАЦИИ 1С: «ЗАРПЛАТА И УПРАВЛЕНИЕ ПЕРСОНАЛОМ 8.2»
Характеристикаблока В типовую конфигурацию 1С: «Зарплата и Управление Персоналом 8.2» были внесены следующие изменения.
Регистры Были изменены и разработаны следующие регистры, используемые в блоке табельного учета:
регистр накопления «Фактически отработанные часы»; регистр накопления «Часы кадровых отклонений»; регистр накопления «Распределенные отработанные часы»; регистр сведений «Данные о кадровом учете».
Регистр «Фактически отработанные часы». Регистр служит для хранения сведений о фактически отработанном времени конкретным сотрудником, на определенной должности в одном из структурных подразделений организации с указанием вида времени по классификатору.
Данный регистр является периодическим. Регистраторами данного регистра являются документ «Табель учета фактически отработанного времени» и документ
«Табель учета отработанного времени сотрудником сторонней организации».
Структура регистра накопления приведена в таблице 1.
Таблица 1 – Структура регистра накопления «Фактически отработанные часы»
Поле
| Тип данных
| Комментарий
| Измерения:
| Организация
| СправочникСсылка.Организации
| Организация- работодатель
| Подразделение- работодатель
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение, в котором отработал сотрудник
| Подразделение сотрудника
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение, в котором устроен сотрудник. В случае аутсорсинга – пустая ссылка.
| Продолжение таблицы 1
| Сотрудник
| СправочникСсылка.Сотрудники Организации, Строка (50)
| Сотрудник или ФИО сотрудника сторонней организации
| Вид времени
| СправочникСсылка. КлассификаторИспользования РабочегоВремени
| Вид времени (Явка, неявка по невыясненной причине, инвентаризация и т.д.)
| Период
| Дата (Только дата)
| День, к которому относится текущая запись регистра
| Реквизиты:
| Должность
| СправочникСсылка. ДолжностиОрганизации
| Должность, на которой отработал сотрудник
| Аутсорсинг
| Булево
| Часы отработаны сотрудником сторонней организации
| Ресурсы:
| Количество часов
| Число (5, 2)
| Количество часов
| Регистрнакопления«Часыкадровыхотклонений».Регистр служит для хранения сведений об отработанном времени, введенных кадровыми документами.
Регистраторами данного объекта конфигурации являются следующие документы:
«Отпуска организаций»; «Командировки организаций»; «Неявки и болезни организаций»; «Начисления по больничному листу»; «Возврат на работу».
При проведении кадровых документов-отклонений в графу «Вид времени» регистра записывается элемент справочника «Классификатор использования рабочего времени» соответствующий виду времени документа, а в графу «Количество часов» записывается «0».
Структура регистра накопления приведена в таблице 2.
Таблица 2 – Структура регистра накопления «Часы кадровых отклонений»
Поле
| Тип данных
| Комментарий
| Измерения:
| Организация
| СправочникСсылка.Организации
| Организация- работодатель
| Подразделение- работодатель
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение, в котором отработал сотрудник
| Подразделение сотрудника
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение, в котором устроен сотрудник. В случае аутсорсинга – пустая ссылка.
| Сотрудник
| СправочникСсылка.Сотрудники Организации, Строка (50)
| Сотрудник
| Вид времени
| СправочникСсылка. КлассификаторИспользования РабочегоВремени
| Вид времени (отпуск, больничный, командировка и т.д.)
| Период
| Дата (Только дата)
| День, к которому относится текущая запись регистра
| Реквизиты:
| Должность
| СправочникСсылка. ДолжностиОрганизации
| Должность, на которой отработал сотрудник
| Ресурсы:
| Количество часов
| Число (2, 2)
| Количество часов
| Регистрнакопления«Распределенные отработанныечасы».Регистр предназначен для хранения результата распределения фактически отработанного времени сотрудниками организации на основное, переработку и другие виды времени с группировкой по подразделению.
Регистратором данного объекта конфигурации является документ «Табель учета фактически отработанного времени» с установленным признаком «Закрыт».
Структура регистра накопления приведена в таблице 3.
Таблица 3 – Структура регистра накопления «Распределенные отработанные часы»
Поле
| Тип данных
| Комментарий
| Измерения:
| Организация
| СправочникСсылка.Организации
| Организация –
работодатель
| Подразделение- работодатель
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение в котором отработал сотрудник
| Подразделение сотрудника
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение в котором устроен сотрудник
| Сотрудник
| СправочникСсылка.Сотрудники Организации, Строка (50)
| Сотрудник
| Вид времени
| СправочникСсылка. КлассификаторИспользования РабочегоВремени
| Вид времени (Явка, переработка, больничный, отпуск и т.д.)
| Период
| Дата (Только дата)
| День, к которому относится текущая запись регистра
| Дата факт
| Дата
| Фактическая дата отработанных часов
| Реквизиты:
| Должность
| СправочникСсылка. ДолжностиОрганизации
| Должность на которой отработал сотрудник
| Ресурсы:
| Количество часов
| Число (2, 2)
| Количество часов
| Регистр сведений «Данные о кадровом учете». Регистр предназначен для хранения кадровых данных на момент распределения часов при закрытии табеля учета фактически отработанного времени. Необходим для последующего анализа первичных данных, которые могли измениться при вводе новых либо отмене проведения старых кадровых документов-отклонений.
Регистратором данного объекта конфигурации является документ «Табель учета фактически отработанного времени» с установленным признаком «Закрыт».
Структура регистра накопления приведена в таблице 4.
Таблица 4 – Структура регистра сведений «Данные о кадровом учете»
Поле
| Тип данных
| Комментарий
| Измерения:
| Организация
| СправочникСсылка.Организации
| Организация –
работодатель
| Подразделение- работодатель
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение в котором отработал сотрудник
| Подразделение сотрудника
| СправочникСсылка. ПодразделенияОрганизации
| Подразделение в котором устроен сотрудник
| Сотрудник
| СправочникСсылка.Сотрудники Организации, Строка (50)
| Сотрудник или ФИО сотрудника сторонней организации
| Вид времени
| СправочникСсылка. КлассификаторИспользования РабочегоВремени
| Вид времени в соответствии с проведенным на дату кадровым документом (отпуск, больничный и т.д.)
| Период
| Дата (Только дата)
| День, к которому относится текущая запись регистра
| Регистратор
| ДокументСсылка.ТабельУчета ФактическиОтработанного Времени
| Ссылка на документ
«Табель учета фактически отработанного времени»
| Реквизиты:
| Должность
| СправочникСсылка. ДолжностиОрганизации
| Должность на которой отработал сотрудник
| Аутсорсинг
| Булево
| Часы отработаны сотрудником сторонней организации
| Ресурсы:
| Количество
| Число (2, 2)
| Количество часов по кадровым документам (записывается 0)
| Документы В ходе разработки подсистемы табельного учета были изменены и разработаны следующие документы.
Документ «Табель учета фактически отработанного времени». С помощью документа «Табель учета фактически отработанного времени» в системе регистрируются данные о фактически отработанном времени сотрудниками организации.
Документ создается в конце дня директором каждого структурного подразделения ежемесячно в единичном экземпляре по определенному подразделению и редактируется ежедневно на основании данных о фактически отработанном времени сотрудниками этого подразделения за текущий день.
Данный документ выполняет движения по регистрам «Фактически отработанные часы» и «Распределенные отработанные часы». По регистру «Фактически отработанные часы» движения выполняются при каждом проведении. По регистру «Распределенные отработанные часы» только в случае установленного флага «Закрыт» для конкретной строки табличной части либо «Утвержден ОТиЗ» в шапке документа для всех строк табличной части. При этом часы по сотрудникам (или по сотруднику при выборе конкретной строки) автоматически разделяются на основные, переработку и другие на основании следующего алгоритма. Если общая сумма фактических часов по видам времени «Явка» и «Инвентаризация» больше нормативного количества часов по графику сотрудника, за минусом проведенных кадровых документов («Отпуска организаций»,
«Командировки организаций», «Неявки и болезни организаций», «Начисления по больничному листу», «Возврат на работу») и праздничных дней по календарю, то в регистр «Распределенные отработанные часы» данные по виду времени «Явка» записываются в соответствии с графиком сотрудника, а оставшаяся разница между фактически отработанным временем и нормой по графику распределяется между видами времени «Инвентаризация» и «Переработка».
Таким образом, например:
Фактически: часов явки = 100, часов инвентаризации = 20
Норма по графику: 110
После распределения: часов явки = 110, часов инвентаризации = 10.
Фактически: часов явки = 100, часов инвентаризации = 20
Норма по графику: 70
После распределения: часов явки = 70, часов инвентаризации = 20, часов переработки = 30.
Фактически: часов явки = 100, часов инвентаризации = 20
Норма по графику: 130
После распределения: часов явки = 120, часов инвентаризации и переработки нет.
Если в месяце у сотрудника нет часов инвентаризации, а количество фактически отработанных часов больше плановых, то вся разница между планом и фактом записывается с видом времени «Переработка».
Если сотрудник принят на график с учетом ночных часов, то при распределении часов по каждой дате должно происходить разделение часов на количество дневных и ночных в соответствии с графиком.
Все часы, выпадающие на праздничные дни по производственному календарю, записываются с видом времени «Работа в праздничные дни», если в эти дни для сотрудника не стоит «НН» по табелю или не проведены кадровые документы-отклонения.
Если фактически отработанное время меньше количества нормативных часов по графику сотрудника за минусом проведенных кадровых документов («Отпуска организаций», «Командировки организаций», «Неявки и болезни организаций»,
«Начисления по больничному листу», «Возврат на работу») и праздничных дней по календарю, то все фактически отработанное время записывается с видом времени «Явка».
Также документ выполняет движения по регистру сведений «Данные о кадровом учете» для сохранения данных на момент распределения часов.
Структура документа представлена в таблице 5 и 6.
Реквизиты шапки документа, представлены в таблице 5.
Таблица 5 – Реквизиты шапки документа «Табель учета фактически отработанного времени»
Реквизит
| Тип данных
| Примечание
| Организация
| СправочникСсылка.Организации
| Организация, к которой относится подразделение, указанное в реквизите подразделение
| Директор
| СправочникСсылка.Сотрудники Организации
| Директор структурного подразделения или ответственный за табелирование. Элемент справочника «Сотрудники», в котором физическое лицо соответствует физическому лицу текущего пользователя.
| Подразделение
| СправочникСсылка.Подразделения Организации
| Элемент справочника
«Подразделения», директором которого является сотрудник указанный в реквизите
«Директор».
| Месяц
| Дата (только дата)
| Месяц, на который заводится текущий документ.
Заполняется сразу при создании документа.
| Продолжение таблицы 5
| Закрыт директором
| Булево
| Служит для установки признака окончания редактирования документа в расчетном периоде ответственным за табелирование.
| Согласован отделом кадров
| Булево
| Служит для установки признака окончания ввода необходимых кадровых документов и проверки данных отделом кадров
| Утвержден ОТиЗ
| Булево
| Служит для установки признака проверки данных отделом ОТиЗ и запуска процедуры распределения часов
| Документ имеет табличную часть, содержащую следующие реквизиты, представленные в таблице 6.
Таблица 6 – Реквизиты табличной части документа «Табель учета фактически отработанного времени»
Реквизит
| Тип данных
| Примечание
| ПодразделениеСот рудника
| СправочникСсылка.Подразделения Организации
| Элемент справочника
«Подразделения», указанный у элемента справочника
«Сотрудники», указанного в реквизите «Сотрудник»
| Должность
| СправочникСсылка.Должности Организации
| Элемент справочника
«Должности», указанный у элемента справочника
«Сотрудники», указанного в реквизите «Сотрудник»
| Сотрудник
| СправочникСсылка.Сотрудники Организации
| Сотрудник, часы работы которого будут указаны в текущей строке табличной части
| Продолжение таблицы 6
| Табельный номер
| Строка (длина строки)
| Значение реквизита
«ТабельныйНомер»
элемента справочника
«Сотрудники», указанного в данной строке табличной части. Заполняется автоматически по данным 1С (реквизит «Код» справочника «Сотрудники организаций»)
| Дата начала периода
| Дата (только дата)
| Первый день фактического периода работы сотрудника
| Дата окончания периода
| Дата (только дата)
| Последний день фактического периода работы сотрудника
| Количество фактически отработанных часов
| Число (2,2)
| Каждый их этих столбцов соответствует одному дню из периода, на который заводится текущий документ. Число фактически отработанных часов за текущий день.
| Закрыт
| Булево
| Служит для установки признака окончания редактирования данных по уволенным сотрудникам. Устанавливается только отделом кадров.
| Перед проведением документа выполняются проверки, функционал которых представлен в таблице 7.
Таблица 7 – Описание функционала проверок документа «Табель учета фактически отработанного времени»
Процедура, функция
| Функционал
| Процедура ПроверитьЗаполнениеШапки
Параметры:
СтруктураШапкиДокумента, Отказ, Заголовок
| Проверяется заполненность следующих реквизитов документов: «Организация»,
«Подразделение», «Директор», «Месяц».
| Продолжение таблицы 7
| Функция ПроверитьСотрудника Параметры: Сотрудник
| Проверяется, не проведены ли на эту дату по данному сотруднику часы в другом подразделении. При нахождении таковых функция возвращает «Истина», если совпадений не обнаружено возвращается
«Ложь»
| Функция ПроверитьКоличествоЧасов Параметры: КолЧасов
| Проверяется, не превышает ли количество часов за один день 24. При превышении функция возвращает «Истина», если же не превышает – «Ложь».
| Процедура ЗакрытДиректоромПриИзменении
Параметры: Элемент
| Если параметр принимает значение
«Истина» тогда документ становится доступным для редактирования только сотрудникам отдела кадров.
| Документ «Табель учета отработанного времени сотрудниками сторонних организаций». Данный документ служит для регистрации в системе данных об отработанном времени сотрудниками сторонних организаций в конкретном подразделении и должности за определенный день.
Данный документ выполняет движения по регистру «Фактически отработанные часы», схожие с движениями документа «Табель учета фактически отработанного времени». Разница заключатся в том, что вместо ссылки на элемент справочника
«Сотрудники» в графу «Сотрудник» записывается строка – ФИО сотрудника сторонней организации, реквизит «Аутсорсинг» равен «Истина» и в реквизит «Подразделение сотрудника» записывается пустая ссылка справочника «Подразделения организации».
На данный документ распространяются все виды контроля при заполнении, что и на документ «Табель учета фактически отработанного времени».
Структура документа представлена в таблице 8 и 9.
Таблица 8 – Структура шапки документа «Табель учета отработанного времени сотрудниками сторонних организаций»
Реквизит
| Тип данных
| Примечание
| Организация
| СправочникСсылка.Организации
| Организация, к которому относится подразделение, указанное в реквизите подразделение
| Продолжение таблицы 8
| Ответственный
| СправочникСсылка.Сотрудники Организации
| Директор структурного подразделения. Элемент справочника
«Сотрудники», в котором физическое лицо соответствует физическому лицу текущего пользователя.
| Подразделение
| СправочникСсылка.Подразделения Организации
| Элемент справочника
«Подразделения», в котором работал сотрудник сторонней организации.
| Месяц
| Дата (только дата)
| Месяц, на который заводится текущий документ.
| Таблица 9 – Структура табличной части документа «Табель учета отработанного времени сотрудниками сторонних организаций»
Реквизит
| Тип данных
| Примечание
| Должность
| СправочникСсылка. Должности Организации
| Должность, в которой работал сотрудник сторонней организации.
| ФИО
| Строка (50)
| ФИО работника сторонней организации.
| Время начала работы
| Дата (Время)
| Каждый их этих столбцов соответствует одному дню из периода, на который заводится текущий документ. Время начала работы в
текущий день. Время можно вводить с учетом минут (например, 10:30 – 10 часов 30 минут)
| Время окончания работы
| Дата (Время)
| Каждый их этих столбцов соответствует одному дню из периода, на который заводится текущий документ. Время окончания работы в текущий день. Время можно вводить с учетом минут (например, 10:30 – 10 часов 30 минут)
| Продолжение таблицы 9
| Итого часов
| Число (2,2)
| Итоговое количество часов работы сотрудника.
Выводится в долях за минусом обеденного времени. Если факт отработанного времени более 5 часов, то отнимается 1 час обеда, иначе, вычитание обеденного времени не производится
|
Документ «Табель учета рабочего времени». Документ изменен для целей реализации блока табельного учета. Данный документ вводится только на основании документа «Табель учета фактически отработанного времени» и только в случаях с установленным реквизитом «Закрыт». Документ заполняется автоматически в соответствии с данными регистра «Распределенные отработанные часы».
Источники заполнения реквизитов документа «Табель учета рабочего времени», представлены в таблице 10.
Таблица 10 – Источники заполнения реквизитов документа «Табель учета рабочего времени», представлены в таблице 10
Реквизит
| Заполнение
| Организация
| Элемент справочника «Организации», указанный в документе «Табель учета фактически отработанного времени»
| Подразделение
| Элемент справочника «Подразделения организации», указанный в шапке документа «Табель учета фактически отработанного времени».
| Ответственный
| Элемент справочника «Пользователи», в соответствии с текущим пользователем.
| Месяц
| Значение, соответствующее реквизиту «Месяц» документа
«Табель учета фактически отработанного времени».
| Период заполнения
| Устанавливается значение «Весь месяц».
| Способ ввода времени
| Значение реквизита устанавливается равным «По дням периода»
| Реквизиты табличной части документа заполняются следующим образом: строка, соответствующая буквенному коду реквизита «Вид времени» – количество часов. Например, «Я 8 Н 5», где по справочнику «Классификатор использования рабочего времени» «Я» – это явки, а «Н» – это ночные часы. В случае количества часов равного нулю, в ячейку попадает только буквенный код.
Отчеты Отчет «По человеко-часам». Отчет за произвольный период, формируется по организации с группировками по подразделениям и возможностью отбора по подразделению и должности. Отчет формируется на основе данных регистров накопления
«Фактически отработанные часы» и «Распределенные отработанные часы» и регистра сведений «Штатное расписание организации».
Структура отчета представлена в таблице 11.
Таблица 11 – Структура отчета «По человеко-часам»
Поле
| Комментарий
| Подразделение
| Подразделение организации (графа «Подразделение» регистра
«ФОЧ»)
| Должность
| Должность в подразделении (графа «Должность» регистра «ФОЧ»)
| Шт. ед. по ШР
| Количество штатных единиц (графа «Количество ставок» рег. «ШР»)
| Норма чел/час
| Количество дней в текущем месяце* количество штатных единиц в соответствии со штатным расписанием (по данным регистра
«Штатное расписание организации») *11/2
| Факт чел/час основное время
| Сумма фактически отработанного основного времени в данной должности в данном подразделении сотрудниками этого подразделения (сумма графы «Количество часов» рег. «РОЧ» по основному времени)
| Факт чел/час переработка в данном подразделении
| Сумма фактической переработки в данной должности сотрудниками данного подразделения (сумма графы «Количество часов» рег.
«РОЧ» по сотрудникам этого подразделения по виду времени
«Переработка»)
| Факт чел/час др. подразделений
| Сумма фактически отработанных часов в данной должности в этом подразделении сотрудниками других подразделений (сумма графы
«Количество часов» рег. «ФОЧ» по сотрудникам других подразделений)
| Факт чел/час аутсорсинг
| Сумма фактически отработанных часов в данной должности этого подразделения сотрудниками сторонних организаций (сумма графы
«Количество часов» рег. «ФОЧ» по аутсорсингу)
| Итого факт по должности
| Сумма фактически отработанного времени всеми сотрудниками, работавшими в этом подразделении в данной должности в текущем периоде (сумма графы «Количество часов» рег. «ФОЧ» без отбора по виду времени)
| Отклонение
| Отклонение фактически отработанного количества часов от нормы по данной должности этого подразделения
| Шт. ед. через чел/часы
| Сумма фактически отработанного времени / количество дней в текущем периоде * 11/2
| Укомплектован ность, %
| (Шт.единиц через чел/час)/(шт.единиц по ШР)*100
|
Продолжение таблицы 11
| Факт чел/час инвентаризация
| Количество часов инвентаризации по должности данного подразделения.
| Факт чел/час праздничные
| Сумма фактически отработанных часов в праздничные дни по данным регистра «РОЧ»
| |
|
|