Имя: Пароль:
1C
1С v8
Вариант расчёта премии
0 Fro-linka
 
11.04.25
00:06
Добрый день. Ведём учёт в ЗУП 3.1 (3.1.31.67)

Есть премия, которая рассчитывается по формуле :

(Расчётная база / норму дней по графику) * количество заключенных за месяц договоров Premium * 50%

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

Количество договоров - показатель, который вносим через шаблон.

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

Есть у кого-то идеи, как можно оптимизировать этот процесс, чтобы количество договоров заносить в один показатель? Сотрудников много, и каждый месяц разносить эти договора по категориям - такое себе удовольствие.  Всю голову сломали, можно ли где-то прописать условие, что расчёт, выбор начисления зависит от принадлежности к категории.

П.С. Отменить эти пляски с разной расчётной базой не получится. Другие формулы, которые допускает руководство, приводят к невыгодным условиям для сотрудников. Создание общей расчётной базы  создаёт большой разрыв между категориями...
1 pavlika
 
11.04.25
08:31
А в чем проблема при загрузке шаблона посмотреть позицию сотрудника и по ней загрузить продажу в нужный показатель?
2 El_Duke
 
гуру
11.04.25
08:47
(0) Такой формулы для расчета премии быть не может
Для проверки привлечем, как ни странно, физику. В далеком 11 классе наш физик с большой буквы Фэ (привет вам, Игорь Борисович !) учил проверять выведенную формулу через размерность. Применим эти знания
Итак, у нас есть премия, обозначим ее Прем = (Расчётная база / норму дней по графику) * количество заключенных за месяц договоров Premium * 50%
Прем должен иметь размерность рубли, проверим.
Расчётная база - размерность рубли
норму дней по графику - размерность дни
количество заключенных за месяц договоров Premium - безразмерный показатель
Итого: Прем = рубли/дни, а не рубли.

Но это все мелочи, главное что такая формула приводит к тем самым "невыгодным условиям для сотрудников". Ну в самом деле, один сотр заключил 100 договоров за месяц, а другой - за неделю. А в итоге обоим впаяют уравниловку потому как делят на норму дней по графику. Экономически бессмысленно и демотивирует сотрудника.

Как говорит в таких случаях сэр Генри "Выкинуть такой расчет в мусорку недрожащей рукой ! "
3 SleepyHead
 
гуру
11.04.25
08:52
(2) Если даже не вдаваться в размерность: сумма в расчётной базе уже посчитана пропорционально отработанному времени. Делим ее на норму еще раз, получаем занижение премии.
4 Масянька
 
11.04.25
08:54
(2) Сидели мы как-то с товарищем за рюмочкой чая, сын его поступал в университет, поэтому речь зашла о поступлении в наши времена.
Будучи сам когда-то студентом ЛГУ, рассказал он мне историю, невольным свидетелем которой стал лично. Поэтому за достоверность ручаюсь.

Вступительный экзамен по математике. За одной из парт готовится к ответу щупленький паренёк .
Бородатый профессор принимавший экзамен, славился тем, что валил любого, кто, по его мнению, не обладал достаточным IQ для данного заведения.
Профессор явно скучал, глядя на экзаменуемых и пытался хоть как-то себя развлечь, вглядываясь в аудиторию, ища списывающих, чтобы с позором и развлекухой для себя, выгнать их из аудитории.

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

Теория была блестяще сдана, профессор повеселел, оживленно глядя на паренька.
Вызубрил, подумал бородатый гелертер и выдал задачку.
Бегло прочитав условие, то написал ответ, решив задачку в уме.
Уже удивленными глазами профессор дает вторую задачку. Парень решает ее быстрей первой и собирается идти домой с заслуженной пятеркой.

-А ну-ка, сказал профессор и уже с азартом сует третью задачку, глядя на паренька с неподдельным интересом. Решив третью задачу, он многозначительно смотрит на своего мучителя, всем своим видом показывая, что пора бы заканчивать.

Но профессор не спешит с оценкой и хитро, хитро улыбаясь говорит:— -Последняя несложная задачка на сообразительность. Решишь, сразу поставлю пять.
В задачке требовалось доказать примерно следующее: что всякое замкнутое n-мерное многообразие гомотопически эквивалентно n-мерной сфере только тогда, когда оно гомеоморфно ей.

Будущий студент собиравшийся уже спеть гимн гаудеамуса, прочитал условие и завис, пытаясь понять хотя бы про что эта задача.
Немного "отвиснув", он собрался с мыслями и сказал: -
- Мне необходимо время.
- Пожалуйста, хитро щурясь и лыбясь уже во все лицо, ответил экзаменатор.

Прошло больше часа, некоторые за это время уже получили заветные оценки, многие конечно не сдали, только паренёк что-то писал, зачеркивал, снова писал, вытирая пот со лба.
-ЭЙ!!!, вдруг непроизвольно закричал он , как будто что-то вспомнил. Все присутствующие непроизвольно уставились на очкарика, включая главного бородатого злодея.

- Э….Й, это я тебе говорю бородатый, указывая на профессора пальцем, продолжал кричать он, как будто был не в себе.
У всех открылись рты, включая бородатого изверга, который не привык, когда на него орет студент и при этом обращаясь к нему на ты, тыкает пальцем.

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

Так в 1982 году, Григорий Перельман стал студентом Ленинградского государственного университета на математико-механическом факультете.

Спустя 20 лет Григорий Перельман все же сумел доказать одну из семи задач тысячелетия, с решением которой, впервые столкнулся студентом на вступительном экзамене по математике. Задача теперь носит имя: Гипотеза Пуанкаре- Перельмана.
В 2010 году математику присудили премию в 1 миллион долларов, от которой он отказался. Причину отказа Перельман не объяснил.
5 El_Duke
 
гуру
11.04.25
08:57
(3) Верно замечено
Получаем глупость в квадрате. Методиста кто придумал такое надо прогнать ссаной тряпкой
6 Гена
 
гуру
11.04.25
09:00
Охота вам страховщикам помогать?
В относительно недавнем прошлом купила наша фирма авто КИА, застраховали, а через полгода её угнали. Пришли в эту СК, а там уже вместо ослепительной блондинки встречает широкоплечий мордоворот... выслушал нас и говорит так спокойно:
- Мы собираем деньги не для того, чтобы их возвращать.
7 SleepyHead
 
гуру
11.04.25
08:58
(5) Это вы с позиции работника смотрите. А методист наверняка получил премию за экономию премий.
8 Гена
 
гуру
11.04.25
09:29
(4) Перельман гений уровня Эйнштейна. Боюсь только, что он попал в ту же ловушку высокой планки. Раз задрав планку решения задачи века, гений следующую задачу берёт, увы, выше этой планки и до конца жизни тратит только на неё своё время (
9 El_Duke
 
гуру
11.04.25
09:39
(8) Лучше бы он в обычном НИИ сидел и решал прикладные задачи. От них польза сразу видна, а от решения задачи Пуанкаре какая польза ?
10 Волшебник
 
11.04.25
09:42
(2) количество заключенных за месяц договоров Premium - ШТУКИ
11 El_Duke
 
гуру
11.04.25
10:11
(10) Этого показателя напрямую не должно быть формуле
Количество договоров должно оцениваться по шкале, на выходе которой Процент премии
Тогда формула будет мотивирующей и имеющей экономический смысл
12 Волшебник
 
11.04.25
10:45
(11) Можно заменить на сумму договоров, тогда размерность будет РУБЛИ
13 El_Duke
 
гуру
11.04.25
10:48
(12) Тогда будет рубль^2
Расчетная база умножится на сумму договоров
14 Волшебник
 
11.04.25
10:50
(13) Согласен. Автора что-то глючит
15 Fro-linka
 
14.04.25
02:15
Действительно автора глючит, не спорю.
Улавливаю причину недоумений, но думаю, что пояснения не очень заинтересуют недоумевающих. Это застарелые схемы, которые попытались встроить в современные реалии. Кто мы такие, чтобы спорить, наше дело попытаться воплотить. И это худо-бедно воплощено .

Вопрос не в том, на сколько абсурдна формула.

Вопрос в том, есть ли у программы возможности настроить схему, где один и тот же показатель (разовый) используется в разных расчётах, а вариант расчета зависит, например, от значения другого
(уже периодического) показателя, которое назначается при приёме ?
16 Fro-linka
 
14.04.25
02:20
(1) кстати да, доработать загрузку и внести туда это условие - неплохой вариант.

Но, если уходить от загрузки, и заставить ответственных из отделов вносить данные напрямую в 1С, то уже не прокатит. Хотя пока такой вопрос не ставится.
17 SleepyHead
 
гуру
14.04.25
05:34
(15) Сделайте показатель "Сумма премии", свяжите ее с шаблоном ввода данных и заполняйте программно: ччитайте, как хочется, в обработке и переносите в документ "Данные для расчета зарплаты".
18 El_Duke
 
гуру
14.04.25
08:54
(15) Переход к современным реалиям - прекрасный повод для пересмотра закостенелых и отживших схем. Или вы поклялись на Каббале за себя и потомков соблюдать их вечно ? Нет, не клялись ?
Тогда посмотрите на ситуацию глазами аналитика 1С и предложите избавиться от засохшего говнища. Вот нормальная формула для данного случая:
Прем = РасчетнаяБаза*ПроцентПремии
здесь ПроцентПремии - пользовательский показатель, определяемый для сотрудника по шкале заключенных договоров
19 Масянька
 
14.04.25
09:15
+(18) +100500!!!!!
"Мы 20 лет работаем ...." - это не аргумент.
Я так думаю, что 20 лет назад пятерка была классной (хотя нет, хорошей) машиной, а сегодня пятерка уже далеко не хорошая машина.
Хотя... Я бы заставила учиться на механике и полгода (минимум) поездить на ней же. Но это к делу не относится.
В общем, если Вы хотите автоматизацию, то будьте готовы изменять и изменяться.
И кому, как не программисту (который, как раз, занимается автоматизацией) изменять?
И документ "Данные для расчета зарплаты" - очень хорошая палочка-выручалочка. Очень много можно чего сделать.
20 El_Duke
 
гуру
14.04.25
09:35
(19) "Мы 20 лет работаем ...."

На это надо отвечать: "Это очень печально. Настало время начать работать правильно !"
21 SleepyHead
 
гуру
14.04.25
09:51
(20) Сменится начальство, ставящее задачу - само отсохнет и отпадет.
22 Вадя
 
14.04.25
10:14
Начальство не хочет простых решений ?
Можно апгрейдить вашу ЗУП до ЗУП КОРП и использовать расчет премии по KPI. Количество заключенных договоров деленное на количество звезд на небе - отличный показатель KPI, никому не понятный кроме методиста, это именно ваш случай.
23 Гена
 
гуру
14.04.25
10:17
(22) +
Без вариантов.