Автор Тема: Задания 15.11-15.14 (заработок в час и в день)  (Прочитано 1159 раз)

0 Пользователей и 1 Гость просматривают эту тему.

welny

  • Пользователь
  • **
  • Сообщений: 65
  • ФИО: Токарева Надежда
По заданиям 15.11-15.14 есть один вопрос:

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

На этом форуме была идея
https://forum.chistov.pro/index.php?topic=3124.msg41706#msg41706
то есть сделать отбор, чтобы начисления вроде больничного и отпуска не попадали в отчет.
Но тогда если будет создано новое подобное начисление, то придется заново добавлять его в этот список отбора.

Ищу более универсальное решение, пока не нашла, подскажите, пожалуйста.

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

FLU911

  • Пользователь
  • **
  • Сообщений: 63
  • Спец-конс: ЗУП, ЗКГУ, УТ Спец: ЗУП, ЗКГУ
  • ФИО: Флишкин Дмитрий
Re: Задания 15.11-15.14 (заработок в час и в день)
« Ответ #1 : Май 30, 2019, 09:22:36 am »
Из отчета анализ зарплаты по сотрудникам из колонок все удаляете.
Добавляете в колонки новую группировку - поле группа.
В отборе для этой группировки ставите группа - равно - начислено - обычное
В этой же группе ставите поля - Сумма, Отработано часов, и пользовательское поле - заработок за час, в нем ставите проверку на деление на ноль:
Выбор
   Когда [Отработано часов] = 0
      Тогда 0
   Иначе Сумма / [Отработано часов]
Конец - Это и в выражении детальных и в выражении итоговых записей.
И настраиваете формат для этого пользовательского поля


welny

  • Пользователь
  • **
  • Сообщений: 65
  • ФИО: Токарева Надежда
Re: Задания 15.11-15.14 (заработок в час и в день)
« Ответ #2 : Май 30, 2019, 02:41:17 pm »
Из отчета анализ зарплаты по сотрудникам из колонок все удаляете.
Добавляете в колонки новую группировку - поле группа.
В отборе для этой группировки ставите группа - равно - начислено - обычное
В этой же группе ставите поля - Сумма, Отработано часов, и пользовательское поле - заработок за час, в нем ставите проверку на деление на ноль:
Выбор
   Когда [Отработано часов] = 0
      Тогда 0
   Иначе Сумма / [Отработано часов]
Конец - Это и в выражении детальных и в выражении итоговых записей.
И настраиваете формат для этого пользовательского поля

Спасибо огромное, сразу всё получилось!
Я раньше снимала галочки с ненужных групп, думала, что не влияет, а вот влияет всё-таки, надо их удалять.
И проверка на ноль - понимаю, что типовая вещь, но мне пока полезно)