Механизм сложных периодических расчетов. Понятие базовых и ведущих видов расчета Что такое расчеты

Для того чтобы можно было рассчитывать зарплату в конфигурации, работающей на платформе 1С Предприятие 8, необходимо умение работать с объектами конфигурации которые для этого и предназначены. Для реализации возможности расчета заработной платы, в конфигурации необходимо использовать такие объекты как планы видов расчета и регистры расчета. Без этих объектов реализовать расчет достаточно проблематично, если совсем не возможно. В этой статье хочу поведать какие объекты предназначены для расчета зарплаты и как с ними работать.
Основные используемые понятия:
Вид расчета – начисление или удержание, которое может быть применено к сотруднику.
План видов расчета – объект конфигурации, предназначенный для хранения однотипных видов расчета.
База – совокупность видов расчета, которые и являются основой для расчета конкретного вида расчета.
Период регистрации – это дата, когда документ зарегистрирован в системе. И если периодичность регистра расчета месяц, то период регистрации системой автоматически приводится к началу месяца.
Период действия – это интервал, в котором действует вид расчета. Например, зарегистрировать документ можно в одном месяце, а период действия будет находиться в другом месяце.
Сокращения, встречающиеся в тексте:
ПВР – план видов расчета;

Итак, начнем с настройки ПВР. В основном настройки ПВР схожи с настройками справочников, но настройки, характерные именно для ПВР находятся на закладке «Расчет» окна редактирования объекта. ПВР содержит однотипные виды расчета. В системе может быть несколько ПВР. Обычно, ПВР создают для основных начислений, для дополнительных начислений и для удержаний. Пример настройки ПВР приведен на рисунке 1.

Рисунок 1

Свойство «Использует период действия» - устанавливаем флаг в том случае, если виды расчета в этом ПВР будут иметь протяженность во времени (Например, Оклад). В этом случае можно будет например с 15 по 20 число месяца начислить оплату по окладу. Если этот флаг не устанавливать, то такой возможности не будет.
Свойство «Зависимость от базы» – указываем, могут ли виды расчета зависеть от базы. Зависимость от базы бывает двух видов: а) Зависимость от базы по периоду действия – это означает, что наши виды расчета, которые находятся в этом ПВР будут зависеть от периода действия. б) Зависимость от базы по периоду регистрации – виды расчета будут зависеть от базы за тот месяц, в котором была введена запись. Если есть та или другая зависимости от базы, то необходимо выбрать базовые планы видов расчета. То есть это те ПВР виды расчета которых смогут использоваться как базовые.

После этого, в план видов расчета можно добавлять виды расчета и настраивать их. При настройке вида расчета нужно настроить Базовые, Ведущие, Вытесняющие виды расчета. Пример настройки вида расчета приведен на рисунке 2.

Рисунок 2

На закладке «Базовые виды расчетов» настраивается список видов расчета, которые будут включаться в базу при расчете текущего вида расчета. Соответственно, виды расчета, не вошедшие в базу при расчете данного вида расчета учитываться не будут. В списке ведущих видов расчета указывается список тех видов расчета, при изменении которых будет требоваться перерасчет данного вида расчета. Ну и в списке вытесняющих видов указываются те виды расчета, которые будут вытеснять данный вид расчета, если будет конкуренция по периоду действия у видов расчета.
Далее необходимо настроить регистры расчета. Здесь каждому регистру расчета должен соответствовать один план видов расчета, но один ПВР может соответствовать нескольким регистрам расчета. Основные настройки регистров расчета выполняются на закладке Основные диалога редактирования объекта. Пример настроек приведен на рисунке 3

Рисунок 3

Свойство «План видов расчета» - здесь указывается то, какой ПВР будет соответствовать нашему регистру расчета.
Свойство «Период действия» - указывается флаг, если регистр расчета будет поддерживать период действия видов расчета, то есть те виды расчета, которые являются периодическими. При установленном флаге, у записи регистра расчета добавляются свойства «Период действия начало» и «Период действия конец».
Свойство «График работы» - если стоит флаг периода действия, то становится доступным это свойство. Указываем регистр сведений (непериодический), в котором будет регистрироваться норма времени за конкретный день календаря.
Свойство «Значение графика» - указывается ресурс регистра сведений Графики работы. По этому значению система сможет вычислить данные базы. То есть система сможет вычислить, сколько сотрудник должен отработать в тот или иной день.
Свойство «Дата графика» - указывается измерение с типом Дата. По этому измерению система сможет понять к какой дате относится рабочий/не рабочий день.
Свойство «Базовый период» - указывается, если регистр расчета будет поддерживать базовый период видов расчета. Если флаг установлен, то у записи регистра расчета появляются дополнительные свойства «Базовый период начало» и «Базовый период конец».
Свойство «Периодичность» - указывается периодичность регистра расчета.
На вкладке Данные настраиваются измерения, ресурсы и реквизиты регистра расчета. Пример настройки приведен на рисунке 4

Рисунок 4

Измерениями задаются разрезы, в которых будут храниться записи в регистре расчета. Ресурсы – это вычисляемые значения, фактический результат расчета вида расчета. Реквизиты – здесь указываются дополнительные сведения о записи регистра расчета. Например, в реквизите можно хранить плановые значения видов расчета.
Кроме этого, необходимо указать документы-регистраторы для регистра расчета иначе система не даст сохранить конфигурацию базы данных. Регистраторы задаются на одноименной закладке диалога редактирования объекта конфигурации.
После выполненных настроек, необходимо в обработчике проведения документа-регистратора описать алгоритм формирования движений по регистрам расчета. Пример алгоритма формирования движений может быть такой:

Процедура ОбработкаПроведения(Отказ, Режим) Движения.ОсновныеНачисления.Записывать = Истина; Для Каждого ТекСтрокаНачисления Из Начисления Цикл Движение = Движения.ОсновныеНачисления.Добавить(); Движение.Сторно = ТекСтрокаНачисления.Сторно; Движение.ВидРасчета = ТекСтрокаНачисления.ВидРасчета; Движение.ПериодДействияНачало = ТекСтрокаНачисления.ДатаНачала; Движение.ПериодДействияКонец = КонецДня(ТекСтрокаНачисления.ДатаОкончания); Движение.ПериодРегистрации = ПериодРегистрации; Движение.Сотрудник = ТекСтрокаНачисления.Сотрудник; Движение.Подразделение = ТекСтрокаНачисления.Подразделение; Движение.ТипГрафика = ТекСтрокаНачисления.ТипГрафика; Движение.Размер = ТекСтрокаНачисления.Размер; КонецЦикла; Движения.Записать();//записываем рабочий набор записей РассчитатьНачисления(Отказ); КонецПроцедуры

После того, как записи в регистре расчета записаны, можно выполнять непосредственно сам расчет ресурсов регистра расчета. В приведенном коде это выполняется в процедуре РассчитатьНачисления(). Процедура расчета начислений выглядит так:

Процедура РассчитатьНачисления(Отказ) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОсновныеНачисленияДанныеГрафика.НомерСтроки, | ОсновныеНачисленияДанныеГрафика.РабочийДеньПериодДействия КАК ПериодДействияПлан, | ОсновныеНачисленияДанныеГрафика.РабочийДеньФактическийПериодДействия КАК ПериодДействияФакт, | ОсновныеНачисленияДанныеГрафика.ВидРасчета.СпособРасчета КАК Способ, | ОсновныеНачисленияДанныеГрафика.ВидРасчета КАК ВидРасчета |ИЗ | РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(| Регистратор = &Ссылка |) КАК ОсновныеНачисленияДанныеГрафика"; Запрос.УстановитьПараметр("Ссылка",Ссылка); Выборка = Запрос.Выполнить().Выбрать(); Поиск = Новый Структура("НомерСтроки"); Для каждого Запись Из Движения.ОсновныеНачисления Цикл Поиск.НомерСтроки = Запись.НомерСтроки; Выборка.Сбросить(); Если Выборка.НайтиСледующий(Поиск) Тогда Если Выборка.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.ОкладПоДням Тогда Если Выборка.ПериодДействияПлан = 0 Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "График не заполнен"; Сообщение.Сообщить(); Отказ = Истина; Иначе Запись.Результат = Выборка.ПериодДействияФакт*Запись.Размер/Выборка.ПериодДействияПлан; КонецЕсли; КонецЕсли; КонецЕсли; КонецЦикла; Движения.ОсновныеНачисления.Записать(,Истина); КонецПроцедуры // РассчитатьНачисления()

В данном примере будут рассчитываться начисления ОкладПоДням, а для того, чтобы рассчитывались и другие виды расчета, необходимо дописать соответствующее условие и формулу. Пример заполненного и рассчитанного документа начисления зарплаты приведен на рисунке 5.

Рисунок 5

Таким образом и происходит расчет зарплаты на платформе 1С:Предприятие 8. Здесь приведен самый простой случай, без всяких наворотов. Понятное дело, что в типовых решениях алгоритмы более объемные, развесистые и универсальные. В этой статье я показал основу работы с объектами платформы для возможности расчета зарплаты.

Спасибо за внимание! Если есть вопросы, постараюсь на них ответить.​

Программа «1С:Зарплата и управление персоналом 8» включает в себя набор начислений, установленных законодательством, таких как оклад, отпускные и др. Но локальными актами организации могут быть предусмотрены и другие начисления, к примеру, квартальные премии в процентах от заработка. В статье эксперты фирмы «1С» рассказывают о том, как добавить в программу дополнительные выплаты, то есть настроить произвольные начисления.

Иногда положение о заработной плате предприятия содержит премию, расчет которой может быть автоматизирован, но его нет в списке предустановленных начислений. Чтобы добавить это начисление в список, можно использовать механизм настройки новых начислений и создать произвольную доплату.

К примеру, положением о заработной плате предусмотрена премия, которая составляет процент от среднего приработка по бригаде, но не должна превышать среднего заработка сотрудника. Процент оплаты рассчитывается в соответствии с коэффициентом трудового участия (далее - КТУ) и устанавливается приказом на каждого сотрудника. Средний приработок - это показатель, который рассчитывается ежемесячно для бригады и отражает перевыполнение плана (нормы).

Как настроить автоматическое начисление в этом случае? Чтобы справиться с этой задачей, нужно внимательно изучить список начислений в Плане видов расчета - Начисления и в обработке Начальная настройка программы . Если подходящего начисления нет, нужно создать новое: меню Настройка -> Начисление -> Создать . Настройка начисления предусматривает заполнение нескольких закладок. Рассмотрим каждую из них.

Закладка Основное . Дайте название премии, к примеру, Премия от приработка . Назначение начисления выбирается из ограниченного списка. Нужно понимать, что некоторые назначения, такие как Оплата отпуска или Оплата больничного листа , пригодны только для соответствующих документов. Нужно выбрать подходящее назначение. В данном случае - это Премия .

Укажите, каким образом Начисление выполняется . Выберите один из следующих вариантов:

  • Ежемесячно;
  • По отдельному документу;
  • В перечисленных месяцах;
  • Только если введено значение показателя;
  • Только если введен вид учета времени.

В данной ситуации возможны два варианта: По отдельному документу и Только если введено значение показателя . В первом случае начисление будет происходить на основании приказа о выплате этой премии. А значит в поле Начисление выполняется следует указать По отдельному документу . А во втором - после занесения показателей расчет произойдет автоматически при заполнении документа Начисление зарплаты .

В случае выбора варианта По отдельному документу можно действовать по следующему сценарию. Перед расчетом зарплаты заполните показатели: Заработанный средний приработок бригады за месяц и процент оплаты сотрудникам . Далее в программе укажите документ - приказ на выплату премии из приработка. Непосредственно в нем будет рассчитываться премия с учетом внесенных показателей.

Теперь необходимо отредактировать формулу: процент от среднего приработка, полученный расчетным путем, сравнить со средним заработком и выбрать меньшее из этих значений. Формула будет следующей:

Минимум (СреднийЗаработокОбщий, Приработок x ПроцентПремииОтПриработка / 100) ,

где:
СреднийЗаработокОбщий - это предустановленный показатель, его нужно выбрать из списка;
Приработок - это новый показатель, он создается нажатием на кнопку «Создать показатель».

Назначение показателя следует установить Для подразделения , используется - и . Можно указать и другой вариант использования показателя, когда он получается в результате Суммирования внесенных за месяц данных , но для нашего примера достаточно единовременного ввода документа. Приработок нужно указывать с копейками, поэтому Точность - 2 знака (рис. 1).

