|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Порядок расчета заработной платыВ общем случае сумма заработной платы сотрудника предприятия складывается из множества частей (например, оплата по окладу, премии, штрафы, оплаты по больничному листу, разовые выплаты и т. д.). Каждая из этих частей рассчитывается по некоторому алгоритму, присущему только этой части. Например, сумма штрафа может определяться просто фиксированной суммой, сумма премии может рассчитываться как процент от оклада, а сумма оплаты по окладу рассчитывается исходя из количества рабочих дней в месяце и количества дней, отработанных сотрудником. Поэтому для обозначения каждой такой части будем использоваться термин вид расчета. Алгоритм каждого вида расчета опирается в общем случае на две категории параметров: период, за который нужно получить конечные данные, и набор некоторых исходных данных, используемых при расчете. Как правило, в реальной жизни различные виды расчета существуют не сами по себе, а оказывают некоторое влияние на другие виды расчета. Исходя из того, что вид расчета опирается на две различные категории параметров, такое влияние тоже имеет двойственный характер. Во-первых, это может быть влияние на исходные данные, используемые при расчете. В качестве примера можно привести начисление премии в виде процента от оплаты по окладу. При изменении оплаты по окладу размер премии тоже должен быть пересчитан, исходя из новой суммы начисленного оклада. Другими словами, сумма начисленного оклада является базой для расчета премии. Причем, поскольку оклад рассчитывается за некоторый период, при расчете премии важно знать не значение оклада вообще, а сумму, начисленную в том периоде, который влияет на расчет премии. Такой период называется базовым, а подобную зависимость между видами расчета – зависимостью по базовому периоду. Например, необходимо рассчитать премию за апрель. Премия должна начисляться в размере 10% от суммы, начисленной в качестве оплаты по окладу. Следовательно, необходимо проанализировать все записи о начислениях оплаты по окладу, которые попадают в интересующий базовый период, а именно апрель. Допустим, общая сумма таких начислений составила 8000 рублей – в этом случае премия должна быть начислена в размере 800 рублей (рис. 238). Рис. 238. Зависимость премии от оклада по базовому периоду Во-вторых, это влияние может быть не на исходные данные, а на сам период, за который производится расчет. В качестве примера можно привести расчет оплаты по окладу и невыход на работу. Предположим, сотруднику начислили оплату по окладу за март месяц. В этом случае период действия такого расчета будет с 01.03. по 31.03. После этого руководитель отдела доложил, что сотрудник отсутствовал на работе с 1 по 10 марта по неизвестной причине. В этом случае нужно будет произвести расчет Невыход (в котором можно рассчитать какие-то удержания с сотрудника). Но кроме этого необходимо будет пересчитать и оклад сотрудника, исходя из того, что фактический период действия расчета Оклад стал теперь с 11.03. по 31.03. Такое влияние называется вытеснением по периоду действия. В результате если за весь месяц работы сотруднику должно было быть начислено 9300 рублей, то теперь, за фактический период работы, начисление составит 6300 рублей (рис. 239). Рис. 239. Запись расчета Невыход вытесняет запись расчета Оклад по периоду действия Таким образом, исходя из двух видов взаимного влияния расчетов, можно сказать, что в общем случае с каждым видом расчета будет связано три периода: период действия, фактический период и базовый период. Период действия – это предполагаемый период расчета, который получается без учета влияния других видов расчетов. Фактический период – это период расчета, который получается из периода действий вытеснением по периоду действий других видов расчета, влияющих на рассматриваемый. Базовый период – это период расчета, в котором анализируются результаты других расчетов, влияющих на рассматриваемый. Как видите, взаимное влияние между видами расчетов может быть довольно разнообразным и, что самое сложное, многоуровневым. То есть один вид расчета может влиять на другой, который, в свою очередь, влияет на третий, и т. д. Очевидно, что в этой ситуации требуется некий универсальный механизм, позволяющий описать каждый из видов расчетов (его алгоритм, влияние на другие виды расчетов, зависимость от других видов расчетов), обеспечить хранение данных, полученных в результате этих расчетов, и контроль необходимости перерасчета результатов зависимых расчетов в случае изменения результатов "первичных" расчетов. В системе 1С:Предприятие такой универсальный механизм реализован при помощи планов видов расчета и регистров расчета. Объект конфигурации План видов расчета является прикладным и предназначен для описания структуры хранения информации о возможных видах расчетов. На основе объекта конфигурации План видов расчета платформа создает в базе данных информационную структуру, в которой может храниться информация о том, какие существуют виды расчета и каковы взаимосвязи между ними. Отличительной особенностью плана видов расчета является то, что пользователь в процессе работы может добавлять новые виды расчета. Такая возможность делает механизм периодических расчетов более гибким и позволяет пользователю создавать собственные виды расчета, помимо тех, которые заданы разработчиком как предопределенные. Объект конфигурации План видов расчета имеет свойство Использует период действия. С его помощью определяется, будут ли в этом плане находиться виды расчета, которые могут быть вытеснены по периоду действия. Если это свойство установлено, то разработчик получает возможность указать для каждого вида расчета те виды, которые вытесняют его по периоду действия. Следующим важным свойством объекта конфигурации План видов расчета является Зависимость от базы. Оно определяет, будут ли в этом плане находиться зависимые по базовому периоду виды расчета. Если это свойство установлено, появляется возможность указать, в каком плане видов расчета будут находиться базовые виды расчета и, кроме этого, как будет определяться эта зависимость. Существует возможность указать один из двух видов зависимости от базы: Зависимость по периоду действия и Зависимость по периоду регистрации. Еще одной важной особенностью плана видов расчета является возможность создания предопределенных видов расчета и описания их взаимного влияния. При этом в общем случае разработчик имеет возможность указать три категории видов расчета, влияющих на предопределенный вид расчета: Базовые – их результаты должны быть использованы при перерасчете этого вида расчета; Вытесняющие – вытесняют этот вид расчета по периоду действия; Ведущие – изменение их результатов должно приводить к необходимости перерасчета этого вида расчета. Здравый смысл подсказывает, что все базовые виды расчета должны быть включены и в категорию ведущих. Кроме того, ведущие виды расчета могут содержать и некоторые другие виды, косвенно влияющие на данный вид расчета. Например, есть три вида расчета: невыход, оклад и премия. Невыход вытесняет оклад по периоду действия, а премия зависит от оклада по базовому периоду. В этом случае для премии следует указать базовым видом расчета оклад, а ведущими – оклад и невыход, поскольку изменение результата расчета невыхода приведет к изменению результата оклада, что, в свою очередь, должно привести к изменению результата премии (рис. 240). Рис. 240. Взаимное влияние видов расчетов 3.16.1. Создание плана видов расчета ОсновныеНачисления Откройте конфигуратор и создайте новый объект конфигурации План видов расчета. Задайте его имя – ОсновныеНачисления. Перейдите на закладку Расчет и укажите, что он будет использовать период действия и зависеть от базы по периоду действия. В качестве базового плана видов расчета укажите его самого, поскольку все ваши виды расчетов будут храниться в единственном плане видов расчета (рис. 241). Рис. 241. Диалоговое окно "План видов расчета" Учитывая, что в ООО "Мастер" будет использоваться упрощенная схема расчета заработной платы, перейдите на закладку Прочее и задайте предопределенные виды расчета, нажав на кнопку " Предопределенные " (рис. 242): · Невыход – с именем и наименованием Невыход и кодом Невыход; · Оклад – с именем, кодом и наименованием Оклад и вытесняющим его видом расчета Невыход; · Премия – с именем, кодом и наименованием Премия, с базовым видом расчета Оклад и ведущими видами расчета Невыход и Оклад. Рис. 242. Предопределенные виды расчета для плана видов расчета ОсновныеНачисления Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |