Как держать форму. Массаж. Здоровье. Уход за волосами

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

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

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

В рамках этого примера я предложу два варианта решения задачи мы посмотрим, как в ЗУП 3.0 создаются формулы , создаются и настраиваются произвольные показатели , а также поговорим о механизме Шаблонов ввода исходных данных , с помощью которого можно создавать формы для ввода значений показателей (я уже упоминал этот механизм в статье про ). Также расскажу о двух новых способах выполнения начисления:

  • Только если введено значение показателя
  • Только если введен вид учета времени

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

Настройка и ввод значения постоянного показателя в 1С ЗУП 3.0. Что такое «Шаблон ввода исходных данных»?




Условия рассматриваемого примера я уже озвучил, поэтому сразу приступим к его решению. Итак, у нас есть сотрудник Фролов Иван Петрович, который является водителем и имеет плановое типовое начисление «Оплата по часовому тарифу» со ставкой 150 руб./час. Также стоит отметить, что сотрудник имеет в качестве основного графика стандартную пятидневку 40 часов в неделю.

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

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

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

  • Назначения показателя – в нашем случае часовые ставки по ремонту будут иметь отношения не к конкретному сотруднику, а действовать для сотрудников всей организации, поэтому выбираем значение «Для организации» ;
  • Тип показателя – часовая ставка — это «Денежный показатель» ;
  • Точность – если часовая ставка указывается с точностью до копеек, то надо указать цифру 2 (это означает два знака после запятой);
  • Является тарифной ставкой – да в нашем случае это так. В соседнем поле выбираем «Часовая тарифная ставка» ;
  • Используется – важно понимать, что данный показатель вводится не ежемесячно, он является условно-постоянной величиной. Почему условно? Потому что раз в год или в два эта ставка всё-таки может изменяться. Поэтому мы указываем переключатель «Во всех месяцах, после ввода значения (постоянное использование)» . Внизу появляется комментарий: «Изменяется периодически при изменении обстоятельств».

В таком же духе создаем ещё два аналогичных по настройкам показателя «Ставка (ремонт 2)» и «Ставка (ремонт 3)».

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

В разделе главного меню «Настройка» выбираем пункт «Шаблоны ввода исходных данных» и создаем новый элемент этого справочника (другими словами нажимаем кнопочку «Создать»). В этом новом элементе задаем название , например, «Ввод часовых ставок по ремонту для водителей». Чуть ниже указываем, что с помощью этого шаблона мы будем вводить значения постоянных показателей – ставим галочку «Постоянно действующие» . Далее непосредственно выбираем по каким конкретно показателям будут вводиться значения этим шаблоном – ставим галочки напротив показателей, созданных на прошлом шаге. Этих настроек пока будем нам достаточно.

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

  • 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 работает механизм использования нескольких видов времени в графике работы . Следите за обновлениями сайта.

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


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



    Наименование - наименование показателя в произвольной, понятной пользователю форме;


    Идентификатор - наименование показателя, которое будет применяться для ввода формул расчета. Идентификатор должен начинаться с буквы; в нем запрещено использовать пробелы и специальные символы;


    Вид показателя - допустимы следующие варианты:


    • Денежный - значением данного показателя являются деньги. При вводе значения такого показателя потребуется указать валюту;
    • Числовой - значением показателя является число;
    • Процентный - показатель задан в процентах, т.е. при расчетах его значение надо будет переводить в число. Например, если задано значение 50 для процентного показателя, то необходимо в расчетах использовать число 50/100 т.е. 0,5.
    • Тарифный разряд - показатель является тарифным разрядом ;
    • Стаж - значением данного показателя является стаж в месяцах указанного в этом же показателе вида стажа сотрудника;
    • Сумма показателя - значением показателя будет являться сумма значений указанного показателя.
    • Оценочная шкала -показатель, представляющий собой таблицу из трех колонок. В первых двух колонках задается диапазон (С... По... ), а в третьей колонке задается результат (Размер ). Оценка по шкале производится следующим образом. Предположим, шкале оценки передается число Х . В оценочной таблице находится строка, в которой число Х находится между значениями в колонках С и По . Из найденной строки возвращается число из колонки Размер .
