ПроцентПремииОтПриработка - новый показатель, его также нужно создать.

Назначение этого показателя будет Для сотрудника , используется Только в том месяце в котором вводится и Вводится единовременно документом ввода данных для расчета зарплаты . Обратите внимание, что показатель для сотрудника можно вводить и непосредственно в документ Начисление зарплаты при расчете , если выбрать соответствующий пункт в настройке. Если в положении о заработной плате предусмотрено, что процент премии всегда целое число, без десятичных знаков, то в поле Точность введите «0 » (рис. 2).


Формулу, составленную из показателей, можно увидеть на рис. 3.


В формуле не используется расчетная база, поэтому закладка Расчет базы не доступна.

На закладке Учет времени автоматически установлено, что это дополнительная оплата за уже оплаченное время и на стаж не влияет.

На закладке Зависимости укажите, при расчете каких начислений и удержаний надо учитывать эту премию. К примеру, что она входит в расчетную базу удержаний по исполнительному листу.

На закладке Приоритет заполнять ничего не нужно, поскольку расчет этой премии не связан с другими начислениями этого же периода

На закладке Средний заработок укажите, как следует учитывать эту премию при расчете среднего: полностью или частично с учетом отработанного времени. Поскольку показатели, использованные при расчете премии, уже учитывают отработанное время, для расчета среднего установим Премия, полностью учитываемая . Необходимость индексации этого начисления при расчете среднего регулируется соответствующим флагом.

На закладке Налоги, Взносы, Бухучет установите флаг облагается НДФЛ и укажите код дохода премии – 2002 или 2003 в зависимости от назначения премии и средств из которых она выплачивается. Поле Вид дохода для страховых взносов заполняется автоматически и не доступно для редактирования, поскольку выбрано назначение начисления - Премия . Премии - это Доходы, целиком облагаемые страховыми взносами . Аналогично вид расхода по ст. 255 для налога на прибыль устанавливается автоматически в соответствии с назначением начисления и учитывается в расходах на оплату по статье пп. 2 ст. 255 НК РФ , как начисления стимулирующего характера.

По умолчанию проводка по этому начислению будет формироваться аналогично той, что формируется по основному начислению сотрудника. В случае необходимости можно указать и другой вариант бухучета.

Итак, настройка для начисления премии создана (рис. 4). Как ею воспользоваться?


Чтобы ежемесячно вносить добавленные показатели Приработок и ПроцентПремииОтПриработка , нужно настроить шаблоны для их ввода. В меню Настройка - Шаблоны ввода исходных данных создайте новые шаблоны. Для ввода приработка нужен шаблон для ввода одного показателя для подразделения (рис. 5).


После того как настроен шаблон ввода исходных данных, в меню Расчет зарплаты -> Данные для расчета зарплаты появляется возможность вносить средний приработок бригады отдельным документом для каждого подразделения.

Процент премии для сотрудников удобнее вносить списком, поэтому настройте шаблон соответствующим образом. В меню Настройка -> Шаблоны ввода исходных данных на закладке Дополнительно установите флаг. Установите флаг, что в документе используется несколько сотрудников. В результате в меню Расчет зарплаты -> Данные для расчета документ для ввода процента премии из приработка приобретает табличный вид.

Шаблоны нужно настроить единожды, а данные для расчета премии согласно условиям задачи вносятся ежемесячно.

В этом примере премия настроена таким образом, что для ее начисления нужно вносить приказ.

В меню Расчет Зарплаты -> Премии создайте документ, в котором укажите вид премии: Премия от приработка. Приработок, Процент премии и Средний заработок в документе заполнятся автоматически, а премия рассчитается по внесенной формуле.

Результат расчета премии выводится в этом же документе в поле Премия . Так как премия начислена отдельным документом, ее удобно будет выплачивать в межрасчетный период. Причем сделать это можно непосредственно из этого же документа Премия, нажав кнопку Выплатить .

В системе 1С:Предприятие объекты планы видов расчетов предназначены для создания видов расчетов, используемых в регистрах расчета.

Механизм поддержки планов видов расчетов позволяет спроектировать и поддерживать самые различные виды расчетов. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный план видов расчетов.

Помимо кода и наименования, механизм работы с планами видов расчетов позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе плана видов расчета, а также табличные части, в которых может храниться однотипная информация, число которой может быть переменным.

Для каждого плана видов расчетов может быть задано несколько форм просмотра и редактирования.

Свойства плана видов расчетов

Редактирование плана видов расчетов выполняется в окне редактирования.

Ввод по строке

На закладке "Формы" формируются поля ввода по строке. Отличительной особенностью плана видов расчетов является наличие предопределенных видов расчетов.

Предопределенные данные вводятся в отдельном окне, вызываемом по кнопке "Предопределенные" на закладке "Прочее". Эти виды расчетов не могут быть удалены пользователями в режиме "1С:Предприятие".

На закладке "Прочее" задается режим блокировки объекта (автоматический или управляемый) и устанавливается признак полнотекстового поиска по объектам данного типа.

Сложные расчеты

Сложные расчеты обычно состоят из нескольких актов расчета, или промежуточных результатов, имеющих самостоятельную ценность и обязательных для хранения.

Например, зарплата сотрудника включает следующие промежуточные расчеты:

  • расчет основных начислений (оклад, тариф),
  • расчет отклонений (отпуск, больничный),
  • расчет дополнительных начислений (премии, доплаты, дивиденды),
  • расчет налогов и других удержаний (НДФЛ, алименты),
  • другие расчеты (взносы в фонды, накопительная и страховая часть пенсии),
  • расчет итоговой суммы к выдаче.

При расчете зарплаты сотрудников нельзя ограничиться расчетом итоговой суммой к выдаче, поскольку многие промежуточные результаты расчета подлежат обязательному сохранению и используются для отчетности в государственные органы. Для реализации таких промежуточных результатов в 1С: Предприятии 8.0 предназначены виды расчета, сгруппированные в планы видов расчета.

Каждый план видов расчета описывает схему взаимодействия записей регистра расчета и позволяет задать правила, по которым будут производиться расчеты записей, их взаимное расположение во времени и правила их перерасчета.

Планов видов расчета может быть несколько. Распределение видов расчета по планам не является произвольным, так как у плана есть некоторые общие характеристики, которые будут действовать на все входящие в него виды расчетов. Например, поддержка взаимного вытеснения по периоду действия характерна для основных начислений и отклонений (оклад, отпуск) и не характерна для налогов и удержаний (НДФЛ, алименты).

Предопределенные виды расчета

В плане видов расчетов еще на этапе разработки прикладного решения могут быть заведены предопределенные виды расчетов. При работе с программой пользователь может самостоятельно завести дополнительные виды расчета, если это не запрещено разработчиком.

Здесь прослеживается аналогия с планами счетов и предопределенными счетами. Фактически, с помощью предопределенных видов расчета на этапе разработки конфигурации задается схема расчета для конкретной предметной области.

Взаимосвязь видов расчета

Для каждого вида расчета в следующем окне указываются базовые, ведущие и вытесняющие его виды расчетов:

Ниже приведено описание этих взаимосвязей между видами расчета:

Базовые - это такие виды расчета, результаты которых используются при расчете данного вида расчета. Например, сумма по окладу используется при расчете доплаты к окладу, а основные начисления являются базовыми для расчета НДФЛ.

Ведущие - это виды расчета, при изменении результатов которых нужно пересчитать данный вид расчета. Например, при изменении оплаты по окладу «задним числом» необходимо пересчитать оплату отпуска, поскольку при расчете отпускных используется средняя зарплата сотрудника за предыдущие месяцы. Список ведущих видов расчета может не совпадать со списком базовых.

Вытесняющие - это виды расчета, период действия которых не должен пересекаться с периодом данного вида расчета. Вытесняющие виды расчета имеют больший приоритет вытеснения, поэтому они вытесняют по времени данный вид расчета. Например, оплата отпуска вытесняет оплату по окладу, а оплата по больничному вытесняет оплату отпуска и оплату по окладу.

При вытеснении записи с определенным периодом действия ее фактический период действия может измениться, т.е. уменьшится или разделится на несколько интервалов. Например, запись об отпуске с 10 по 20 число месяца вытесняет запись об окладе, у которой период действия - весь месяц. Тогда фактический период действия записи об окладе будет состоять из двух интервалов: с 1 по 9 число и с 21 по конец месяца.

Результаты некоторых начислений и удержаний зависят от результатов, полученных по другим видам расчета. Например, процентная надбавка к заработной плате зависит от суммы основного заработка, начисленного сотруднику. Сумма основной заработной платы в этом случае называется базой для начисления надбавки, а виды расчета, составляющие базу, — базовыми видами расчета.

Расчет базы производится за базовый период, указанный в записи регистра расчета. Базовый период — это период, за который выбираются начисления из регистра расчета для определения базы. Базовый период может составлять менее месяца (например, при расчете надбавки за совмещение профессий, если совмещение длилось менее месяца) или несколько расчетных периодов (например, базовый период квартальной премии составляет 3 месяца).

В базу для расчета начислений включаются все начисления за базовый период, не зависимо от того, в каком расчетном периоде они были начислены. Например, при расчете премии за июль в базу войдет и оплата по окладу за первую половину июля, начисленная в июле, и оплата по окладу за вторую половину июля, зарегистрированная в августе. Такая зависимость от базовых начислений называется зависимостью по периоду действия.

При зависимости по периоду действия база собирается из результатов записей регистра расчета, период действия который попадает в базовый период. Если запись регистра расчета не имеет периода действия, то анализируется период регистрации записи, и, если он попадает в базовый период, результат включается в базу. При такой зависимости может возникнуть ситуация, когда в базовый период попадает только часть периода действия начисления. Например, оплата по окладу рассчитана за целый месяц, а базу для надбавки за совмещение требуется определить только за половину месяца. В этом случае в базу для надбавки войдет только часть оплаты по окладу за то количество дней или часов по графику работника, которое приходится на базовый период.

База для расчета удержаний, например, по исполнительным листам, формируется по-другому. В базу включаются все начисления, зарегистрированные в текущем месяце, не зависимо оттого, за какой период они начислены. Такая зависимость называется зависимостью по периоду регистрации.

Рис. Зависимость от базы

Рис. Частичное пересечение базового периода и периода действия

При зависимости по периоду регистрации в базу включаются результаты только тех записей регистров расчета, период регистрации которых попадает в базовый период.

Зависимость между результатами начислений и удержаний может быть многоуровневой и достаточно сложной. Большинство надбавок, таких, как надбавка за выслугу лет, за классность, за расширение зон обслуживания устанавливаются в процентном отношении от основной оплаты, начисленной работнику за отработанное время. На сумму основной оплаты с учетом надбавок начисляются премии, предусмотренные системой оплаты труда. Премии, в свою очередь, входя, в базу для расчета северной надбавки, а база последней также включает основную оплату и другие надбавки работника. Если после выполнения всех расчетов в силу каких-либо причин результат одного из начислений изменяется, то должны быть персрассчитаны и все зависимые от него начисления.

Например, если после расчета обнаружено, что работнику присвоена неверная тарифная ставка и результат оплаты по окладу необходимо рассчитать заново, то последовательно должны быть перерассчитаны и все надбавки, зависимые от оплаты по окладу, а также премии и северная надбавка. Задача непростая, особенно, если учесть что в обшем случае все эти начисления могут быть зарегистрированы в информационной базе несколькими документами. Программа позволяет автоматически отслеживать такие ситуации и определять список документов, которые требуется перерассчитать. Для использования механизма у каждого зависимого вида расчета необходимо указать список ведущих видов расчета.

Ведущие — это такие виды расчета, при изменении результатов которых, требуется персрассчитать результат данного вида расчета.

Понятия базовых и ведущих видов расчета очень близки по смыслу, и чаще всего списки базовых и ведущих видов расчета совпадают, но не следует их пугать.

Базовые — это виды расчета, которые непосредственно влияют на результат данного вида расчета. Ведущие виды расчета могут и не входить в базу, но оказывать косвенное влияние на результат, т.е. список ведущих видов расчета может быть шире по сравнению со списком базовых видов расчета.

Несовпадение списков базовых и ведущих видов расчета мы увидим, когда будем рассматривать настройку расчета среднего заработка. База по премиям, учитываемым при расчете среднего заработка, собирается отдельно от основного заработка работника. Для автоматического получения базы по премиям в плане видов расчета Средний заработок имеются специальные виды расчета Премии, учитываемые в составе среднего заработка, базовыми для которых являются виды расчета премий. Сумма премии может рассчитываться процентом от других начислений (оплаты по тарифным ставкам, надбавок к заработной плате и др.), которые, хотя и не входят в базу для вида расчета Премии, учитываемые в составе среднего заработка, но оказывают влияние на его результат, поэтому включаются в список ведущих видов расчега.

Списки базовых и ведущих видов расчета настраиваются в форме зависимого вида расчета.

При настройке ведущих видов расчета необходимо так же, как и при настройке вытесняющих видов расчета, соблюдать правило: если вид расчета А является ведущим для вида расчета В, который в свою очередь является ведущим для вида расчета С, то в список ведущих для вида расчета С должны быть включены как вид расчета В, так и вид расчета А. В противном случае программа выдаст сообщение об ошибке: «Неполный список ведущих видов расчета!». Например, если в список ведущих начислений внесена Квартальная премия, то должны быть внесены и все ведущие начисления для квартальной премии, такие как Оклад по дням Оклад по часам и т.д.

Рис. Настройка базовых и ведущих видов расчета

Начисления и удержания в программе описываются видами расчета. Списки видов расчетов хранятся в планах видов расчет. В комплекте поставки конфигурации планы видов расчета уже заполнены наиболее типичными видами расчетов. В процессе работы с программой в планы видов расчета можно добавлять новые виды расчета, настраивать влияние одних видов расчета на другие, уточнять расчетную базу, настраивать вытеснение и т.д.

В конфигурации имеется несколько планов видов расчета для целей регламентированного и управленческого учета.

Планы видов расчета для целей регламенированного учета:

  • Основные начисления организаций — предназначен для хранения описании видов расчета начислений, имеющих протяженность во времени, а также начислений, которые могут назначаться в плановом порядке
  • Дополнительные начислении организаций — предназначен для хранения описаний видов расчета разовых единовременных начислений не имеющих длительности во времени
  • Удержания организаций — предназначен для хранения описаний видов расчета удержаний, используемых в регламентированном учете
  • Средний заработок — содержит специализированный нерасширяемый перечень видов расчета, используемых при расчете оплаты по среднему заработку

Планы видов расчета для целей управленческого учета:

  • Управленческие начисления — предназначен для хранения описаний видов расчета начислений, используемых при расчете управленческой заработной платы
  • Управленческие удержания — предназначен для хранения описаний видов расчета удержаний (взысканий), используемых при расчете управленческой заработной платы

Каждому плану видов расчета соответствует свой регистр расчета, в который записываются результаты расчета.

Рис. Планы видов расчета и регистры расчета

Записи всех регистров расчета характеризуются периодом регистрации. Период регистрации — это дата начисления или удержания. Период регистрации определяет, в расчетном листке за какой месяц будут отражены суммы произведенных начислений и удержаний. Для начислений, имеющих протяженность во времени (оплата по окладу, оплата отпуска и т.п). в качестве периода регистрации принимается первое число месяца, на который приходится дата нынолнения начисления.

В общем случае план видов расчета и соответствующий ему регистр расчета могут быть с поддержкой и без поддержки периода действия. Период действия записи регистра расчета — это период, за который определяется время, подлежащее оплате по данному виду расчета. Другими словами — это период, за который производится начисление.

Пример
В текущем месяце оплачивается период временной нетрудоспособности, приходящейся на прошлый месяц.
В регистр расчета будут помещены записи, период регистрации которых — первое число текущего месяца, т.е. начисление по больничному листу будет отражено в расчетном листке сотрудника за текущий месяц. Периодом действия, за который определяется оплачиваемое время нетрудоспособности, будет являться период времени нетрудоспособности, т.е. период действия в этом случае приходится на прошлый месяц.

Про виды расчета, входящие в план видов расчета, поддерживающих период действия, говорят, что они могут иметь длительность или протяженность во времени. В конфигурации только два плана видов расчета используют период действия — это Основные начисления организаций и Управленческие начисления. Остальные планы видов расчета периода действия не имеют. Виды расчета, входящие в них, не зависят от времени.