» » Иначе если в произвольной формуле 1с 8.3. Формулы исходных комплектующих. Использование в формуле свойств характеристики выходного изделия

Иначе если в произвольной формуле 1с 8.3. Формулы исходных комплектующих. Использование в формуле свойств характеристики выходного изделия

. 1С Зарплата и Управление Персоналом – это прежде всего специализированный программный продукт для автоматизации расчета заработной платы. В своих прошлых статьях я уже упоминал, что программа предоставляет широкие возможности по настройке разнообразных формул, которые можно не только выбирать, но и создавать самостоятельно, используя предопределенные и свои собственные показатели. К сожалению, довольно часто программистам проще доработать, переписать конфигурацию, а не разбираться с типовыми средствами программного продукта 1С ЗиУП . В результате у конечного пользователя, клиента возникает необходимость оплачивать лишнюю работу программиста, а также влечет удорожание планового обновления самой программы и другие мелкие, но неприятные трудности, связанные с использованием конфигурации снятой с поддержки.

В этой статье мы рассмотрим пример, в котором я постараюсь наиболее полно отразить ключевые возможности использования формул и показателей. Также будет затронут вопрос использования справочника «Графики работы» и загадочного документа . Не путайте с одноименным отчетом. Конечно в рамках одного примера обо всем рассказать не получится, поэтому чуть позже я напишу ещё несколько публикаций на эту тему.

Произвольные формулы расчета в 1С ЗиУП




Давайте сразу приступим к примеру. Мне кажется так будет более наглядно. Итак, в организации есть подразделение охрана. Сотрудники этого подразделения, их 4 человека, работают сутки через 3. Для каждого сделаем отдельный график работы. Сотрудник получает полный оклад, если отработает весь свой план по графику. Если будут неотработанные дни , то оклад пересчитывается пропорционально отработанным дням. Также возможен случай, когда сотрудник отработает больше положенной нормы дней по своему графику. Это происходит, когда сотрудники заменяют другого работника, ушедшего в отпуск или выбывшего по болезни. В этом случае сотрудник, отработавшей на подмене имеет отработанных дней больше, чем положено по его графику. Надо обеспечить, чтобы в этом случае его оклад был начислен как за обычную работу в рамках плановых дней графика, а оплата за дни, отработанные сверх плана были бы отнесены на другой вид расчета «Доплата за совмещение».

Создание элементов справочника «Графики работы»

Для начала необходимо обсудить элементы справочника «Графики работы» . Его можно найти на рабочем столе программы на закладке «Кадровый учет» в средней колонке.

Для наших целей уже есть шаблон «Сутки через трое (40 час. раб. неделя)». Появится вариант, при котором отдельно программа будет считать для сотрудников, работающих по этому графику, отработанные ночные и вечерние часы. В нашем примере этого не требуется, поэтому галочки не ставим. А вот дату, с которой начинается отсчет периодичности поставим 01.07.2014. Во втором графике – «Сутки через трое 2» — эта дата сместиться на 1 день и так далее.

После этого нажимаем кнопку «Заполнить». И график будет заполнен, начиная с указанной даты.

Таким образом создадим ещё три графика для каждой из смен.

Создание видов расчета для автоматизации начисления заработной платы в 1С ЗиУП

Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1:

ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета:

Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих:

Также при приеме на работу этих сотрудников необходимо установить для виды расчетов. Их нужно создать. Первый это «Оклад (охрана)». Ещё раз напомню, что такой оклад должен быть выплачен полностью, если по графику всё отработано (т.е. нет пропущенных дней), если же отработано не полностью, то начисляться пропорционально отработанным дням. А вот в случае, когда сотрудник отработал сверх установленного графика необходимо обеспечить начисления только одного оклада, без пересчета за переработанные дни. Оплата за переработку будет осуществляться другим видом расчетов, но о нем позже.

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

  • Формула расчета – тут непосредственно будет формироваться формула;
  • Функции – это предопределенные разработчиками арифметические и логические операции, которые можно использовать в формуле. В справке можно ознакомиться подробнее о каждой;
  • Показатели – это во-первых, предопределенные переменные, которые принимают значения, запрограммированные разработчиками 1С. Например, параметр «ВремяВДнях» будет возвращать количество дней отработанное сотрудником, для которого выполняется расчет по этому виду расчета. Во,вторых опказатели можно создавать самостоятельно. Например, создать показатель «ПроданоШт», в зависимости от которого будет начисляться премия сотруднику, а само значение, т.е. сколько продано заполнять раз в месяц перед расчетом зарплаты.

Сразу приведу формулу, которую мы будем использовать, а потом поясню:

? (ВремяВДнях>=НормаВремениВДнях, ТарифнаяСтавкаМесячная, ТарифнаяСтавкаМесячная / НормаВремениВДнях * ВремяВДнях)

Во-первых, поясню конструкцию, в которой выполнена эта формула: ?(условие, выражение1, выражение2) .

).

Если условие, находящееся в скобках выполняется, то результат принимает значение переменной, находящейся после первой запятой (т.е. выражение1, в нашем случае этоТарифнаяСтавкаМесячная ). Если условие не выполняется, то результат принимает значение, полученное после выполнения формулы, которое находится после второй запятой (т.е. выражение2, в нашем примере это ТарифнаяСтавкаМесячная / НормаВремениВДнях * ВремяВДнях ).

Во-вторых, расшифрую показатели, которые используются в формуле:

  • ВремяВДнях – количество дней, отработанных сотрудником в текущем месяце –;
  • НормаВремениВДнях – плановое количество дней, которое сотрудник должен отработать в текущем месяце в соответствии с графиком работы — предопределенный показатель – рассчитывается программой автоматически ;
  • ТарифнаяСтавкаМесячная – сколько сотрудник заработает при полной отработке своих плановых рабочих дней – предопределенный показатель – указывается при назначении сотруднику этого вида выплаты.

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

Не забудьте записать этот вид расчета, чтобы сохранить все изменения.

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

? (ВремяВДнях > НормаВремениВДнях, ((ВремяВДнях – НормаВремениВДнях) / НормаВремениВДнях * ТарифнаяСтавкаМесячная) , 0)

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

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

Начисление зарплаты с использованием созданных видов расчета

Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1:

ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета:

Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих:

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

Напомню, что расчет зарплаты в 1С ЗиУП осуществляется по принципу вытеснения. Все дни графика считаются отработанными, если не было документов, вытесняющих рабочие дни графика (больничные, отпускные и т.д.). Подробнее о последовательности расчета заработной платы в ЗУП’е читайте . Пока мы в программу не вводили вытесняющих документов на наших сотрудников и если попробовать сформировать отчет «Табель учета рабочего времени» (об отчетах и печатных формах подробно ), то мы увидим, что у сотрудников отработаны все дни в августе по их графикам.

Теперь давайте предположи, что сотрудник Шелестов ушел в отпуск с 22.08 и получается, что его дни кто-то должен отработать (в августе это 24 и 28 числа). На это согласился Горин. Отпуск Шелестову отразить не сложно. Для этого используем документ «Начисление отпуска сотруднику» (подробнее об отпусках читайте ). А вот для того чтобы отразить дополнительные дни сотруднику Горину, будем использовать документ «Табель учета рабочего времени» . Ещё раз повторюсь – не путайте этот документ с одноименным отчетом. Этот документ можно найти на закладке «Расчет зарплаты» рабочего стола программы. Создадим новый документ. Установим месяц начисления Август 2014 и добавим в табличную часть документа сотрудника Горина. При этом табель сотрудника заполнится автоматически в соответствии с графиком его работы в августе. Нам лишь требуется исправить 24 и 28 августа с выходных дней на рабочие («Я 24»).

Проводим документ.

Теперь можем открыть документ «Начисление зарплаты сотрудникам организации», заполнить этот документ сотрудниками подразделения охрана и рассчитать этот документ. В результате получим следующее.

Итак, Шелестов отработал на 2 дня меньше в связи с отпуском, вместо 7 дней 5, поэтому его оклад рассчитывается пропорционально отработанным дням:

12 500 / 7 * 5 = 8 928,57 руб.

Ни о какой доплате конечно речи не идет, поэтому «Доплата за совмещение» равна 0.

Сотрудник Горин отработал на два дня больше своего плана, вместо 8 дней 10. Оклад начисляется в полном размере, как за 8 плановых дней – 12 500 руб. А вот доплата рассчитывается пропорционально двум дням отработанным сверх нормы в 8 рабочих дней:

12 500 / 8 * 2 = 3 125,00 руб.

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

На этом сегодня всё! Скоро будут новые интересные материалы на .

Чтобы узнать первыми о новых публикациях подписывайтесь на обновления моего блога:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

Рассмотрена одна из расширенных возможностей ценообразования в программе «1С:Управление торговлей 8» (ред. 11.3). Познакомимся с другой возможностью – расчетом цены по формуле.

Компания осуществляет продажу товаров вида «Гироскутер» с доставкой. В случае доставки к оптовой цене товара прибавляется 20% от его плановой себестоимости. Оптовая цена и плановая себестоимость уже занесены в информационную базу и установлены для товаров. Необходимо, чтобы программа автоматически рассчитывала цену с доставкой, по формуле: (Оптовая) + (Плановая себестоимость)*0,2.

Настройка вида цен с расчетом по формуле

Для решения нашей задачи следует настроить вид цен, задав расчет цены по формуле. Откроем справочник видов цен.

CRM и маркетинг / Настройки и справочники / Виды цен

По кнопке «Создать» создадим новый вид цен – «Оптовая с доставкой (электротранспорт)». Укажем параметры: валюта – рубль, цена включает НДС, используется при продаже клиентам.

Чтобы расчет по формуле стал доступными, нажмем ссылку «Использовать полные возможности».

Выберем способ задания цены: «Произвольная формула от других видов цен».

После этого появилось поле «Формула». Для задания самой формулы нажмем в нем кнопку выбора.

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

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

В нашем примере потребуются цены «Оптовая (электротранспорт)» и «Плановая себестоимость (электротранспорт)». Формула будет такой:

[ОптоваяЭлектротранспорт] + [ПлановаяСебестоимостьЭлектротранспорт] * 0.2

Важно . При составлении формулы необходимо десятичные дроби писать через точку. Запятая считается ошибкой.

Кнопка «Проверить формулу» служит для проверки правильности формулы. После ввода и проверки формулы, если нет ошибок, нажмем «Сохранить и закрыть».

Формула отобразилась в поле «Формула» в окне вида цен. Запишем и закроем вид цен.

Установка цены в рабочем месте «Цены (прайс-лист)»

Откроем рабочее место «Цены (прайс-лист)».

CRM и маркетинг / Цены и скидки / Цены (прайс-лист)

По кнопке «Сформировать» в окне настройки параметров прайс-листа зададим отбор для расчета цен: номенклатура (по свойствам) вида «Гироскутеры», вид цены (колонки прайс-листа) – «Оптовая с доставкой (электротранспорт)».

После отбора в рабочем месте отобразилась таблица с товарами и колонкой цены.

Для расчета цены нажмем «Изменить цены – Рассчитать вычисляемые по данным ИБ».

Появится окно выбора параметров, в котором также следует нажать «Рассчитать». Цены рассчитаны.

Теперь, чтобы установить цены для товаров, необходимо нажать «Применить измененные цены». В открывшемся окне установки нужно выбрать вариант «Записать и провести» (обычно он указан по умолчанию) и нажать «Установить».

