Какой алгоритм можно придумать для отражения начислений (командировка, оплата по окладу, например) по одному сотруднику за один день по РАЗНЫМ способам отражения?

Вопрос задал Мария М.

Ответственный за ответ: Райда Алиса (★9.89/10)

Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.29.38)
Сотрудник Петров 15 мая за свои 8 часов работает 3 часа по одному проекту (договору, ном группе), 5 часов — по другому. 16 мая: 1 час по одному, 7 часов — по другому. Или, например, Иванов уехал в командировку на один объект (укажем в документе Командировка способ отражения, отличный от настроек способа отражения Подразделения, в котором трудится Иванов). Таким образом, вся зарплата Иванова ляжет на способ отражения по Подразделению, а командировка на иной. А если Иванов едет в командировку, но там будет выполнять работу по двум разным объектам, то как это отразить в 1С, чтобы не руками?

Все комментарии (15)

  1. Здравствуйте! Давайте рассмотрим две настройки в программе, которые позволяют регистрировать способ отражения зарплаты. Первая настройка —  Регистрировать бухучет плановых начислений (Настройки-Расчет зарплаты).

    Она подходит для распределения плановых начислений (таких как оплата по окладу) в кадровых документах и документах изменения оплаты сотрудников. То есть Вы можете создать, например, документ Изменение оплаты труда и на вкладке Дополнительно задать, как будет распределяться сумма оклада между несколькими способами отражения. Хочу заметить: можно составить пропорцию и указать распределение в долях (допустим если сотрудник 3 часа каждый день занят в одном проекте, а 5 в другом, то мы поставим на первый способ отражения 3/8=0,375, а на второй 5/8=0,525), так и просто указать суммы, которые будут относиться на тот или иной способ отражения (например, всего оклад 65000, и Вам известно, что за первый проект сотруднику нужно заплатить 15000, а за второй 50000).

    Подробности использования этого механизма есть в публикации РЕГИСТРАЦИЯ БУХУЧЕТА ПЛАНОВЫХ НАЧИСЛЕНИЙ В ДОКУМЕНТАХ НАЗНАЧЕНИЯ ПЛАНОВЫХ НАЧИСЛЕНИЙ (ЗУП 3.1.27.90).

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

    После того, как мы установим эту галочку в настройках, в документе Командировка (и других) на вкладке Дополнительно Вам станет доступен переключатель Распределять по счетам, субконто:

    Про эту настройку также есть статья РАСПРЕДЕЛЕНИЕ ПО СПОСОБАМ ОТРАЖЕНИЯ ДЛЯ КОНКРЕТНОГО ДОКУМЕНТА (ЗУП 3.1.25.136)

    Рассмотрите, пожалуйста, два предложенных варианта, подходят они Вам? Если есть какие-то нюансы, которые нужно учесть, напишите пожалуйста, постараюсь подобрать подходящий для Вас способ решения проблемы.

  2. Здравствуйте!
    Статьи читала до того, как задать вопрос. Если распределение заработка в командировке для нас применимо частично (почему частично: Командировка создается ДО поездки. И сколько там времени на один проект будет потрачено, сколько на другой — не всегда ясно, поэтому это плановое распределение будет, не фактическое)
    То распределять по долям плановые начисления — не вариант. Я в примере указала, что нужна фактическая фиксация часов на том или ином проекте в течение дня, а потом при расчете зп, чтобы по часам, отработанным за месяц, собиралась сумма по отдельным способам отражения. Просто разнести плановые начисления по долям — это опять плановые мероприятия, которые с фактом не соотнесутся.

    а, если ввести новый вид времени Я_, начать вести Табель учета рабочего времени, где указывать: Я 3, Я_ 5?
    Создать копированием Оплату по окладу, там указать вид времени Я_, назначить это новое начисление сотруднику, как плановое. Сработает метод?
    Какие настройки еще нужно сделать, чтобы потом при расчете сумм в Начислении ЗП и взносов Я посчиталась по одному начислению, Я_ по другому с разными способами отражения?

  3. Здравствуйте! Поняла Вас, давайте рассмотрим вариант с новым видом времени и новым начислением.

    Для начала нужно сделать настройки: поставить галочки Используется несколько видов времени в графике и  Используется несколько тарифных ставок для одного сотрудника (Настройка- Расчет зарплаты).

    Затем создадим новый вид времени, скопируем его с Явки (Настройка-Виды рабочего времени)

    Если у сотрудника сейчас назначена Оплата по окладу, ему нужно будет назначить Оплату по окладу (по часам), сделать это можно с помощью документа Изменение оплаты труда.

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

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

    Создадим табель, выберем там старую Явку и новую в один день, у меня это 16 число.

    Начислим сотруднику зарплату, видим, что сумма рассчитывается верно (оклад у моего сотрудника в примере-65000, делим на количество рабочих часов в месяце-159, умножаем на 3 часа, которые мы выделили в табеле, получилось 1 226,42).

    В отражении зарплаты в бухучете также корректно отразились начисления.

    Подходит Вам такой вариант настройки начисления?

  4. Здравствуйте!
    Я вчера в тесте попробовала этот вариант, всё получилось красиво! только ФОТ по сотруднику теперь увеличен на новое начисление. Но в целом, такой вариант — самый приемлемый. Спасибо, Вы подтвердили мною реализованный алгоритм.
    Главное, что при вводе бл, например, в следующем месяце, все часы и оплаты будут корректно сторнироваться, то есть все жизненные ситуации будут отработаны в программе корректно.

  5. и в ФОТ не включается теперь, настройку изменила у начисления — красота!

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

    Я, когда пробовала на тесте, копировала Оплату по окладу, а там в Приоритете нет Отгула. Какое начисление корректнее выбрать?

  7. В Изменении оплаты сотрудников не вижу нового начисления, как в Вашем примере ((
    Какие настройки влияют на появление в списке выбора начислений?

  8. Здравствуйте! Отвечу по порядку, чтобы мы с Вами не запутались.

    Я, когда пробовала на тесте, копировала Оплату по окладу, а там в Приоритете нет Отгула. Какое начисление корректнее выбрать?

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

     

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

    Насколько я поняла, что у Вас отгул настроен особым образом- так, чтобы он включался в отработанное время. Это будет видно в настройке Отгула на вкладке Учет времени- переключатель Используемое время установлен в положение Дополнительно оплачиваемое время в пределах нормы времени. У нас есть статья — НАСТРОЙКА ДЛЯ ОТГУЛОВ, ВКЛЮЧАЕМЫХ В ОПЛАЧИВАЕМОЕ ВРЕМЯ, в ней как раз описывается настройка такого отгула. Там упоминается, что из вкладки Приоритет в Оплате по окладу, мы Отгул в таком случае удаляем. Протестировала на своей базе-так и есть, так что Вы все верно сделали, когда удалили отгул из вкладки Приоритет.

    В Изменении оплаты сотрудников не вижу нового начисления, как в Вашем примере ((

    В Изменении оплаты сотрудников мы не назначаем новое начисление, мы меняем  Оплату по окладу на Оплату по окладу( по часам). Новое начисление у нас рассчитывается, только если введен новый вид времени в табеле, дополнительно мы его никак не назначаем в документах.

     

    Какие настройки влияют на появление в списке выбора начислений?

    На то, какие начисления мы видим в документе Изменение оплаты влияет настройка начисления на вкладке Основное: если мы выберем значение Ежемесячно, мы может выбрать его в документе. Но мы специально выбрали другой пункт — Только если введен вид учета времени, чтобы дополнительно ничего не назначать в Изменении оплаты, чтобы программа сама считала сумму на основании времени,введенного в Табеле:

  9. Алиса, спасибо за ответы!
    Я с Вами согласна — Оплата по окладу (по часам). Я это нашла, когда БЛ тестовый внесла и увидела в перерасчете не часы ,а дни.
    Все ответы понятны, со всем согласна. Задачу можно закрывать.
    И КАК ЖЕ РАДОСТНО, ЧТО МОЖНО У ВАС СПРОСИТЬ И ПОЛУЧИТЬ РАЗВЕРНУТЫЙ ОТВЕТ!))))

  10. можно еще вопрос? дней при расчете зарплаты и при вводе Табеля у нас не 17 в мае, а 18 получается. Когда бл в июне ввожу на такой день, где Я3, Я_5, сторнируется 2 дня.
    Как сделать учет только часов в Табеле и при расчете зп. Показатель отработано по пятидневке — правильный. Больничный лист в перерасчете снимает 8 часов (а не 3) у Оплаты по окладу (по часам), и еще 5 часов снимает у нового начисления по окладу. Таким образом, не -8 часов, а -13 выходит.

  11. Прошу прощения! Еще раз внимательно проанализировала ситуацию, протестировала на демо-базе и поняла,что неправильно Вам написала по поводу документа Изменение оплаты труда. В этом документе обязательно нужно еще заполнить вкладку Доп. тарифы, коэффициенты(для этого и была нужна настройка Использовать несколько тарифных ставок, которую мы сделали в самом начале). В доп тариф мы вносим показатель Оклад, в моем примере 65000.

    В таком случае и Начисление зарплаты начислится верно, и Больничный в дальнейшем отсторнируется правильно:

  12. я ввела в формулу свой Оклад_, поэтому у меня уже эти картинки есть. Вопрос именно по этим картинкам, смотрите в начислении зарплаты : 17 дней — один оклад, 1 день — второй. А ведь должно быть всего — 17 дней, а не 18. и при больничном все равно Оплата по окладу сторнируется 8 часов, а не 3, как в табеле

  13. искажаются данные в регистре накопления Данные о времени для расчета среднего (общий)
    и бл сторнирует не 1 день, а два.

  14. Чтобы понять,почему программа у Вас считает неверно,  пожалуйста, давайте сверимся по порядку действий, которые нужно было сделать :

    1. включаем две настройки: Используется несколько тарифных ставок для одного сотрудника и Используется несколько видов времени в графике работы
    2. создаем новый вид времени Явка
    3. копируем начисление оплата по окладу по часам, в нем выбираем новый вид времени и способ отражения
    4. делаем документ Изменение оплаты труда, в нем назначаем оплату по окладу по часам и заполняем в Доп тариф Оклад(это важно)
    5. вводим табель, где указываем два вида времени
    6. делаем начисление зарплаты

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

    Если нужно что-то пояснить в выполнении какого-то пункта, если что-то в них вызывает сомнения, напишите, пожалуйста.

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

    Если Вы делали что-то по другому (донастраивали формулы, вводили какие то показатели, может не делали какой-то пункт), чем в этом алгоритме, напишите пожалуйста и по возможности приложите скриншоты.

     

     

  15. Еще хотела бы пояснить по поводу количества дней при расчете зарплаты: Вы верно отметили, что количество дней в документе Начисление зарплаты становится 18, вместо 17, но расчет оплаты по окладу ведется исходя из часов, а не дней, ведь мы применяем оплату по окладу по часам. Обратите внимание, как посчиталась оплата :

    65000-это оклад, 159-норма часов

    по первой строке 65000/159*3=1226,42,

    по второй строке 65000/159*132=53962,26

Комментарии закрыты.