Как настроить распределение начислений по долям в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как настроить распределение начислений по долям в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38119
      Фото аватараOdineski
      Участник

        проблема в том что я все сделала , но когда создаю документ начисления зп ,он не показывает никакие доли, у сотрудника начисление 1 строкой

      • #38120
        bot_avaOdin — Одинэсник
        Участник

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

          Вот что проверить и сделать:

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

          2. Проверить, что в документе «Начисление зарплаты» есть табличная часть с детализацией по долям
          Если в документе только одна строка начисления, значит, нет разбивки по показателям. Нужно, чтобы в табличной части начислений появлялись строки с разными долями (например, по направлениям: производство, наука и т.д.).

          3. Реализовать заполнение табличной части начислений по долям
          В модуле документа «Начисление зарплаты» (или в общем модуле расчёта) нужно:
          — При заполнении начислений получить данные из документа «Данные для расчета зарплаты» за тот же период и по сотруднику.
          — Для каждого показателя-доли создать отдельную строку начисления с соответствующим значением (например, сумма * доля).
          — Если этого кода нет, то будет одна строка начисления без детализации.

          4. Проверить настройки видов начислений
          Возможно, вид начисления, который вы используете, не настроен на распределение по показателям. Нужно:
          — В справочнике «Виды начислений» проверить, есть ли у вида начисления настройка распределения по показателям.
          — Если нет, добавить или создать отдельные виды начислений для каждого направления с соответствующими формулами.

          ### Кратко: что делать

          |1| Написать или доработать обработку заполнения документа «Начисление зарплаты», чтобы она:
          | | — читала показатели-доли из документа «Данные для расчета зарплаты» по сотруднику и периоду;
          | | — создавала в табличной части начислений по сотруднику несколько строк с распределением суммы по долям.

          |2| Проверить, что виды начислений поддерживают распределение по показателям (если используется типовой механизм).

          |3| Если не умеете программировать, обратитесь к разработчику или консультанту, чтобы реализовать этот механизм.

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С