C По Размер
10 0%
10 20 10%
20 50 100%
Например . В программе поддерживаются шкалы двух видов - числовая и процентная . Если шкала процентная, это означает, что при расчетах значения из колонки Размер нужно переводить в число. Приведем пример процентной оценочной шкалы для расчета премии за работу в выходные дни. Премия будет вычисляться как процент от оклада в зависимости от количества выходных дней. В первых двух колонках зададим диапазоны количества выходных, а в третьей - размер премии в проценте от оклада. Если сотрудник отработал 12 выходных дней, тогда в соответствии с таблицей ему причитается 100% от оклада; если 6 - то только 50%.



  • Назначение показателя - определяет порядок ввода показателя:



    • Для всех организаций - показатель вводится для всех организаций, заведенных в программе;


      Для всей компании (организации) - показатель вводится для компании (организации);


      Для подразделения - показатель вводится в целом по подразделению;


      Для сотрудника - показатель вводится для одного сотрудника.


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



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


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


      Ежемесячно перед расчётом зарплаты - это значит, что значение показателя задается в регистре сведений перед начислением зарплаты.Значения таких показателей вводятся при помощи обработки Показатели расчета заработной платы . Также данные показатели можно вводить непосредственно в табличных частях документов: Премии сотрудников организаций , Регистрация разовых начислений сотрудников организаций , Регистрация разовых удержаний сотрудников организаций , но введенные значения не будут сохраняться в регистре сведений Значения показателей схем мотиваций .


      Вид стажа - данный реквизит доступен только для показателей вида Стаж . Значение является элементом справочника Виды стажа .


    Является тарифной ставкой - если флаг установлен, то показатель используется так же, как и следующие предопределенные показатели:



    • Тарифная ставка часовая ;


      Тарифная ставка дневная ;


      Тарифная ставка месячная .


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



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



    Переключатель Фактический / плановый показатель определяет в каком разделе отчета Анализ показателей будут отображены введенные значения показателя. Для плановых показателей также может быть сопоставлен один из фактических показателей. Например, вводимому при кадровых изменениях плановому показателю «План продаж» можно указать в качестве фактического вводимый перед расчетом показатель «Объем продаж».

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

Пример расчета заработной платы

На нашем предприятии пятеро работников, необходимо рассчитать и начислить им зарплату, допустим, за месяц май, в котором 21 рабочий день.

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

Данные по работникам: (нажмите для раскрытия)

Фамилия работника

Оклад Вычеты

Количество отработанных дней в мае

70000 2 детей
20000 500 руб., 1 ребенок

Никифоров

24000 3000 руб., 2 детей
16000 2 детей
16000 500 руб., детей нет

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

Рассмотрим первого работника Иванова.

1) Определяем оклад за отработанное время

В мае он отработал 20 дней из положенных 21.

Оклад за отработанное время определяется как Оклад * Отработанные дни / 21 = 70000 *

Иванову начислена зарплата = 70000 * 20 / 21 = 66667 руб.

2) Определяем положенные вычеты

С начала года ему был начислен оклад в размере 322000 руб., поэтому вычеты на детей ему уже не полагаются. Напомню, что детские вычету действуют до тех пор, пока заработная плата работника, рассчитанная с начала календарного года, не достигла величины 280 000 руб.

3) Рассчитываем заработную плату с учетом районного коэффициента

Зарплата = 66667 + 66667 * 15% = 76667 руб.

4) Считаем НДФЛ

НДФЛ = (Начисленная зарплата - Вычеты) * 13% = (76667 - 0) * 13% = 9967 руб.

5) Рассчитываем зарплату, которую мы выплатим работнику:

Зарплата к выплате = Начисленная зарплата - НДФЛ = 76667 - 9967 = 66700 руб.

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

Все расчеты по расчету и начислению зарплаты всем пяти работникам сведены в таблицу ниже: (нажмите для раскрытия)

ФИО Зарплата с начала года Оклад Отраб. дней в мае Оклад за отраб. время Начисл. зарплата Вычеты НДФЛ (Оклад - Вычеты) * 13% К выплате

Иванов

322000 70000 20 66667 76667 0 9967

66700

Петров

92000 20000 21 20000 23000 1900 2743

20257

Никифоров

110400 24000 21 24000 27600 5800 2834

24766

Бурков

73600 16000 21 16000 18400 2800 2028

16372

