Настройка и ввод значения постоянного показателя в 1С:ЗУП 3.0.
Что такое «Шаблон ввода исходных данных»?
Рассмотрим пример организации, где есть сотрудник – водитель, который имеет плановое типовое начисление«Оплата по часовому тарифу»со ставкой 150 руб./час. Этот же сотрудник имеет в качестве основного графика – пятидневную 40-часовую рабочую неделю.
Необходимо настроить программу для оплаты этому сотруднику часов, проведенных в ремонте. И сделать это удобным для расчетчика способом. Наиболее удобный способ это – когда расчетчик вводит только количество часов в ремонте, а всё остальное программа делает автоматически.
Внесите в программу сведения о размере ставок за 1 час работы в ремонте для каждого из 3-ех уровней сложности ремонта. Откройте справочник - Показатели расчета зарплаты, он находится в разделе главного меню – Настройка.
В списке данного справочника имеется большое количество предопределенных показателей, созданных разработчиками программы 1С:ЗУП. Показатели используются в предопределенных видах начисления. Предопределенные показатели можно использовать в своих индивидуальных формулах (однако необходимо четко понимать какие значения принимает каждый из этих показателей).
Создайте свой собственный новый показатель. При создании важно понимать настройки показателя. Названия показателей вносим так, как удобно (придумываем своё оригинальное название).
Другие поля рассмотрим подробнее:
- Назначения показателя – в данном случае часовые ставки по ремонту будут иметь отношения не к конкретному сотруднику, а действовать для сотрудников всей организации, поэтому выбираем значение – Для организации
- Тип показателя – часовая ставка — это Денежный показатель
- Точность – если часовая ставка указывается с точностью до копеек, то надо указать цифру 2 (это означает два знака после запятой)
- Является тарифной ставкой – В соседнем поле выбираем – Часовая тарифная ставка
- Используется – важно понимать, что этот показатель является условно-постоянной величиной и вводится не ежемесячно. Ставка может меняться раз в год или в два. Поэтому мы указываем переключатель – Во всех месяцах, после ввода значения (постоянное использование). Внизу появляется комментарий: «Изменяется периодически при изменении обстоятельств»
Создайте ещё два аналогичных по настройкам показателя «Ставка (ремонт 2)» и «Ставка (ремонт 3)». Необходимо ввести конкретные значения по этим показателям. Создаем форму, с помощью которой и введем значения.
В разделе главного меню – Настройка, нужно выбрать пункт – Шаблоны ввода исходных данных и создать новый элемент этого справочника (другими словами нажмите – Создать). В новом элементе задаем название, например – Ввод часовых ставок по ремонту для водителей. Ниже указываем информацию, что с помощью этого шаблона мы будем вводить значения постоянных показателей – ставим галочку –Постоянно действующие.
Далее выберите конкретные показатели для ввода значений этим шаблоном – ставим галочки напротив показателей, созданных на прошлом шаге. Этих настроек пока будем нам достаточно.
Далее открываем раздел главного меню программы – Зарплата и выбираем пункт– Данные для расчета зарплаты. При создании нового элемента необходимо выбрать шаблон. При большом количестве шаблонов в баз, появится только что созданный Вами – Ввод часовых ставок по ремонту для водителей. Его и выбираем.
Откроется окно, в котором задаем значения ставок для каждого уровня сложности ремонта и указать дату, с которой эти показатели будут действовать.
Для примера будут следующие значения часовых ставок по ремонту:
- 1 уровень сложности – 120 руб./час
- 2 уровень сложности – 130 руб./час
- 3 уровень сложности – 140 руб./час
И показатели действуют с 01.04.2015.
Ежемесячныепоказателив 1СЗУП 3.0
Создайте ещё 3 показателя, по которым будет внесена информация о том, сколько часов на ремонте в текущем месяце провел водитель. Это будут ежемесячные показатели.
Откройте справочник - Показатели расчета зарплаты. В 1С:ЗУП 3.0 он располагается в разделе главного меню – Настройка. Сформируйте новый показатель. Название выбирается случайно.
Остальные настройки:
- Назначения показателя – данный показатель уже является индивидуальным для конкретного физ. лица, поэтому выбираем значение – Для сотрудника
- Тип показателя – выберите Числовой тип, в этом показателе хранятся значения отработанных часов
- Точность – благодаря этой настройке можно рассчитать ввод показателя с точностью до минуты. Для этого нужно выбрать точность 2, т.е. два знака после запятой. При этом не надо забывать, что 1 час 30 минут – это не 1.3, а 1.5
- Используется – установите переключатель – Только в месяце, в котором вводится значение (разовое использование), поскольку показатель вводится ежемесячно. Также требуется установить переключатель – Вводится единовременно документом ввода данных для расчета зарплаты
С точно такими же настройками надо ввести ещё два показателя «Часов на ремонте 2» и «Часов на ремонте 3».
Создайте шаблон при помощи которого расчетчик будет ежемесячно вводить информацию об отработанных часах на ремонте. В разделе главного меню программы – Настройка выберите пункт – Шаблоны ввода исходных данных и создайте новый элемент, новый шаблон.
Настройки будут следующие:
- Название – например, «Ввод часов отработанных на ремонте»
- Вводятся показатели расчета зарплаты – выбираем «Разовые (используется только в одном месяце)
- Выбираем три показателя, которые мы создали на прошлом шаге. Обратите внимание, что показатели можно создавать не только из соответствующего справочника (так мы делали), но и конкретно из документа – Шаблоны ввода исходных данных — кнопка «Добавить показатель»
Вероятнее всего расчетчику удобно будет вводить количество отработанных часов сразу для нескольких сотрудников, поэтому откроем вкладку – Дополнительно и поставим галочку – В документе используется несколько: сотрудников. Вкладка – Дополнительно содержит ещё несколько дополнительных настроек (сейчас мы их рассматривать не будем).
На данном этапе необходимо указать, сколько часов на ремонте отработал условный сотрудник в Апреле 2015 года. В разделе главного меню – Зарплата, выберите пункт – Данные для расчета зарплаты и введите новый документ вида – Ввод часов отработанных на ремонте. Обязательно указываем месяц начисления «Апрель 2015», а также сколько часов сотрудник отработал на ремонте по каждому уровню сложности:
- Ремонт 1 уровня – 2 часа
- Ремонт 2 уровня – 4 часа
- Ремонт 3 уровня – 0 часов (т.е. просто ничего не вводим, оставляем поле пустым)
Создание«Виданачисления»спроизвольнойформулойииспользованиемсобственныхпоказателейв 1СЗУП 3.0
Создаем вид начисления, в котором будут использоваться данные, введенные через показатели рассмотренные в прошлом шаге. В разделе главного меню – Настройка находим пункт Начисления — это перечень всех видов начисления программы. Там создаем новый вид начисления. Называем его, примерно – Оплата часов на ремонт.
Настройки нового вида расчета:
- Назначение начисления – в данном поле есть выбор предопределенных разработчиками вариантов, влияющих в целом на настройки, а иногда и на формулу конкретного вида расчета. Для более подробного ознакомления с этим пунктом, Вы можете выбрать по очереди каждое значение и посмотреть, как будут меняться настройки у вида начисления. Для данного примера указываем значение – Прочие начисления и выплаты
- Расчет и показатели – выбираем «Результат рассчитывается», т.е. мы будем вводить формулу
- Формула – в формуле мы будем использовать показатели, созданные на предыдущих шагах. Формула будет иметь вид: СтавкаРемонт1*ЧасовНаРемонте1 + СтавкаРемонт2*ЧасовНаРемонте2 + СтавкаРемонт3*ЧасовНаРемонте3
- Начисление выполняется – выбираем тип – Только если введено значение показателя. Начисление по этому способу расчета будет проводиться в текущем месяце только в случае, если у сотрудника были в текущем месяце часы по ремонту, т.е. если введено значение хотя бы одного из показателей: ЧасовНаРемонте1 или ЧасовНаРемонте2 или ЧасовНаРемонте3. Чуть ниже необходимо обязательно поставить галочки напротив этих показателей
Попробуем начислить зарплату нашему сотруднику за Апрель 2015. Напомним, что документом «Данные для расчета зарплаты» за Апрель были внесены сведения об отработанных часах на ремонте: 2 часа по ставке 1 уровня – 120 руб/час и 4 часа по ставке 2 уровня – 130 руб/час. Ожидаемая следующая сумма по ремонту: 2*120 + 4*130 = 760 руб. Открываем документ– Начисление зарплатыи подбором заполняем его сотрудником. Видно, что помимо основной «Оплаты по часовому тарифу» у сотрудника появилась строчка с видом начисления «Оплата часов на ремонте» именно с той суммой, которую мы и ожидали.
Чтобы увидеть значения показателей, которые участвовали в расчете этих 760 руб. можно нажать на кнопку «Показать подробности расчета».
Программа автоматически отследила, что в базу за Апрель были внесены показатели, используемые в этом виде расчета и при начислении создала нужную строчку. Это стало возможным благодаря настройке – Начисление выполняется: только если введено значение показателя, которую мы выполнили в самом виде расчета.
Получается что, если в мае у сотрудника не было часов на ремонте, то мы и не будем вводить часы в ремонте документом «Данные для расчета зарплаты» и поэтому при заполнении документа «Начисление зарплаты» за Май 2015 будет единственная строка «Оплата по часовому тарифу».
В ЗУП 2.5 подобной возможности не было. Необходимо было в любом случае назначатьсотруднику это начисление как плановое, и в случае отсутствия часов на ремонте была бы пустая строчка с видом начисления «Оплата часов на ремонте».