План видов расчета, регистр расчета
План видов расчета, регистр расчета пРодолжительность Ориентировочная продолжительность занятия – 1 час.
Зачем нужен план видов расчета и регистр расчета?.................................................. 554 Зависимость по базовому периоду............................................................................. 555 Вытеснение по периоду действия............................................................................ 556 Что такое план видов расчета.......................................................................................... 557 Добавление плана видов расчета.................................................................................. 560 В режиме «Конфигуратор»........................................................................................ 560 Что такое регистр расчета................................................................................................. 561 Периодичность........................................................................................................... 562 Вытеснение по периоду действия............................................................................ 564 Зависимость по базовому периоду............................................................................. 565 Зависимость по периоду действия.......................................................................... 565 Зависимость по периоду регистрации.................................................................. 567 Добавление регистра расчета......................................................................................... 568 В режиме «1С: Предприятие».......................................................................................... 569 Контрольные вопросы...................................................................................................... 574 На этом занятии мы познакомимся с объектами конфигурации План видов расчета и Регистр расчета и узнаем об основных понятиях, используемых при создании сложных периодических расчетов. В конце занятия мы создадим план видов расчета и регистр расчета, на основе которых на следующем занятии продемонстрируем работу механизмов периодических расчетов.
Зачем нужен план видов расчета и регистр расчета? На этом занятии мы рассмотрим, какие возможности для автома- тизации сложных периодических расчетов предоставляет система «1С: Предприятие». Такие расчеты используются прежде всего при расчете заработной платы. Поэтому дальнейшее их рассмотрение мы будем строить на примере расчета заработной платы сотрудников, которые работают в нашем ООО «На все руки мастер». В общем случае сумма заработной платы сотрудника складывается из множества частей (например, оплата по окладу, премии, штрафы, оплаты по больничному листу, разовые выплаты и т. д. ). Каждая из этих частей рассчитывается по некоторому алгоритму, присущему только этой части. Например, сумма штрафа может определяться просто фиксиро- ванной суммой, сумма премии может рассчитываться как процент от оклада, а сумма оплаты по окладу рассчитывается исходя из количе- ства рабочих дней в месяце и количества дней, отработанных сотруд- ником. Поэтому для обозначения каждой такой части мы будем использовать термин вид расчета. Алгоритм каждого вида расчета опирается в общем случае на две категории параметров: период, за который нужно получить конечные данные, и набор некоторых исходных данных, используемых при расчете. Как правило, в реальной жизни различные виды расчета существуют не сами по себе, а оказывают некоторое влияние на другие виды расчета. Исходя из того, что вид расчета опирается на две различные категории параметров, такое влияние тоже имеет двойственный характер. Зависимость по базовому периоду Это может быть влияние на исходные данные, используемые при расчете. В качестве примера можно привести начисление премии в виде процента от оплаты по окладу. При изменении оплаты по окладу размер премии тоже должен быть пересчитан, исходя из новой суммы начисленного оклада. Другими словами, сумма начисленного оклада является базой для расчета премии.
Причем поскольку оклад рассчитывается за некоторый период, при расчете премии нам интересно знать не значение оклада вообще, а сумму, начисленную в том периоде, который влияет на расчет премии. Такой период мы будем называть базовым, а подобную зависимость между видами расчета – зависимостью по базовому периоду. В качестве примера рассмотрим начисление премии за апрель. Премия должна начисляться в размере 10 % от суммы, начисленной в качестве оплаты по окладу. Следовательно, необходимо проана- лизировать все записи о начислениях оплаты по окладу, которые попадают в интересующий нас базовый период, а именно апрель. Допустим, общая сумма таких начислений составила 8000 рублей – в этом случае премия должна быть начислена в размере 800 рублей (рис. 17. 1). Рис. 17. 1. Зависимость премии от оклада по базовому периоду Вытеснение по периоду действия Это влияние может быть не на исходные данные, а на сам период, за который производится расчет. В качестве примера можно привести расчет оплаты по окладу и невыход на работу. Предположим, мы начислили сотруднику оплату по окладу за март. В этом случае период действия такого расчета будет с 01. 03. 2013 по 31. 03. 2013. После этого мы получили информацию от руководителя отдела, что, оказывается, сотрудник отсутствовал на работе с 1 по 10 марта по неизвестной причине. В этом случае нам нужно будет произвести расчет Невыход (в котором можно рассчитать какие-то удержания с сотрудника). Но кроме этого необходимо будет пересчитать и оклад сотрудника, исходя из того, что фактический период действия расчета Оклад стал теперь с 11. 03. 2013 по 31. 03. 2013. Такое влияние мы будем называть вытеснением по периоду действия. В результате если за полный месяц работы сотруднику должно было быть начислено 9300 рублей, то теперь, за фактический период работы, начисление составит 6300 рублей (рис. 17. 2). Рис. 17. 2. Запись расчета «Невыход» вытесняет запись расчета «Оклад» по периоду действия Таким образом, исходя из двух видов взаимного влияния расчетов, можно сказать, что в общем случае с каждым видом расчета будет связано три периода: период действия, фактический период и базовый период.
Период действия является «запрашиваемым». То есть, указывая период действия, мы говорим: «Мы хотели бы, чтобы результат действовал в этом периоде». Фактический период – это то, что получилось из периода дей- ствия после анализа всех периодов действия расчетов, которые вытесняют наш по периоду действия. Базовый период – это период, в котором мы анализируем резуль- таты других расчетов, влияющих на наш по базовому периоду. Как видите, взаимное влияние между видами расчетов может быть довольно разнообразным и, что самое сложное, многоуровневым. То есть один вид расчета может влиять на другой, который, в свою очередь, влияет на третий и т. д. Очевидно, что в этой ситуации требуется некий универсальный механизм, позволяющий описать каждый из видов расчетов (его алгоритм, влияние на другие виды расчетов, зависимость от других видов расчетов), обеспечить хранение данных, полученных в резуль- тате этих расчетов, и контроль необходимости перерасчета резуль- татов зависимых расчетов в случае изменения результатов первичных расчетов. В системе «1С: Предприятие» такой универсальный механизм реали- зован при помощи планов видов расчета и регистров расчета. И первым объектом конфигурации, с которым мы начнем знако- миться на этом занятии, будет План видов расчета.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|