Крайнов

73600 16000 10 7619 8762 500 1074

7688

Итого

154429 18646

135783

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

По итогам расчетов считается итоговая сумма начисленной зарплаты, и зарплаты, предназначенной для выплаты.

Расчет страховых взносов

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

Видео-урок “Порядок выплаты заработной платы работникам организации”

Видео урок от преподавателя обучающего центра “Бухгалтерский и налоговый учет для чайников”, главного бухгалтера Гандевой Н.В. Для просмотра видео нажмите ниже ⇓

Вопрос: ЗУП 3.1. Показатели расчета зп


Доброго

Народ, помогите плиз конфа ЗУП 3 .1 . В ней не работал. Есть задача из области "тыжпрограммист" - сделать в этой так же как в той (конфы одинаковые) формула в одной стоит оплата по окладу = Оклад * ВремяВЧасах / НормаЧасов в другой, когда жму редактировать формулу, нет отображения показателя "ВремяВЧасах" Где какую галку надо поставить что бы он появился? (да и вообще предопределенных в одной конфе больше чем в другой отображается)
- в этой есть в показателях "ВремяВЧасах", в другой нет

Как слепой котенок по конфе тычусь (((
Спасибо

Ответ: () спасибо. не стояла. там вообще ни одной не стояло
() не я делал первоначальную настройку итд. сидел сравнивал:)

Спасибо

Вопрос: Передать показатель в формулу


Здравствуйте! 1С:Предприятие 8.3 (8.3.11.2867).
Хочу передать показатель(процент) в формулу надбавки. Показатель берется в зависимости от степени надбавки(высокая, средняя, низкая). Создал документ надбавка (с выбором начисления и показателя перед проведением), регистр сведений(проценты), справочник степени надбавки. Создал начисление Надбавка (Повременная оплата труда и надбавки, Только если введено значение показателя, расчет базы - текущий, показатель Надбавка). Создал показатель Надбавка(для сотрудника. числовой,только в месяце в котором вводится, вводится единовременно документом). Формула: Надбавка / 100 * РасчетнаяБаза.
В модуле документа прописал:

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

Ответ: Спасибо, только учусь.

Вопрос: ЗУП 3.1 Расчетный листок, вывод показателя + НДФЛ.


И опять про переход с ЗУП 2 на ЗУП 3.1. Есть вид расчета "премия за выполнение плана". Вводится "по отдельному документу", считается как произведение показателей "Сумма Премии", "Процент выполнения" и "Отработано часов":
1. "Сумма Премии" денежный, для сотрудника, точность=2, вводится кадровыми документами.
2. "Процент выполнения", числовой, для сотрудника, вводится единовременно документом ввода данных для расчета.
3. "Отработано часов", типовой.
В Приёме на работу устанавливаю сумму премии, ввожу документ ввода данных для расчета. Далее создаю и заполняю документ "Разовое начисление". Всё заполняется и считается, но! Далее вопросы:
1. В 2.5, в аналогичном документе также считался и НДФЛ, в 3.1 не считается. Это какая-то новая логика или где-то настраивается? Поле НДФЛ в самом документе есть, но остаётся пустым при расчёте.
2. При выводе данных в расчетный листок не выводятся все показатели, что участвовали в расчёте "премии за выполнение плана". Часы выводятся как и положено в колонку "Оплачено", "Сумма премии" выводится как показатель ниже наименования начисления, а вот "Процент выполнения" как показатель не выводится. Хотя в 2.5, при выборе варианта расчетного листка "Полный" выводились все показатели. Это какая-то настройка или, опять же, новые веяния и выводить в расчетный листок можно только один показатель?

Ответ: () Ок, не буду утверждать, что выбрал наилучший инструмент, к тому-же ЗУП 3.1 для меня пока тяжеловато идёт, особенно в тонкостях. Посоветуйте как лучше, пока тренируемся в переходе, можем переобуться.
1. Почему премия зависит от времени работы. На самом деле я несколько упростил формулу, для разрешения моих вопросов не существенно. Для окладников премия считается как Сумма премии * Процент выполнения / Норма дней * отработано дней. Для почасовиков считается как Сумма премии в час * Процент выполнения * отработано часов. Это больше похоже на часть оклада или тарифа, чем на премию, но по всем кадровым документам проходит как премия.
2. Почему разовыми начислениями. Проблема в том, что показатель "Процент выполнения" считается в некоторых случаях довольно сложно, кадры-бухи просто не успевают собрать данные. Потому расчет "премии" приурочен к авансу, т.е. к последним числам месяца, следующего за расчетным. Например, 25 февраля считали и платили премию за январские результаты. В 2.5, в документе разовых начислений месяц начисления = Февраль, дата дохода для НДФЛ = февраль, но дата начала и окончания в расчётах = январь. Вот какой документ в 3.1 может посчитать такую выплату с учетом НДФЛ?

Вопрос: Учет рабочего времени в виде расчета


Добрый день! Подскажите пожалуйста, в чем может быть дело. Создал вид расчета "надбавка за вредность". Формула - отработано часов * тариф * процент. При начислении заметил, что почему-то ему начисляется надбавка еще и на часы, что он был в отпуске (1 день, 7,2 часа). Проверил в справочнике "классификатор учета рабочего времени" - там все нормально, напротив отпуска галки "рабочее время" само собой не стоит. В чем может быть дело? Конфигурация - Зарплата и Управление Персоналом, редакция 2.5 (2.5.103.2)
--- Объединение сообщений, 21 июн 2016 ---

И дополнительно вопрос в догонку, может кто знает, в чем разница между показателями "отработаное время в часах" и "время в часах"? Вчера так же настраивал вид расчета, надбавку, которая работала только на норме часов и не должна была учитывать сверхурочку и работу в праздники/выходные - с первым показателем не работало, захватывало часы сверхурочки и выходных, а со вторым - все нормально.

Ответ:

Неужели никто не подскажет? Как же настраиваются виды расчета для надбавок, которые учитывают и явку, и сверхурочку, и праздники?

Вопрос: В ЗУП 2.5 неправильно учитывается в виде расчета отработанное время.


Здравствуйте.
Создал новый вид расчета премии с формулой вида:
Результат = Макс(МРОТ*Время в часах/Норма времени в часах-Расчетная база,0) Где МРОТ ввел через показатели. Т.е. смысл премии - догнать начисления до величины МРОТ с учетом реально отработанного времени.
Соответственно оклад включил в расчетную базу. На вкладке Время переключатель стоит на первом пункте "Начисление за работу полную смену в пределах нормы времени". Вид времени - явка. По итогу при расчете этого начисления "Время в часах" почему то ставится равным "Норма времени в часах" и в цифрах равно отработанному времени. Уже и так и эдак пробовал все галки в настройках расчета - все не то..
Как правильно сделать настройки, чтобы отработанное время было равно отработанному времени, а норма времени норме времени?

Ответ: () Уж сколько раз обсуждали что такая гениальная задумка в ЗУП 2.5 не взлетит.
Для использования показателей нормы времени и отработанного времени начисление должно быть описано в Основных. В 2.5 нельзя назначить сотруднику более одного основного начисления. Как только вы назначите такую премию - автоматом перестанет считаться оплата по окладу.
Вывод: пусть расчетчики завязывают с наркоманскими схемами премий

Вопрос: Бюджетирование. Производные показатели. Сумма произведений


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

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

В Excel для этого возможно использовать функцию СУММПРОИЗВ, как можно добиться аналогичного результата при настройке вида бюджета?

Ответ: 1. Делать детальные статьи бюджетов - не лучшее решение. Почему, я писал тут:
2. Если вместо статей Менеджер и ГенДиректор будет статья с аналитикой "должность" - то собрать требуемую конструкцию достаточно просто - добавляете еще одну вычисляемую колонку с произведением и просто ее суммируете.
3. В ЕРП есть документ "Процесс подготовки бюджетов". С помощью этого документа и настройки бюджетного процесса можно промежуточные расчеты вынести в фоновое задание.

Вопрос: Расчетно-платежная ведомость, виды расчета с значениями


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

Отчет сделан с помощью скд и доп. макета который заполняется программно
Конфа ЗиК 8, релиз 1.0

Ответ: Агааааа вот оно что, вот почему все остальные нули, а потом другое число в том же показателе, по тому же работнику, спасибо большое вам за ответ, теперь более ясно

Вопрос: Бюджетирование ERP. Показатель бюджета - получить остатки ДС


Добрый день. ERP 2.4, делаю бюджетный отчет.

Настраиваю все как в статьях, как в видеокурсах, у них работает, у меня нет.

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

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

1. Как получить остаток ДС в бюджетном отчете (В форме показателя бюджета, если перейти на вкладку "Правила получения фактических данных" и нажать "Результат работы правил" - все показывает корректно - все остатки, по датам ввода остатков, все остатки после списаний и тд). В виде бюджета, используемом для ввода данных показателя у меня нет.

2. Если в показателе бюджета в правилах получения фактических данных указать только "Денежные средства (нал)" - хоть и отрабатывает в "Результат работы правил" корректно, при формировании бюджетного отчета выдает ошибку "Поле не найдено НАЧАЛОПЕРИОДА" - вот прям так, капсом.

3. Влияние статей на показатель - хоть стоит "Расход" - именно в бюджетном отчете - прибавляет

Ответ: () в ЕРП показатели бюджетов можно условно назвать балансовыми статьями. Но показатели бюджетов так же позволяют анализировать и приход/расход по статье. Поэтому в зависимости от задачи их можно и так использовать. Но, конечно, при планировании чистых оборотов - достаточно статей бюджетов.

Вопрос: Как сделать недоступным для выбора показатель в отчете?


Добрый день.
УТ 10.3, отчет, созданный через УниверсальныйОтчет. Не соображу, как сделать недоступным для выбора пользователя(чтобы галку нельзя было поставить в настройках) один из показателей.....
Добавляется так: УниверсальныйОтчет.ДобавитьПоказатель("ВаловаяПрибыльЦены", "Валовая прибыль", Ложь, "ЧЦ=15; ЧДЦ=2");
Пытаюсь удалить так:
ГруппаПоказателей = УниверсальныйОтчет.Показатели.Строки.Найти("ВаловаяПрибыльЦены"); Если ГруппаПоказателей <> Неопределено Тогда СтрокиПоказатели = ГруппаПоказателей.Строки; ВаловаяПр = СтрокиПоказатели.Найти("ВаловаяПрибыльЦены"); Если ВаловаяПр <> Неопределено Тогда ВаловаяПр.использование=Ложь ; КонецЕсли ;  //ГруппаПоказателей.использование=ложь; КонецЕсли ;
Как-то же должно быть совсем просто?.....

Ответ: получилось) вот, может, кому-то пригодится:
просто закомментировала строку, где добавляется показатель, т.е.
УниверсальныйОтчет.ДобавитьПоказатель("ВаловаяПрибыльЦены", "Валовая прибыль", Ложь, "ЧЦ=15; ЧДЦ=2");
и там, где структураПредставленияПолей для этого же показателя (не обязательно, но зачем лишнее передавать в настройки)
В общем-то, это и было первой попыткой с самого начала, и успешно сработало на базе от другого клиента,а вот на клиентской базе отчет не открывался и выводил примерно такую ошибку:"{Отчет.УниверсальныйОтчет.МодульОбъекта(5040)}: Ошибка при вызове метода контекста (Сдвинуть) Приемник.Строки.Сдвинуть(НайденныйПоказатеmель, Источник.Строки.Индекс(ТекущийПоказатель) - Приемник.Строки.Индекс(НайденныйПоказатеmель)); по причине: Неправильное смещение внутри коллекции"

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

Вопрос: ЗУП При выборе Отображаемых показателей в тч очищаются значения показателей


ЗУП (3.1.5.250)
Документ "Изменение штатного расписания". В табличной части выбираем "Отображаемые показатели" и ставим флаг "Процент надбавки за вредность". Колонка "Процент надбавки за вредность" появляется в табличной части, но она пустая. Если зайти в саму позицию штатного расписания, то там тоже "Процент надбавки за вредность"=0. При этом если из "Отображаемых показателей" убрать вывод "Процента надбавки за вредность", то при открытии позиции штатного расписания, это процент надбавки заполнен. Непонятно почему, когда мы хотим видеть "Процента надбавки за вредность" в табличной части документа, то мы его как раз и не видим, т.к. при открытии документа этот процент затирается.

Ответ: Кто-нибудь с этим сталкивался? Как бороться? Только убрать флаг с "Отображаемых показателей", которые затираются?