Программа создаст и проведет документ установки цен номенклатуры. Он будет сохранен в журнале, который доступен по ссылке «История изменения цен» в нижней части рабочего места «Цены (прайс-лист)».

Смотрите также нашу статью о [настройке округления и порога срабатывания цены №36].

Итак, давайте на примере посмотрим какие конкретно возможности предоставляет 1С ЗУП. Условия примера будут такими. В организации сотрудники подразделения в течении месяца могут на определенное количество дней привлекаться к работе на другом участке производства. Каждый участок предполагает свою месячную тарифную ставку. Расчет на каждом участке осуществляется пропорционально отработанному времени. В качестве данных для расчета примера будем использовать следующую таблицу.

Создание нового вида расчета в 1С ЗУП

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

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

+ +

Поясню эту формулу. НормаВремениЗаМесяцВДнях - это показатель предопределенный разработчиками. Он возвращает норму времени в дня, установленную по графику текущего сотрудника. Например, в Сентябре 2014 года для графика Пятидневка это 22 дня. ТарифнаяСтавкаМесячная - также показатель предопределенный. Его значение будет устанавливаться при приеме сотрудника на работу, либо при изменении условий оплаты документом «Кадровое перемещение».

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

Создание собственных показателей

ОкладНаУчастке… - 2 показателя, которые являются условно постоянными. Их нужно добавить. Для этого в открытой ранее форме, в нижней её части следует нажать на ссылку «Добавить показатель». Указываем наименование, в поле «Вид показателя» денежный, в поле «Назначение показателя» установим «Для всей компании (организации)», а поле «Порядок ввода показателя» установится автоматически в значение «Периодически». Наиболее интересным полем здесь является «Назначение показателя» . Также оно может принимать значение «Для подразделения» и «Для сотрудника». О последнем мы поговорим чуть ниже, а о том в каких случаях можно использовать показатель для подразделения можете почитать в статье Произвольные формулы видов расчета в 1С ЗиУП: использование собственных показателей для расчета зарплаты . Таким образом создаем 2 показатель по количеству участков.

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

  • Вид показателя - числовой;
  • Назначение показателя - для сотрудника;
  • Порядок ввода показателя - ежемесячно перед расчетом зарплаты.

Создадим 2 таких показателя по количеству участков.

Теперь вводим формулу в поле, которое расположено в верхней части окна. Ещё раз напомню формулу:

(ТарифнаяСтавкаМесячная / НормаВремениВДнях * (ВремяВДнях - ДнейНаУчастке1 - ДнейНаУчастке2)) + ОкладНаУчастке1 / НормаВремениВДнях * ДнейНаУчастке1 + ОкладНаУчастке2 / НормаВремениВДнях * ДнейНаУчастке2

Сохраняем эту формулу.

Далее необходимо перейти на закладку «Время» в создаваемом виде расчетов и установить в активное положение переключатель «Начисление за работу полную смену в пределах нормы времени». А в поле «Вид времени по классификатору…» указать «Явка».

Теперь сохраняем этот вид расчета.

Ввод значений для созданных показателей

Теперь давайте введем значения для созданных показателей. Вначале введем сведения для показателей ОкладНаУчастке1 и ОкладНаУчастке2. Для этого откроем сервис «Показатели расчета заработной платы». Доступ к нем можно получить на закладке «Расчет зарплаты» главного меню программы в левой колонке ссылок, внизу. В открывшемся окне переходим на закладку «Постоянные», устанавливаем переключатель «Данные по организации», выбираем организацию и добавляем значения для двух наших показателей.

Теперь переходим на закладку «Ежемесячные». Здесь будут вводиться расчетчиком ежемесячные показатели о количестве отработанных часов на участках. Указываем период, устанавливаем режим ввода «Данные по сотрудникам» (пример с показателями по подразделениям смотрите.