Как в 1с посмотреть формулы
В сегодняшней публикации будут подробно представлены возможности использования собственных показателей расчета заработной платы в произвольных формулах. В частности я представлю обзор сервиса«Показатели для расчета зарплаты». И конечно будет много мелких, но интересных и полезных особенностей ведения учета в программном продукте 1С Зарплата и Управление Персоналом. Поэтому читайте и не забывайте оставлять свои вопросы и замечания в комментариях и на страницах блога во вконтакте, на одноклассниках и google+.
Использование показателей по сотрудникам, по подразделениям и по всей организации в 1С ЗУП
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Давайте рассмотрим пример. Есть производственная организация, в которой сотрудникам начисляется гарантированный оклад. Также существует вид расчета «Премия за личную выработку сверх плана». Конечно в такой организации должно трудится несколько десятков рабочих, а то и сотни, но для понимания возможностей 1С, и чтобы не загружать Вас лишней информацией, я рассмотрю эту задачу на примере всего двух сотрудников.
Создание видов расчета в ЗУП с произвольными формулами и показателями
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Для начала нам необходимо создать сам вид расчет «Премия личная за работу сверх плана». Итак, открываем перечень «Основных начислений» и создаем новый вид расчета. Доступ к «Основным начислениям» в 1С ЗУП можно получить на закладке «Расчет зарплаты» в самом внизу в разделе «См. также». Добавляем новый вид расчета. Вводим наименование «Премия личная за работу сверх плана». Переключатель «Последовательность расчета» ставим в положение «Первичное начисление» поскольку наш новый вид расчета не будет зависеть от других расчетов, а только от показателей, которые вводятся раз в месяц перед расчетом зарплаты. В разделе «Способ расчета» устанавливаем в активное положение переключатель «Произвольная формула расчета». В результате появится ссылка «Редактировать формулу расчета» и нам необходимо нажать на неё, чтобы открылось окно редактирования формул.
Теперь давайте напишем формулу, по которой рассчитывается эта премия. Пусть план каждого рабочего составляет 100 каких-то условных деталей. Каждая следующая деталь сверх плана оплачивается в виде премии по 250 руб. за каждую деталь. Следовательно формула будет выглядеть так:
(Выработка_Сотрудника – План_Сотрудников) * Ставка_Оплаты_Сверх_Плана
Показатель Выработка_Сотрудника должен вводиться для каждого сотрудника ежемесячно перед расчетом зарплаты, а показатель План_Сотрудников – это условно постоянный показатель, который можно было в формуле написать и фиксированной суммой – 100 – но я специально этого не стал делать, чтобы побольше поработать с показателями. Кроме того он может различаться для подразделений. Например в оном цехе деталь сложнее в производстве и на неё тратиться больше времени, поэтому план будет не 100 штук, а 80. Ставка_Оплаты_Сверх_Плана –по аналогии с предыдущим.
- Идентификатор — должен состоять только из букв и цифр, без пробелов;
- Вид показателя – числовой, он у нас будет использоваться для ввода количества в штуках;
- Назначения показателя – для сотрудника, т.е. это личный показатель каждого сотрудника (Иванов произвел 120 штук, а Петров 130);
- Порядок ввода показателя – ежемесячно перед расчетом зарплаты.
Записываем его и закрываем.
Теперь создадим показатель План_Сотрудников. В поле «Назначение показателя» теперь необходимо ввести для подразделения, поскольку у разных подразделений план выработки для сотрудников будет отличаться. В поле «Порядок ввода показателя» установим значение «Периодически», поскольку план иногда все-таки может и меняться, но конечно не ежемесячно. Записываем показатель.
Ну и третий показатель, который аналогичен предыдущему. Только одно отличие, что «Вид показателя» будет не числовой, а денежный. Хотя даже если Вы введете Числовой ничего не изменится, но лучше конечно руководствоваться логикой и выбрать именно денежный показатель.
Теперь мы можем написать формулу для вида расчета с использованием только что созданных показателей. Однако формула немного модернизируется по сравнению с той, которую представил вначале. Ведь может быть так, что сотрудник не выполнит план и чтобы этот вид расчета не начислил отрицательного значения мы будем использовать функцию Макс( ,). Она означает, что окончательным будет максимальный результат из этих двух выражений:
Таким образом получается если, результат нашей формулы будет отрицательным, то в качестве конечного результата будет использоваться ноль, который больше, чем отрицательное значение. Сохраняем формулу, нажав на ОК и сохраняем сам вид расчета. Остальные закладки этого вида расчета должны были при создании заполниться как надо.
Далее необходимо назначить созданный вид расчета в качестве планового сотрудникам производственного цеха. Для этого можно использовать документ «Ввод постоянного начисления или удержания» или «Ввод сведений о плановых начислениях». О том как это делается я писал в предыдущей статье.
Заполнение постоянных и ежемесячных произвольных показателей в 1С ЗиУП
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Теперь нам необходимо познакомиться с сервисом, с помощью которого мы будем вводить значения для только что созданных показателей. Этот инструмент называется «Показатели для расчета зарплаты». Ссылку на него можно найти на закладке «Расчет зарплаты» рабочего стола программы в самой левой колонке. Откроем его и сразу не пугаемся. Окно разделено на две закладки «Ежемесячные» и «Постоянные. Начнем с «Ежемесячных».
- Во-первых, необходимо выбрать что мы вводим: индивидуальные показатели сотрудника или ежемесячные показатели для подразделений/организации. Выбираем первое.
- Во-вторых, выбираем режим ввода. Это уж как кому удобно. Мне удобен первый вариант «по показателям».
- В-третьих, указываем период, за который заполняются показатели: Август 2014.
- Ну и в-четвертых, вводим сам показатель для наших двух сотрудников, которые получают «Премию личную за работу сверх плана». Должно получиться то, что показано на скриншоте.
Теперь необходимо ввести постоянные показатели, а точнее условно-постоянные, которые довольно редко меняются. Для этого переходим на закладку «Постоянные». Выбираем переключатель «Данные по организации» и для каждого из двух цехов вводим значения показателей «План сотрудников» и «Ставка оплаты сверх плана». В цехах производятся детали разной сложности, с различными трудозатратами, поэтому и показатели для подразделений не одинаковые. Эти значения будут действовать для всех сотрудников, кто трудиться в этих подразделениях и которым начисляется премия.
Осталось дело за малым. Создаем документ «Начисление зарплаты сотрудникам организации» и заполняем его сотрудниками производственных цехов (у нас их всего двое). Обратите внимание, что все показатели, которые мы только что вводили, отображаются в этом документе вместе со своими значениями. Далее выполняем расчет документа. |
Обратите внимание, что все показатели, которые мы только что вводили отображаются в этом документе вместе со своими значениями.
На этом сегодня всё! Скоро будут новые интересные материалы на zup1c.
Чтобы узнать первыми о новых публикациях вступайте в группы в социальных сетях, где все материалы также регулярно публикуются:
В программе «1С:Зарплата и управление персоналом 8», ред. 3.1, бухгалтеры регистрируют множество доходов, начиная с окладов, отпускных, заканчивая доплатами и надбавками, которые рассчитываются по сложнейшим формулам. В основе всего лежит начисление. Оно определяет многие моменты, например, специфику по НДФЛ, взносам, вхождение в базу среднего и др.
Создание начисления
В поставке программы предусмотрен набор наиболее распространенных типовых начислений – оклад по дням, отпуск основной и т.д. Наряду с этим пользователь может создать свое начисление, в котором можно задать необходимые настройки, назначение начисления, его расчет. Ищите начисления в разделе «Настройка» – «Начисления».
Нажимаем кнопку «Создать». Откроется карточка начисления, которое необходимо оформить.
В поле «Наименование» указываем название начисления – так оно будет отображаться в документах и аналитических отчетах программы. На вкладке «Основное» наиболее важное поле – «Назначение начисления».
Назначение позволяет программе определять, какие настройки допустимы для начисления, каким образом и где начисление может назначаться, рассчитываться и выполняться. Другими словами, по назначению программа «узнает» начисления.
Список возможных назначений начислений - закрытый, расширить его нельзя. Некоторые из назначений доступны только в том случае, если выбрали соответствующую возможность программы. Это такие назначения, использование которых предполагает также создание специфичного для них показателя, вида времени и т. п.
Например, если выбрать назначение начисления «Премия», то программа автоматически ставит флаг «Включать в базу начислений при расчете среднего заработка» на вкладке «Средний заработок». Снять этот флаг нет возможности, так как премии учитывают в расчете среднего заработка, согласно Положению, утв. постановлением Правительства РФ от 24.12.2007 № 922.
Назначение «Прочие начисления и выплаты» позволяет настроить начисление произвольным образом, без каких-либо ограничений в последующих настройках среднего, НДФЛ и т.д. Его можно использовать, если все другие имеющиеся в программе назначения не позволяют решить ту или иную задачу. Прежде, чем использовать «прочее» назначение, рекомендуем убедиться, что иные возможности программы не подходят. Уточнить этот момент помогут на Линии консультаций.
Способ выполнения начислений
В значении поля «Начисление выполняется» указано то, в каком документе можно выбрать/заполнить начисление/где и как оно будет заполнено.
Какие виды выполнения начислений доступны в программе, узнаете из Таблицы 1.
Таблица 1. Виды выполнения начислений
Возможный вариант
Как работает
Ежемесячно
Такое начисление можно назначить плановым, и оно будет автоматически выполняться при окончательном расчете зарплаты документом «Начисление зарплаты и взносов» и др.
По отдельному документу
Такое начисление можно выполнить только межрасчетными документами «Разовое начисление», «Материальная помощь», «Премия» и проч.
В перечисленных месяцах
Совпадает со способом «Ежемесячно». Отличие в том, что можете выбрать месяцы, при окончательном расчете которых программа будет выполнять это начисление.
Только если ввели значение показателя
Такое начисление выполняется при окончательном расчете только в том случае, если на этот месяц с помощью универсального документа «Данные для расчета зарплаты» ввели значение хотя бы одного из отмеченных «определяющих» показателей. В формуле такого начисления должен использоваться показатель разового использования (рассмотрим далее в статье). Именно такие показатели предлагается отметить в таблице.
Только если ввели вид учета времени
Это начисление выполняется при окончательном расчете только в том случае, если на этот месяц каким-либо способом (в графике, табеле или в документе «Данные для расчета зарплаты») зарегистрировали время выбранного вида.
Только если время приходится на праздничные дни
Начисление выполняется при окончательном расчете только в том случае, если рабочее время по графику работы сотрудника (обычному или индивидуальному) выпадает на государственные праздники согласно производственному календарю.
Формулы начисления
В Таблице 1 мы упомянули про формулу начисления. Это важный параметр, который определяет, как начисление выполняется и как рассчитывается его результат.
Для части начислений автоматически заложен внутри программы алгоритм расчета, который регламентирует законодательство. Для таких начислений нельзя задать произвольную формулу расчета (например, «Оплата по больничному»).
Для других видов назначений возможно установить произвольную формулу.
Для некторых назначений формулу расчета предлагает программа автоматически. Например, для оклада. Но при необходимости ее можно изменить. Если хотите в документах просто ввести итоговую готовую сумму, то укажите способ расчета «результат вводится фиксированной суммой».
Формула состоит из показателей, которые соединяются арифметическими операциями (+, -, *, /), можно использовать скобки. Кроме показателей в формуле можно использовать постоянные числа. В качестве разделителя целой и дробной части, как правило, используют точку, если не задали иные региональные установки.
Еще используют функции. Например: Макс(Выражение1, …, ВыражениеN) – выбирается выражение с наибольшим значением. В качестве выражений подойдут любые показатели и формулы.
Ключевые элементы формулы - показатели расчета зарплаты.
Если в формуле начисления фигурирует показатель «Расчетная база», программа даст доступ к такой вкладке, как «Расчет базы».
На этой вкладке указывайте начисления, участвующие в расчете данного начисления.
Например, в расчете «Доплаты за выполнение плана» работает формула, где на размер доплаты влияет процент от расчетной базы. В расчетную базу входят оклад и премия. Значит, на вкладке «Расчет базы» по кнопке «Подбор» указываем базовые начисления «Оклад по дням» и «Премия разовая (суммой)».
Также можем выбрать период расчета базы, то есть за какой месяц, квартал и т.д. брать в расчет базу.
Учет времени
На вкладке «Учет времени» определяем, как программа будет учитывать время в течение того периода, пока действует начисление. Возможные варианты: в качестве отработанного времени по норме либо сверх нормы, как неотработанное время либо как дополнительно оплачиваемое время. Например, доплата за ночные часы. Кроме того, здесь же указываем вид времени по классификатору использования рабочего времени.
В свою очередь для назначений начислений за отработанное время программа предложит следующие варианты:
Полная рабочая смена в пределах нормы времени. Означает, что время, отработанное по виду начисления, оплачиваем в пределах нормы времени сотрудника.
Неполная смена в пределах нормы времени. Время оплачиваем в пределах нормы времени, измеряем в часах.
Работа сверх нормы времени. Оплачиваем отработанное сверх нормы время. Например, оплата сверхурочных часов за работу в выходные по графику дни, нерабочие по графику.
Зависимости
Вкладка «Зависимости» - чтобы указать начисления/удержания, взаимосвязанные с данным конкретным начислением. Скажем, пользователь может указать начисления, в расчетную базу которых входит рассматриваемое начисление.
Например, надбавка за ученую степень входит в расчетную базу ежемесячной премии.
Чтобы у Вас сразу была возможность определиться стоит ли читать этот материал, я в этом вступлении приведу условия рассматриваемого примера. Мы рассмотрим ситуацию в некоторой организации, где работают водители. Их основная оплата осуществляется по часовой ставке за отработанное в месяце количество часов (т.е. по фактической Явке — Я). Также в месяце могут быть часы (а может их и не быть), отработанные на ремонте, которые оплачиваются по другой ставке в зависимости от сложности ремонта – 3 уровня сложности.
В рамках этого примера я предложу два варианта решения задачи мы посмотрим, как в ЗУП 3.0 создаются формулы, создаются и настраиваются произвольные показатели, а также поговорим о механизме Шаблонов ввода исходных данных, с помощью которого можно создавать формы для ввода значений показателей (я уже упоминал этот механизм в статье про настройку сдельного заработка в ЗУП 3.0). Также расскажу о двух новых способах выполнения начисления:
- Только если введено значение показателя
- Только если введен вид учета времени
Возможно, звучат все эти слова довольно грозно и запутанно, поэтому я постараюсь как можно проще объяснить, что к чему.
Настройка и ввод значения постоянного показателя в 1С ЗУП 3.0. Что такое «Шаблон ввода исходных данных»?
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Условия рассматриваемого примера я уже озвучил, поэтому сразу приступим к его решению. Итак, у нас есть сотрудник Фролов Иван Петрович, который является водителем и имеет плановое типовое начисление «Оплата по часовому тарифу» со ставкой 150 руб./час. Также стоит отметить, что сотрудник имеет в качестве основного графика стандартную пятидневку 40 часов в неделю.
Теперь нам необходимо настроить программу для оплаты сотруднику часов, проведенных в ремонте. Настроить наиболее удобным для расчетчика способом. Под наиболее удобным я понимаю такой способ, когда расчетчик вводит только количество часов в ремонте, а всё остальное программа делает сама. Начнем.
Во-первых, нам необходимо внести в программу сведения о размере ставок за 1 час работы в ремонте для каждого из 3-ех уровней сложности ремонта. Для этого откроем справочник «Показатели расчета зарплаты», который находится в разделе главного меню «Настройка».
В списке этого справочника мы увидим большое количество предопределенных показателей, который созданы разработчиками программы 1С ЗУП. Эти показатели используются в предопределенных видах начисления. Кстати, и мы можем использовать предопределенные показатели в своих формулах (только необходимо четко понимать какие значения принимает каждый из этих показателей), но сейчас нам они не понадобятся. Нам требуется создать новый показатель, свой. |
При создании важно понимать настройки показателя. С названиями ничего сложного нет, вносим так как показано на рисунке ниже или придумываем своё более оригинальное название. Остальные поля рассмотрим подробнее:
- Назначения показателя – в нашем случае часовые ставки по ремонту будут иметь отношения не к конкретному сотруднику, а действовать для сотрудников всей организации, поэтому выбираем значение «Для организации»;
- Тип показателя – часовая ставка — это «Денежный показатель»;
- Точность – если часовая ставка указывается с точностью до копеек, то надо указать цифру 2 (это означает два знака после запятой);
- Является тарифной ставкой – да в нашем случае это так. В соседнем поле выбираем «Часовая тарифная ставка»;
- Используется – важно понимать, что данный показатель вводится не ежемесячно, он является условно-постоянной величиной. Почему условно? Потому что раз в год или в два эта ставка всё-таки может изменяться. Поэтому мы указываем переключатель «Во всех месяцах, после ввода значения (постоянное использование)». Внизу появляется комментарий: «Изменяется периодически при изменении обстоятельств».
В таком же духе создаем ещё два аналогичных по настройкам показателя «Ставка (ремонт 2)» и «Ставка (ремонт 3)».
Теперь нам необходимо ввести конкретные значения по этим показателям. Мы создадим форму, с помощью которой и введем значения. Об этом механизме я уже писал в статье Как в ЗУП 3.0 настроить начисление сдельного заработка. Если пока не совсем понятно, о чем идет речь, то просто сделайте то, о чем я пишу и через несколько абзацев всё станет ясно.
В разделе главного меню «Настройка» выбираем пункт «Шаблоны ввода исходных данных» и создаем новый элемент этого справочника (другими словами нажимаем кнопочку «Создать»). В этом новом элементе задаем название, например, «Ввод часовых ставок по ремонту для водителей». Чуть ниже указываем, что с помощью этого шаблона мы будем вводить значения постоянных показателей – ставим галочку «Постоянно действующие». Далее непосредственно выбираем по каким конкретно показателям будут вводиться значения этим шаблоном – ставим галочки напротив показателей, созданных на прошлом шаге. Этих настроек пока будем нам достаточно.
Ну а теперь самое интересное. Мы будем использовать только что созданный шаблон. Открываем раздел главного меню программы «Зарплата» и выбираем пункт «Данные для расчета зарплаты». Здесь при создании нового элемента будет предложено выбрать шаблон. У меня в базе много шаблонов, но в числе прочих есть и только что созданный «Ввод часовых ставок по ремонту для водителей». Его нам и надо выбрать. |
В результате откроется окно, в котором нам надо задать значения ставок для каждого уровня сложности ремонта и указать дату, с которой эти показатели будут действовать. Для нашего примера будут следующие значения часовых ставок по ремонту:
- 1 уровень сложности – 120 руб./час
- 2 уровень сложности – 130 руб./час
- 3 уровень сложности – 140 руб./час
Данные показатели действуют с 01.04.2015. Принцип ввода показан на картинке.
Ежемесячные показатели в 1С ЗУП 3.0
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Теперь нам необходимо создать ещё 3 показателя, по которым будет вноситься информация о том, сколько часов на ремонте в текущем месяце провел водитель. Это уже будут показатели ежемесячные.
Итак, открываем справочник «Показатели расчета зарплаты». В ЗУП 3.0 он находится в разделе главного меню «Настройка». Создаем новый показатель. Название придумываете сами или заимствуете мой вариант названия. Пройдемся по остальным настройкам:
- Назначения показателя – данный показатель уже является индивидуальным для конкретного человека, поэтому выбираем значение «Для сотрудника»;
- Тип показателя – дело в том, что нет такого варианта как время, поэтому придется выбрать тип «Числовой», но для себя мы понимаем, что фактически в этом показателе хранятся значения отработанных часов;
- Точность – теоретически с помощью этой настройки можно настроить ввод показателя с точностью до минуты. Для этого нужно выбрать точность 2, т.е. два знака после запятой. При этом не надо забывать, что 1 час 30 минут – это не 1.3, а 1.5.
- Используется – во-первых, нам необходимо установить переключатель «Только в месяце, в котором вводится значение (разовое использование)» поскольку у нас показатель вводится ежемесячно. Во-вторых, поскольку мы собираемся вводить общее значение отработанных за месяц часов на ремонте документом «Данные для расчета зарплаты», то нам требуется установить переключатель «Вводится единовременно документом ввода данных для расчета зарплаты».
С точно такими же настройками надо ввести ещё два показателя «Часов на ремонте 2» и «Часов на ремонте 3».
Следующим шагом нам надо создать шаблон, с помощью которого расчетчик будет ежемесячно вводить информацию об отработанных часах на ремонте. В разделе главного меню программы «Настройка» выбираем пункт «Шаблоны ввода исходных данных» и создаем новый элемент, новый шаблон. Настройки будут следующие:
- Название – например, «Ввод часов отработанных на ремонте»;
- Вводятся показатели расчета зарплаты – выбираем «Разовые (используется только в одном месяце);
- Выбираем три показателя, которые мы создали на прошлом шаге. Кстати, обратите внимание, что показатели можно создавать не только из соответствующего справочника (так мы делали), но и непосредственно из документа «Шаблоны ввода исходных данных» — кнопка «Добавить показатель».
И последний штрих. Расчетчику скорее всего будет удобно вводить количество отработанных часов сразу для нескольких сотрудников, поэтому открываем вкладку «Дополнительно» и устанавливаем галочку «В документе используется несколько: сотрудников». Если посмотреть внимательно, то на вкладке «Дополнительно» есть ещё несколько дополнительных настроек. В рамках этого примера нет повода их рассматривать, но если Вы считаете, что для Вашей ситуации они нужны, то можете написать мне, и мы их рассмотрим.
Ну а теперь давайте укажем сколько часов на ремонте отработал наш сотрудник Фролов в Апреле 2015 года. В разделе главного меню «Зарплата» выбираем пункт «Данные для расчета зарплаты» и вводим новый документ вида «Ввод часов отработанных на ремонте». Обязательно указываем месяц начисления «Апрель 2015» и указываем сколько часов наш сотрудник отработал на ремонте по каждому уровню сложности:
- Ремонт 1 уровня – 2 часа;
- Ремонт 2 уровня – 4 часа;
- Ремонт 3 уровня – 0 часов (т.е. просто ничего не вводим, оставляем поле пустым).
Создание «Вида начисления» с произвольной формулой и использованием собственных показателей в 1С ЗУП 3.0
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Теперь нам требуется создать вид начисления, в котором будут использоваться данные, введенные через показатели на прошлом шаге. В разделе главного меню «Настройка» ищем пункт «Начисления» — это перечень всех видов начисления программы. В нем мы создаем новый вид начисления. Назовем его, например, «Оплата часов на ремонте». Теперь давайте пройдемся по настройкам нашего нового вида расчета:
- Назначение начисления – довольно сложно в нескольких строчках охарактеризовать назначение этого поля. Если коротко, то в данном поле можно выбрать предопределенные разработчиками варианты, которые влияют в целом на настройки, а иногда и на формулу конкретного вида расчета. Чтобы более полно понять это можете повыбирать по очереди каждое значение и посмотреть, как будут меняться настройки у вида начисления. Для нашего примера укажем значение «Прочие начисления и выплаты».
- Расчет и показатели – выбираем «Результат рассчитывается», т.е. мы будем вводить формулу;
- Формула – в формуле мы будем использовать показатели, созданные на предыдущих шагах. Формула будет иметь вид: СтавкаРемонт1*ЧасовНаРемонте1 + СтавкаРемонт2*ЧасовНаРемонте2 + СтавкаРемонт3*ЧасовНаРемонте3 ;
- Начисление выполняется – следует выбрать вариант «Только если введено значение показателя». Это означает, что начисление по этому способу расчета будет проводиться в текущем месяце только, если у сотрудника были в текущем месяце часы по ремонту, т.е. если введено значение хотя бы одного из показателей: ЧасовНаРемонте1 или ЧасовНаРемонте2 или ЧасовНаРемонте3. Чуть ниже надо обязательно поставить галочки напротив этих показателей.
Теперь мы можем пробовать начислить зарплату сотруднику Фролову за Апрель 2015. Напомню, что документом «Данные для расчета зарплаты» за Апрель были внесены сведения об отработанных часах на ремонте: 2 часа по ставке 1 уровня – 120 руб/час и 4 часа по ставке 2 уровня – 130 руб/час. Мы ожидаем следующей суммы по ремонту: 2*120 + 4*130 = 760 руб. Открываем документ «Начисление зарплаты» и подбором заполняем его сотрудником Фроловым. Мы видим, что помимо основной «Оплаты по часовому тарифу» у сотрудника появилась строчка с видом начисления «Оплата часов на ремонте» с той суммой, которую мы и ожидали.
Чтобы увидеть значения показателей, которые участвовали в расчете этих 760 руб. можно нажать на кнопку «Показать подробности расчета».
При этом хочу обратить Ваше внимание на 1 тонкий момент. Мы не назначали сотруднику начисление «Оплата часов на ремонте» в качестве планового. Программа сама отследила, что в базу за Апрель внесены показатели, используемые в этом виде расчета и при начислении создала нужную строчку. Это стало возможным благодаря настройки «Начисление выполняется: только если введено значение показателя», которую мы делали в самом виде расчета.
Таким образом, если, например, в мае у сотрудника не было часов на ремонте, то мы и не будем вводить часы в ремонте документом «Данные для расчета зарплаты» и поэтому при заполнении документа «Начисление зарплаты» за Май 2015 будет только одна строка «Оплата по часовому тарифу».
В ЗУП 2.5 подобной возможности не было. Нам пришлось бы в любом случае назначать сотруднику это начисление как плановое и в случае отсутствия часов на ремонте была бы пустая строчка с видом начисления «Оплата часов на ремонте» (про другие отличия зуп 3.0 от зуп 2.5 можете почитать в этой серии статей).
На этом сегодня всё! В одной из следующих статей я покажу ещё один очень интересный вариант решения этой же задачи, а именно покажу как в ЗУП 3.0 работает механизм использования нескольких видов времени в графике работы. Следите за обновлениями сайта.
Чтобы узнать первыми о новых публикациях вступайте в группы в социальных сетях, где все материалы также регулярно публикуются:
В этой статье мы рассмотрим пример, в котором я постараюсь наиболее полно отразить ключевые возможности использования формул и показателей. Также будет затронут вопрос использования справочника «Графики работы» и загадочного документа «Табель учета рабочего времени». Не путайте с одноименным отчетом. Конечно в рамках одного примера обо всем рассказать не получится, поэтому чуть позже я напишу ещё несколько публикаций на эту тему.
Произвольные формулы расчета в 1С ЗиУП
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Давайте сразу приступим к примеру. Мне кажется так будет более наглядно. Итак, в организации есть подразделение охрана. Сотрудники этого подразделения, их 4 человека, работают сутки через 3. Для каждого сделаем отдельный график работы. Сотрудник получает полный оклад, если отработает весь свой план по графику. Если будут неотработанные дни, то оклад пересчитывается пропорционально отработанным дням. Также возможен случай, когда сотрудник отработает больше положенной нормы дней по своему графику. Это происходит, когда сотрудники заменяют другого работника, ушедшего в отпуск или выбывшего по болезни. В этом случае сотрудник, отработавшей на подмене имеет отработанных дней больше, чем положено по его графику. Надо обеспечить, чтобы в этом случае его оклад был начислен как за обычную работу в рамках плановых дней графика, а оплата за дни, отработанные сверх плана были бы отнесены на другой вид расчета «Доплата за совмещение».
Создание элементов справочника «Графики работы»
Для начала необходимо обсудить элементы справочника «Графики работы». Его можно найти на рабочем столе программы на закладке «Кадровый учет» в средней колонке.
Поскольку предполагается работать в режиме сутки через трое, то необходимо создать 4 графика для каждого суточного цикла. Итак, откроем справочник и добавим новый график. Необходимо сразу ввести наименование – «Сутки через трое 1» – и нажать на кнопку «Заполнить график». Откроется окно помощника для настройки графика. В этом помощнике имеется возможность либо выбрать предопределенные шаблоны, либо настроить график вручную. |
Для наших целей уже есть шаблон «Сутки через трое (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, в нашем примере это: |
ТарифнаяСтавкаМесячная / НормаВремениВДнях * ВремяВДнях).
Если условие, находящееся в скобках выполняется, то результат принимает значение переменной, находящейся после первой запятой (т.е. выражение1, в нашем случае этоТарифнаяСтавкаМесячная). Если условие не выполняется, то результат принимает значение, полученное после выполнения формулы, которое находится после второй запятой (т.е. выражение2, в нашем примере это ТарифнаяСтавкаМесячная / НормаВремениВДнях * ВремяВДнях).
Во-вторых, расшифрую показатели, которые используются в формуле:
- ВремяВДнях– количество дней, отработанных сотрудником в текущем месяце –предопределенный показатель – рассчитывается программой автоматически;
- НормаВремениВДнях– плановое количество дней, которое сотрудник должен отработать в текущем месяце в соответствии с графиком работы — предопределенный показатель – рассчитывается программой автоматически;
- ТарифнаяСтавкаМесячная– сколько сотрудник заработает при полной отработке своих плановых рабочих дней – предопределенный показатель – указывается при назначении сотруднику этого вида выплаты.
А теперь я постараюсь пояснить суть формулы. Если сотрудник отработал (ВремяВДнях) всю свою норму дней (НормаВремениВДнях) или сверх этой нормы (т.е. выполнено условие), то Сотруднику начисляется его полный оклад. Если же условие не выполняется, т.е. он отработал дней меньше, чем положено по норме, тогда его выплата определяется исходя из месячной тарифной ставкипропорционально отработанным дням. В конечном виде вид расчета будет выглядеть так.
Не забудьте записать этот вид расчета, чтобы сохранить все изменения.
Теперь создадим второй вид расчета «Доплата за совмещение», который будет отслеживать ситуацию, когда сотрудник отработал дней больше, чем предусмотрено его графиком работы. Оплата за такую переработку будет рассчитываться исходя из месячной тарифной ставки, пропорционально переработанным дням. Формула такого вида расчета будет иметь вид:
? ( ВремяВДнях > НормаВремениВДнях , ( ( ВремяВДнях – НормаВремениВДнях ) / НормаВремениВДнях * ТарифнаяСтавкаМесячная ) , 0 )
Если же условие не выполняется, т.е. если сотрудник не превысил количество отработанных дней по своему графику, то результат будет равен нулю, т.е. в этом случае сотруднику доплата не начисляется. Никаких новых параметров по сравнению с предыдущим видом расчетов не появилось, поэтому нет смысла ещё раз их пояснять. Сохраняем этот вид расчета.
Теперь необходимо назначить эти виды расчетов нашим сотрудникам. Если новые сотрудники, то это делается в документе приема на работу. Подробнее о приеме сотрудников читайте здесь. Если же виды расчета устанавливаются для уже работающих сотрудников, то можно воспользоваться документом «Ввод постоянного начисления или удержания организаций» или «Ввод сведений о плановых начислениях сотрудников организации». Но только в первом случае придется вводить два документа для каждого из видов расчета, а во втором случае можно обойтись одним документом.
Начисление зарплаты с использованием созданных видов расчета
✅ Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1: Узнать подробнее ->>
✅ ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета: Узнать подробнее ->>
✅ Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих: Узнать подробнее ->>
Итак, в результате каждый из этих четырех сотрудников должен иметь по два плановых начисления.
Напомню, что расчет зарплаты в 1С ЗиУП осуществляется по принципу вытеснения. Все дни графика считаются отработанными, если не было документов, вытесняющих рабочие дни графика (больничные, отпускные и т.д.). Подробнее о последовательности расчета заработной платы в ЗУП’е читайте Часть 2: Расчет зарплаты. Инструкция по 1с ЗУП для начинающих или пошаговое описание всех этапов начисления зарплаты в 1с зуп 8. Пока мы в программу не вводили вытесняющих документов на наших сотрудников и если попробовать сформировать отчет «Табель учета рабочего времени» (об отчетах и печатных формах подробно здесь), то мы увидим, что у сотрудников отработаны все дни в августе по их графикам.
Теперь можем открыть документ «Начисление зарплаты сотрудникам организации», заполнить этот документ сотрудниками подразделения охрана и рассчитать этот документ. В результате получим следующее.
Итак, Шелестов отработал на 2 дня меньше в связи с отпуском, вместо 7 дней 5, поэтому его оклад рассчитывается пропорционально отработанным дням:
12 500 / 7 * 5 = 8 928,57 руб.
Ни о какой доплате конечно речи не идет, поэтому «Доплата за совмещение» равна 0.
Сотрудник Горин отработал на два дня больше своего плана, вместо 8 дней 10. Оклад начисляется в полном размере, как за 8 плановых дней – 12 500 руб. А вот доплата рассчитывается пропорционально двум дням отработанным сверх нормы в 8 рабочих дней:
12 500 / 8 * 2 = 3 125,00 руб.
Вот так. Всё что можно было автоматизировать в этом примере мы автоматизировали типовыми средствами. Для удобства можно ещё сделать внешнюю обработку, в которой можно будет на основании отпуска и других вытесняющих документов создавать документ «Табель учета рабочего времени» при указании в этой обработки кто кого заменяет. Но над этим стоит работать только если подобная процедура имеет массовый характер из месяца в месяц при большом количестве сотрудников. А так можно и ручками ввести.
На этом сегодня всё! Скоро будут новые интересные материалы на zup1c.
Чтобы узнать первыми о новых публикациях вступайте в группы в социальных сетях, где все материалы также регулярно публикуются:
Гран-при Майами: что это за гонка?
Она дебютная в календаре Формулы-1 и вошла в расписание этого сезона год назад. Сообщается, что организаторы гонок и руководство серии подписали контракт на 10 лет. В 2022-м пройдёт первая гонка по договору, хотя изначально планировалось провести первые соревнования три года назад. Однако они не состоялись из-за осложнений в ходе строительства.
Этап 5. Майами, США. Расписание заездов
- 6 мая, 21:30. Свободная практика 1
- 7 мая, 00:30. Свободная практика 2
- 7 мая, 20:00. Свободная практика 3
- 7 мая, 23:00. Квалификация
- 8 мая, 22:30. Гонка
Где смотреть Гран-при Майами
В России больше нет легальных способов посмотреть Формулу-1 в прямом эфире в связи с разрывом контракта с «Матч ТВ» из-за событий на Украине. Также заблокирован доступ пользователям с российским IP в приложении F1 TV. Единственный вариант посмотреть заезды в режиме Live – через ВК-сообщества.
Предварительный прогноз погоды
По сравнению с прошедшим Гран-при Австралии, проходившим в умеренных условиях (+17. +21 градус), погода во время заездов в Майами будет жаркой и ясной (+28. +32 градуса).
Характеристика трассы Майами
Круг состоит из 19 поворотов (12 левых и 7 правых), трёх прямым и трёх зон DRS. Максимальная расчётная скорость – 320 км/ч. В проект заложены три точки, где возможен обгон – на 1-м, 11-м и 17-м поворотах.
Между 13-м и 16-м поворотами есть перепад высот, где трасса сначала опускается, а затем поднимается, проходя под эстакадами. По задумке разработчиков трассы из бюро Apex Circuit Design, там заложен «генератор ошибок» из ряда слепых поворотов.
На трассе есть как профилированные участки с отличным сцеплением, требующие мягких настроек подвески, так и по-настоящему скоростные, где нужно использовать жесткие настройки, чтобы получить максимальную отдачу от аэродинамики.
Длина трассы – 5 410 м;
Дистанция гонки – 308 370 м;
Количество кругов – 57.
Лидеры общего зачета Формулы-1
Провал Шарля Леклера в Имоле дорого ему обошёлся. Макс Ферстаппен вырвался на второе место в личном зачёте и сократил отставание от пилота «Феррари» до 27 очков, хотя ранее между ними было 46 баллов. Партнер Ферстаппена Серхио Перес потеснил разом Сайнса и Расселла, разместившись на третьей строчке. Льюис Хэмилтон идёт только на седьмом месте с 28 очками. Ему приходится отбиваться от нападок бывшего партнёра по команде Валтерри Боттаса.
Место | Пилот | Команда | Очки |
---|---|---|---|
1 | Шарль Леклер | Феррари | 86 |
2 | Макс Ферстаппен | Ред Булл | 59 |
3 | Серхио Перес | Ред Булл | 54 |
4 | Джордж Расселл | Мерседес | 49 |
5 | Карлос Сайнс | Феррари | 38 |
6 | Ландо Норрис | Макларен | 35 |
Лидеры Кубка Конструкторов
- Феррари – 124 очка;
- Ред Булл – 113 очков;
- Мерседес – 77 очков;
- Макларен – 46 очков;
- Альфа Ромео – 25 очков.
Несмотря на внезапный провал «Феррари» на домашнем Гран-при, «жеребцы» сохраняют первую строчку в Кубке конструкторов. «Ред Булл» сократил отставание на 38 очков за одну гонку, и теперь между ними 11 баллов разницы. Далее идёт «Мерседес», которому, судя по всему, придётся бороться за своё место с «Маклареном». За пятую строчку борьбу ведут сразу четыре команды: «Альфа Ромео», «Альпин», «Альфа Таури» и «Хаас».
Главная новость недели – это приход «Ауди» и «Порше» в Формулу-1. Однако это случится не раньше 2026 года, об этом сообщил глава концерна «Фольксваген» Герберт Дисс. Предполагается, что «Порше» займётся поставкой моторов, а «Ауди», скорее всего, выкупит одну из команд Ф-1.
«Гонщик из той или иной страны может поспособствовать росту популярности Формулы-1 в своём государстве. Я думаю, что мы попытаемся брать немецких пилотов в свои две команды. Это поможет Формуле-1 в Германии. Помимо этого, я знаю о планах по возвращению Гран-при в Германию. Это тоже будет способствовать росту популярности гонок в стране. В этом есть смысл для компании, да и для всей Германии», – сказал Дисс.
Также не утихают споры о судьбе Гран-при Монако. Ранее сообщалось о его реновации и даже закрытии гонки из-за географического расширения. Льюис Хэмилтон категорически против.
«Это одна из жемчужин нашего спорта, поэтому будет плохо, если мы потеряем её. Думаю, самое сложное – это то, что сами гонки не такие зрелищные. Но все, кто приезжает их, получают от этого удовольствие. Это отличное место. Приспособить трассу нелегко, потому что это вторая самая маленькая страна в мире. Многие из нас живут в Монако. Но именно этот статус иконы, история, которую это место имеет, так привлекательны для гонщиков, а также для тех, кто смотрит Формулу-1», – сказал Хэмилтон.
Фавориты, ставки и коэффициенты Гран-при Майами
Фаворитом предстоящего Гран-при считается триумфатор прошлой гонки Макс Ферстаппен. За его победу БК «Бетсити» дает коэффициент 2,0. Рядом с ним теперь традиционно будет располагаться Шарль Леклер с кэфом 2,25. Далее идут напарники лидеров сезона Серхио Перес и Карлос Сайнс-мл. За успех мексиканца дают 11,0, а за триумф испанца – 15,0. Только позади них расположился бывший гегемон Льюис Хэмилтон. За победу британца дают умопомрачительные 35,0, а его напарника Джорджа Расселла оценили в 50,0. Столько же стоит триумф Ландо Норриса. Остальные пилоты имеют кэфы от 80,0 и выше.
Читайте также: