Регистр расчета Заработная плата
ПРАКТИЧЕСКАЯ РАБОТА 13
Подготовка к расчету заработной платы.
План видов расчета
Система 1С имеет возможности для автоматизации сложных периодических расчетов. Типовым примером таких расчетов является процесс начисления заработной платы. Для реализации процесса начисления заработной платы в конфигурацию необходимо добавить несколько прикладных объектов. Прежде всего, добавим новую подсистему Заплата.
Далее добавьте в конфигурацию прикладной объект План видов расчета Начисления. Включите этот объект в новую подсистему Зарплата.
На закладке Расчет настройте расчетные свойства объекта (рис.1).
Рис.1. Расчетные свойства Плана видов расчета
На закладке Прочее опишите предопределенные элементы – виды расчета как показано на рис.2. Для вида расчета Оклад установите вытесняющий вид расчета – Прогул.
Рис.2. Описание видов расчета
Проверьте, как выглядит созданный объект в режиме пользователя. Может ли пользователь добавлять самостоятельно виды расчета?
График работы
График работы – это перечисление всех рабочих дней и выходных дней. Организация может иметь несколько графиков работы. Для описания графика работы на платформе 1С требуются следующие объекты:
Регистр сведений, непериодический, имеющий как минимум одно измерение типа Дата и как минимум один ресурс типа Число.
Специальный документ, который инициирует заполнение графика.
|
|
Добавьте в конфигурацию прикладной объект регистр сведений ГрафикРаботы. Описание этого регистра приведено на рис.3. Включите регистр в подсистему Зарплата. На рис.4 приведена структура регистра.
Рис.3. Описание регистра сведений ГрафикРаботы
Рис.4. Структура регистра сведений ГрафикРаботы
Создайте документ УтверждениеГрафикаРабот, включите его в подсистему Зарплата и сделайте его регистратором для регистра ГрафикРабот. Данные документа приведены на рис.5.
Рис.5. Структура документа УтверждениеГрафикаРабот
На вкладке Движения документа сформируйте программный код процедуры ОбработкаПроведения(), установив любые значения измерению и ресурсу, например, равные 1. Затем, откройте программный код полученной процедуры и внесите изменения, приведенные на рис.6.
Введенный программный код позволит автоматически сформировать рабочие/выходные дни для указанного периода и записать их в регистр сведений.
Рис.6. Процедура ОбработкаПроведения() документа по регистру ГрафикРаботы
В режиме пользователя создайте документ УтверждениеГрафикаРаботы для текущего года и убедитесь, что регистр сведений ГрафикРабот заполнен правильно.
|
|
Регистр расчета Заработная плата
Регистр расчета предназначен для хранения результатов начисления заработной платы в разрезе сотрудников.
Создайте справочник Сотрудники, он не имеет ни реквизитов, ни табличных частей. Отнесите справочник к подсистеме Зарплата.
Создайте регистр расчета ЗаработнаяПлата. Описание свойств регистра показано на рис.7. Отнесите регистр к подсистеме Зарплата.
Рис.7. Описание регистра расчетов ЗаработнаяПлата
Структура регистра показана на рис.8.
Рис.8. Структура регистра расчетов
В качестве регистраторов регистра необходимо указать документы НачислениеОклада, РасчетПремии и НевыходСотрудника. Создайте документ НачислениеОклада, не описывая пока его структуру, укажите этот документ регистратором, остальные документы создадим и добавим в качестве регистраторов позже. Регистр описан, можно его закрыть.
Создайте документы, которые позволят начислять сотруднику заработную плату, премию и учитывать его невыходы на работу. Отнесите все документы к подсистеме Зарплата и установите их регистраторами для регистра расчетов ЗаработнаяПлата. Структуры документов приведены на рис.9.
|
|
Рис.9. Структуры документов для начисления заработной платы.
Дата добавления: 2018-04-04; просмотров: 93; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!