Формула в 1с для расчета норма дней 70 но не более 1000
Видеоролик выполнен в программе «1С:Зарплата и управление персоналом 8» версия 3.0.25.
При пересчете часовой тарифной ставки (ЧТС) сотрудника в стоимость часа(дня) можно использовать на выбор один из трех вариантов:
- Среднемесячное количество часов (дней) в месяце;
- Норму времени по графику сотрудника;
- Норму времени по производственному календарю.
Вариант расчета устанавливается в меню Настройка – Расчет Зарплаты.
По умолчанию установлен вариант Среднемесячное количество часов (дней) в месяце. Среднемесячное количество часов в месяце определяется производственным календарем. Так, в 2016 году рабочее время при 40-часовой неделе составляет 1974 часа. Следовательно, среднемесячное количество часов в месяце 164,5 ч (1974 / 12= 164,5).
При выборе такой настройки на протяжении всего года сохраняется одинаковый часовой тариф, независимо от графика работы в каждом месяце.
Для двух сотрудников с одинаковыми окладами, но работающими по сменным графикам с разной нормой времени цена часа при работе в выходной день будет одинаковой на протяжении всего года.
Например, у сотрудника А.В. Базина оклад 50 000 руб. Часовая тарифная ставка при выборе варианта Среднемесячное количество часов (дней) в месяце составляет 303,951 руб. на протяжении всего 2016 года (50 000 / 164,5= 303,9514).
Сотрудник отработал в выходные дни 30 апреля и 1 мая по 1 часу (документ Работа в выходные дни и праздники).
При начислении зарплаты и за апрель и за май работа в выходной день в течение одного часа оплачена по двойной тарифной ставке 607,9 руб. (303, 951 х 2).
Если при пересчете оклада сотрудника в ЧТС принято учитывать норму времени по графику сотрудника, то подробности пересчета см. здесь.
О том, как формируется часовая тарифная ставка из оклада с учетом нормы времени по производственному календарю, см.здесь.
Расчитывают отпуск. Есть премия за 12 месяцев. Сумма встает верно.
проблема в днях:
отработанно за расчетный период = 242,00 встает верно!
а вот норма за расчетный период выдает = 249, а должно быть 274. какие именно дни берутся в норму за расчетный период?
график заполнен верно.
пишу запрос:
ВЫБРАТЬ
ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации
получаю таблицу с такими результами:
Период регистрации Сотрудник Отработано дней Отработано дней по пятидневке Норма дней Норма дней по пятидневке
01.09.2009 0:00:00 Головков Виталий Валерьевич 39,00 23 23,00 23
01.10.2009 0:00:00 Головков Виталий Валерьевич 38,00 23 23,00 23
01.11.2009 0:00:00 Головков Виталий Валерьевич 22,00 22 22,00 22
01.12.2009 0:00:00 Головков Виталий Валерьевич 24,00 24 24,00 24
01.01.2010 0:00:00 Головков Виталий Валерьевич 23,00 23 23,00 23
01.02.2010 0:00:00 Головков Виталий Валерьевич 19,00 19 21,00 19
01.03.2010 0:00:00 Головков Виталий Валерьевич 16,00 16 23,00 22
01.04.2010 0:00:00 Головков Виталий Валерьевич 23,00 23 23,00 23
01.05.2010 0:00:00 Головков Виталий Валерьевич 15,00 15 37,00 34
01.06.2010 0:00:00 Головков Виталий Валерьевич 8,00 8 8,00 8
01.07.2010 0:00:00 Головков Виталий Валерьевич 24,00 24 24,00 24
01.08.2010 0:00:00 Головков Виталий Валерьевич 23,00 23 23,00 23
Итого 274,00 243 274,00 268
должны вот это две цифру быть 243 и 274,00, а 249 не понятно откуда берется((
открыла график. посчитала дни за период по графику получила 274..откуда 249 так и не поняла..
посчитала отдельно по графику за 2009- 252, за 2010- 273. как понять откуда 249 получается?
(0) А у сотрудника нет индивидуального графика работы?
Проблема, похоже, в мае-июне - норма дней по пятидневке нереальная.
тупо берется из производственного календаря. а мне это не подходит((
что за индивидуальный график?
(10) 34 дня в месяц по пятидневке - это как? Скорее всего, в мае 2 начисления с заполненным ресурсом НормаДнейПоПятидневке (например, тот же отпуск или еще что). Но из расчета среднего дни отпуска должны быть исключены.
(13) Какой элемент ПВР "Расчет среднего"? Там, например, основной заработок считается через 29,4 дня в месяц.
(14) Индивидуальный график вводится когда сотрудники работают каждый по своему графику (документ "Ввод индивидуальных графиков работы"), в этом случае норма времени, насколько я знаю, берется из его индивидуального графика, а не планового графика.
в мае посмотрела был отпуск и он делает движения и записывает в норму дни..так не должно быть?
дело то тут в другом..ему норму считает в отпуске из производственного календаря 249 дней за расчетный перио..а надо из его графика 274 дня получить. Как это сделать?
(20) Если это так по закону считается - то штатными средствами ничего изменить не получится. расчет среднего практически не настраивается в 1С.
(10) У графика сотрудника стоит признак суммированного учета?
(26) Хотел сказать, что графики 2 через 2 как правило относятся к суммированному учету. Но после размышления пришел к выводу, что суммированный учет на норму времени влиять и не должен.
нашла запрос где для таких как у меня премий берутся отработанные лни и норма. норма тупо из производственного календаря. но надо из того по которому он работал
(29) Поздравляю с откровением :) Привет разработчикам ЗУПа
(30)Привет!!))и что. это все?они тупо только так разработали?
(31) А правильный ли график был указан в расчетном периоде?
Открой регистр расчета по сотруднику и скажи, что стоит в поле "график работы" с 01.09.2009 по 01.08.2010
(31) - боюсь что это все. именно средний берется из календаря, а остальное можно по графикам
При автоматическом заполнении документа "Расчет при увольнении сотрудника организаций" на закладке "Расчет среднего заработка" значение колонки "Норма за расчетный период" каким образом расчитывается?
По мнению расчетчиков, эта норма должна браться из графика, по которому работает сотрудник. А по какому принципу заполняется норма в ЗУП?
859587Спасибо за быстрый ответ, Людмила
Судя по вашему ответу, типовые настройки программы не позволяют изменить алгоритм расчета нормы.
Правильно ли я понимаю, что такой алгоритм заполнения нормы является требованием законодательства?
С течением времени все меняется, меняются и учетные системы 1С. Многие пользователи, осуществившие переход ПП 1С: Зарплата и управление персоналом на редакцию 3.0, заметили, что программа разительно отличается от привычной редакции 2.5 – основные механизмы, конечно неизменны, но многие привычные мелочи вроде ввода показателей для расчета зарплаты, настройки видов расчета или разовых удержаний в той или иной степени были изменены, а что-то вообще исчезло из программы.
Но ничто в природе не исчезает бесследно, и 1С не исключение, на смену привычным документам или механизмам пришли новые, и хорошо бы их «знать в лицо». Ведь программа должна работать на Вас, а не наоборот!
Сегодня расскажу, как настроить и как в последствии использовать вид начисления, у которого непростая формула из нескольких показателей.
Пример. Сотруднику Люфт А.А. с окладом по дням (стандартное начисление) в 10000 руб. полагается некая надбавка за работу с клиентами, которая рассчитывается так:
фиксированная часть надбавки
(2000 руб.)/ПлановоеКоличествоКлиентов*ФактическоеКоличествоКлиентов, но не более 2000 руб.
20% от установленного оклада/ПлановоеКоличествоКлиентов*ФактическоеКоличествоКлиентов, но не более 20% от установленного оклада,
при этом общая сумма надбавки должна зависеть от фактически отработанного сотрудником времени в днях.
Наша задача, настроить начисление так, чтобы при начислении зарплаты сотруднику бухгалтер вводил минимум данных, надбавка рассчитывалась автоматически, при этом процент надбавки, плановое количество клиентов и фиксированную часть можно было изменять с течением времени при кадровых перемещениях, а Фактическое количество клиентов вводить для списка сотрудников перед начислением зарплаты каждый месяц.
Начнем с создания самого вида начисления. Раздел «Настройка», пункт «Начисления», кнопка «Создать». Рис.1
В открывшемся окне задаем основные параметры. Первая вкладка «Основное», здесь указываем название нашего начисления, назначение начисления «Повременная оплата труда и надбавки», расчет и показатели устанавливаем в положение «Результат рассчитывается», начисление выполняется «Ежемесячно». Далее нужно задать формулу расчета, для этого переходим по гиперссылке «Редактировать формулу». Рис.2
Теперь необходимо определиться с переменными для формулы. Необходимо задать столько переменных, чтобы при каких-либо кадровых изменениях с изменением размеров начислений не пришлось менять саму формулу расчета. Поэтому заводим показатели «%Процент», «Фиксированная часть», «Плановое количество клиентов», «Количество клиентов».
Для создания показателя в окне «Редактирование формулы» нажимаем кнопку «Создать показатель». рис.3
Первый показатель назовем «%Процент», назначение «Для сотрудника», тип «Числовой с произвольной точностью, я возьму два знака после запятой. Использоваться он будет во всех месяцах после ввода значения, следовательно, вводиться и изменяться он будет с помощью кадровых документов. Рис.4
Показатели «Фиксированная часть», «Плановое количество клиентов» настраиваются аналогично, отличаться будут только названием.
Для показателя «Количество клиентов» в блоке «Использование» устанавливаем значение «Только в месяце, в котором вводится значение» и «Вводится единовременно документом ввода данных для расчета зарплаты», потому что фактическое количество обслуженных клиентов каждый месяц разное.рис.5
Теперь составим саму формулу. Для того чтобы расчетная сумма не превышала определенную величину использую функцию Мин(,). Показатели подставляются в формулу из списка внизу формы двойным щелчком мыши.
Таким образом, формула будет выглядеть так:
Нажимаем «Ок», наша формула сохраняется. На рис.6-10 показано, каким образом я настраивала остальные параметры начисления.
Начисление мы создали, нажимаем «Записать и закрыть».
Теперь еще один момент. Необходимый для ежемесячного ввода данных по показателю «количество клиентов» для каждого сотрудника. Переходим в разделе «Настройка» к пункту «Шаблоны ввода исходных данных».
Создаем новый шаблон «Количество клиентов». На рис. 11 и 12 показано какие настройки внутри нужно выполнить для подобного показателя.
На рис.12 отмечаются нужные виды времени, если необходимо будет вводить данные за каждый день. В нашем примере этого не требуется, поэтому галочку с поля «Явка» я уберу.
На рис.13 показана закладка «Дополнительно», здесь выбираем, как будет выглядеть форма документа ввода данных для расчета зарплаты. Можно заполнять списком сотрудников автоматически, если показатель используется для всех сотрудников или сотрудников определенного подразделения. Если в базе несколько организаций, можно настроить ввод документов для одной конкретной организации.
Записываем и закрываем шаблон.
Теперь необходимо назначить сотруднику (или списку сотрудников) новый вид начисления.
Раздел «Кадры» пункт «Приемы, переводы, увольнения». Создаем документ «Кадровый перевод». Выбираем нужного сотрудника, устанавливаем дату и параметры перевода (при необходимости), переходим на вкладку «Оплата труда» и добавляем новое начисление, которое мы создали.
На рис.14 можно увидеть, что программа предлагает заполнить показатели, необходимые для расчета данного начисления, для которых мы определили, что изменяться они будут только при кадровых изменениях. Итак, заполним по нашему условию: процент от оклада – 10%, плановое количество клиентов 50, фиксированная часть надбавки 2000 руб. рис.15
Если для сотрудника никаких изменений больше не предполагается, то проводим и закрываем документ.
Теперь бухгалтеру остается непосредственно перед начислением зарплаты по результатам работы в конкретном месяце ввести фактическое количество обслуженных сотрудником клиентов с помощью документа «Количество клиентов», для которого мы и создавали шаблон. Находится документ в разделе «Зарплата» пункт «Данные для расчета зарплаты». На рис.16 форма этого документа.
Теперь в документе «Начисление зарплаты» за июнь наша надбавка рассчитывается автоматически, для примера я ввела в табель учета рабочего времени для нашего сотрудника один день больничного, чтобы показать, что формула все рассчитывает верно. Результат можно увидеть на рис.17 и легко проверить на калькуляторе.
Больше не нужно будет из месяца в месяц думать, верно ли программа рассчитала это начисление или нет.
Если бы количество обслуженных клиентов было более планового, то расчет получился бы такой(рис.18), так как по условию фиксированная часть не может быть больше 2000, а процентная не более установленного % от оклада:
Заставьте программу работать на Вас! Если при самостоятельной настройке у Вас возникают трудности, обращайтесь к нам, всегда поможем! Легкой Вам работы!
Для понимания методологии учета рабочего времени в «1С:Зарплате и управлении персоналом 8» редакции 3 напомним формулу расчета зарплаты:
Заработная плата = (Фактически отработанное время / Норма времени) х Оклад
То есть для расчета зарплаты нужно знать, какую долю времени сотрудник отработал фактически по отношению к положенной ему норме по графику работы. В зависимости от того, каким образом Положение о заработной плате организации предусматривает исчислять оклад - по дням или по часам, - время в формуле используется, соответственно, в днях и часах.
Норма рабочего времени
Норма времени задается графиком работы. В программе предусмотрено ведение типовых графиков на целый год и индивидуальных на один месяц.
Типовые графики настраиваются в меню Настройки - Графики работы сотрудников и устанавливаются кадровыми документами. Если ведется штатное расписание, то устанавливается соответствие позиции штатного расписания и типового графика работы. Типовой график может быть указан как группе сотрудников, так и только одному работнику. Справочник Графики работы сотрудников настраивается на год. О том, как настраивать графики, смотрите видео-ответы экспертов 1С:
Если сотрудник в течение месяца переходит с одного типового графика работы на другой, для формирования нормы времени может быть полезен документ Индивидуальный график. В Положении о заработной плате организации следует предусмотреть, как рассчитывается норма рабочего времени в таком случае. При расчете зарплаты за каждый период времени возможны два варианта:
- норма учитывается отдельно по каждому периоду;
- применяется суммарная норма времени.
В случае, если норма времени учитывается отдельно по каждому периоду (см. Пример 1), то для исчисления заработка в каждом из периодов времени время, фактически отработанное в указанном периоде, делится на полную месячную норму по графику этого периода.
Если норма учитывается суммарно по всем периодам (см. Пример 2), то сначала необходимо рассчитать эту суммарную норму по всем графикам по всем периодам.
В программе «1С:Зарплата и управление персоналом 8» редакции 3 для этого предназначен документ Индивидуальный график (меню Зарплата - Индивидуальные графики). Указанный документ автоматически по кнопке Заполнить собирает единый график работы сотрудника по всем периодам из фрагментов типовых графиков. Кроме того, документ Индивидуальный график можно использовать для регистрации в программе некого особенного графика сотрудника на один месяц, поскольку после автоматического заполнения этот документ можно откорректировать вручную.
Например, если при сменной работе один сотрудник выходит работать за другого, за аналогичную подмену себя в будущем, то предполагается изменять графики сотрудников с помощью документа Индивидуальный график.
Пример 1
Норма рабочего времени учитывается отдельно по каждому периоду. Сотрудник с окладом 30 000 руб., исчисляемым по дням, работал с 01.04.2017 по 11.04.2017 по сменному графику, предусматривающему в апреле 30 рабочих дней, а с 12.04.2017 был переведен на пятидневку.
Если норма рабочего времени учитывается отдельно по каждому периоду, то расчет зарплаты будет произведен следующим образом (см. рис. 1):
Рис. 1. Расчет зарплаты, если норма рабочего времени учитывается отдельно по каждому периоду
В период с 1 по 11 апреля сотрудник работал по графику с нормой рабочего времени 30 дней. Из них фактически он отработал 11 дней, и заработок составит 11 000 руб. (30 000 руб. х 11 дн. / 30 дн.).
В период с 12 по 30 апреля сотрудник работал по графику с нормой рабочего времени 20 дней. Из них фактически отработано 13 дней, и заработок составит 19 500 руб. (30 000 руб. х 13 дн. / 20 дн.).
Итого по условиям Примера 1 заработок за апрель составил 30 00 руб.
Пример 2
Норма рабочего времени учитывается суммарно по всем периодам. Сотрудник с окладом 30 000 руб., исчисляемым по дням, работал с 01.04.2017 по 11.04.2017 по сменному графику, предусматривающему в апреле 30 рабочих дней, а с 12.04.2017 был переведен на пятидневку.
Чтобы норма рабочего времени учитывалась суммарно по всем периодам, в программе «1С:Зарплата и управление персоналом 8» редакции 3 необходимо зарегистрировать документ Индивидуальный график (рис. 2). Период с 1 по 11 апреля автоматически заполняется по сменному графику, а начиная с 12 апреля - по пятидневке. И, таким образом, получается новый суммарный график с нормой рабочего времени 24 дня.
Рис. 2. Индивидуальный график сотрудника
В таком случае расчет зарплаты будет произведен следующим образом (см. рис. 3).
В период с 1 по 11 апреля сотрудник фактически он отработал 11 дней по графику с нормой рабочего времени 24 дня и заработок составит 13 750 руб. (30 000 руб. х 11 дн. / 24 дн.).
В период с 12 по 30 апреля сотрудник отработал 13 дней по тому же графику с нормой рабочего времени 24 дня, и заработок составит 16 250 руб. (30 000 руб. х 13 дн. / 24 дн.).
В итоге по условиям Примера 2 общий заработок сотрудника за месяц составляет 30 500 руб.
Рис. 3. Расчет зарплаты, если норма рабочего времени учитывалась суммарно по всем периодам
В рассмотренных Примерах 1 и 2 видно, что вариант формирования нормы времени влияет на результат расчета заработной платы, причем только при варианте использования суммарной нормы времени можно гарантировать, что при полном отработанном по графику месяце сотрудник получит в точности назначенный ему кадровыми документами оклад.
Фактически отработанное время
Для учета фактического использования рабочего времени в «1С:Зарплате и управлении персоналом 8» редакции 3 предусмотрено два метода:
- регистрация отклонений фактических выходов на работу от плановых по графику;
- сплошная регистрация явок на работу и других событий.
В общем случае рекомендуется использовать первый метод. При этом отклонения от графика могут как увеличивать отработанное время (например, сверхурочные, работа в выходные дни и праздники), так и уменьшать, если у сотрудника были неявки - невыходы на работу (например, болезни, отпуска, прогулы и т. д.). Отклонения регистрируются в программе соответствующими документами.
Работа в выходные, праздники и сверхурочно регистрируется, соответственно, документами Работа в выходные и праздники, Работа сверхурочно. Отсутствия сотрудника в течение месяца также регистрируются документами-отклонениями (Больничный лист, Отпуск, Прогул, неявка и т. п.).
В отдельных случаях, например, при необходимости корректировки отработанных часов при почасовой оплате или при работе сотрудника по нескольким видам основного времени, отклонение регистрируется документами Данные для расчета зарплаты. Оплата отклонений формируется на основании зарегистрировавших их документов-отклонений.
Пример 3
В отчете Табель учета рабочего времени Т-13 нетрудоспособность в период с 17 по 19 апреля отражена буквами Б (см. рис. 4), а зарплата исчислена следующим образом (см. рис. 5):
В период с 1 по 11 апреля сотрудник отработал все дни в соответствии с графиком. За этот период заработок по сравнению с Примером 2 не изменился и составил 13 750 руб.
Во втором периоде отработано на три дня меньше нормы (10 из 13-ти дней), и заработок составил 15 000 руб. (30 000 руб. х 10 дн / 24 дн.).
Итого по условиям Примера 3 заработок за апрель составил 26 000 руб.
Рис. 4. Отчет «Табель учета рабочего времени Т-13»
Рис. 5. Расчет зарплаты при неполном отработанном месяце
Метод «сплошной регистрации», при котором наряду с регистрацией документов-отклонений ведется регистрация фактически использованного времени, в общем случае не рекомендуется применять. Этот метод может быть полезен лишь в исключительных случаях, в остальных же неоправданно усложняет работу. Так, если применить его для случая, представленного в условии Примера 3, то это приведет лишь к излишней работе - ведению документа Табель.
Важно соблюдать последовательность действий при «сплошной регистрации»:
- все отсутствия сотрудника в течение месяца регистрируются соответствующими документами-отклонениями (Отпуск, Командировка, Больничный лист, Прогул, неявка и т. п.);
- работа в выходные, праздники, а также работа сверхурочно регистрируется документами Работа в выходные и праздники, Работа сверхурочно;
- регистрируются специальные случаи (корректировка отработанных часов при почасовой оплате, при работе сотрудника по нескольким видам основного времени и т. п.) документами Данные для расчета зарплаты;
- вводится документ Табель, который формируется автоматически, на основании графика работы и документов-отклонений и может быть откорректирован;
- производится начисление заработной платы.
Использовать документ Табель для корректировки времени по каким-либо неявкам нельзя, так как Табель имеет приоритет перед другими документами учета отработанного времени. Если документ Табель проведен, и затем вносятся изменения в данные для расчета зарплаты, то необходимо внести эти изменения и в Табель. Иначе зарплата может рассчитаться по неверным данным.
Документ Табель позволяет корректировать отработанное время и вводить виды времени, не предусмотренные в графике работы. В Табеле используются буквенные обозначения из справочника видов времени, и указывается соответствующее количество часов (Я 8, Н 6, С 2 и т. п.). Если необходимо указать несколько видов времени (явка, ночные, вечерние часы), то каждый вид указывается на отдельной строке. Количество таких строк определяется в поле Максимальное количество видов времени на одну дату (рис. 6).
Рис. 6. Документ «Табель»
При попытке зарегистрировать с помощью документа Табель явку в выходной по графику сотрудника (или наоборот), программа выдает соответствующее предупреждение. Эта проверка включается флагом Проверять соответствие фактического времени плановому в меню Настройки - Расчет зарплаты. Для обеспечения возможности корректировки Табеля относительно графика следует отключить этот флаг.
Обратите внимание: прежде, чем принять решение об использовании метода «сплошной регистрации», следует убедиться, что задачу действительно нельзя решить рекомендованным методом «регистрации отклонений».
Читайте также: