Создать простой план видов расчета и регистр для расчета управленческой зарплаты.
Выгрузка информационной базы (.dt) с конфигурацией из диплома Б, содержащая план видов расчета "НачисленияИУдержания" с предопределенными видами расчета "Оплата по окладу", "Оплата по ставке часа", "Премия", "Отпуск", "Больничный" и регистр расчета "Зарплата" с единственным измерением "Сотрудник" и ресурсом "Сумма".
Используйте конфигурацию из предыдущих заданий.
-
Добавьте подсистему Зарплата.
-
Добавьте в нее план видов расчета НачисленияУдержания, использующий период действия. К нему добавьте предопределенные виды расчетов:
- ОплатаПоОкладу ("Оплата по окладу")
- ОплатаПоСтавкеЧаса ("Оплата по ставке часа")
- Премия ("Премия")
- Отпуск ("Отпуск")
- Больничный ("Больничный")
-
Добавьте в нее регистр расчетов Зарплата с периодичностью "Месяц", использующий период действия и базовый период. К нему добавьте измерение Сотрудник (СправочникСсылка.Сотрудники) и ресурс Сумма (ОпределяемыйТип.Сумма).
-
Включите добавленные объекты в состав функциональной опции ВестиРасчетЗарплаты.
Создать документ "Начисление списком", позволяющий ввести начисление фиксированной суммой (например, премию) по списку сотрудников с указанным периодом действия.
Выгрузка информационной базы (.dt) с конфигурацией из предыдущего задания, содержащая документ НачислениеСписком, позволяющий указать вид начисления и таблицу сотрудников с суммами. Помимо даты документа (периода регистрации) документ должен давать возможность указать период действия, отличающийся от периода регистрации.
Конфигурация из предыдущего задания.
-
Добавьте документ НачислениеСписком с реквизитами шапки Начисление (ПланВидовРасчетаСсылка.НачисленияУдержания), НачалоПериодаДействия, КонецПериодаДействия (Дата и время). Добавьте к нему табличную часть Сотрудники с реквизитами Сотрудник (СправочникСсылка.Сотрудники) и Сумма (ОпределяемыйТип.Сумма). Сделайте его регистратором регистра расчета Зарплата. Включите его в состав функциональной опции ВестиРасчетЗарплаты.
-
Выведите реквизиты на форму разумным образом.
-
В модуле документа создайте обработку проведения. В ней:
- Очистите набор записей Движения.Зарплата.
- Для каждой строки табличной части создайте движение, заполнив в нем вид расчета, сотрудника, сумму, период регистрации (по дате документа) и период действия (по значениям реквизитов НачалоПериодаДействия и КонецПериодаДействия). Базовый период заполнять не нужно: фиксированное начисление ни от чего не зависит.
- Запишите набор записей Движения.Зарплата.
- Заполните и проведите документ. Удостоверьтесь в том, что движения по регистру формируются без ошибок.