Имя: Пароль:
1C
 
Сдельно временная система оплаты труда:)
0 Adilgeriy
 
05.06.19
19:15
ветка может и на пятницу подойдет, но
на организации производят сдельную оплату труда но при этом выработка оплачивается 1.5 размере после 6 вечера.
шутка №1 выработка считается за весь день
шутка №2 у работников свободный график и они могут начать работу как в 8:00 так и 17:00

на бумажке формула выглядит так ВыроботкаСотрудника+ВыроботкаСотрудника/ОтработаноЧасов*ОтработаноЧасовПосле18*0,5

можно ли это сделать без дописки конфигурации?
1 Garykom
 
гуру
05.06.19
19:24
1. Банально двумя сотрудниками.

2. Там в графиках в конфе время начала и время окончания работ есть где то?
2 Garykom
 
гуру
05.06.19
19:24
В смысле что у тебя за конфа то?
3 Фрэнки
 
05.06.19
19:58
так проблема только во внесении двух показателей ОтработаноЧасов и ОтработаноЧасовПосле18

Оба можно получать по инфе для табеля. Просто надо посмотреть, как это все в систему будут вносить.
Индивидуальные графики. Собственно, они примерно под такие заморочки и сделаны.
4 palsergeich
 
05.06.19
20:45
(0) Странная формула
Если делать по арифметическим правилам - то
ВыроботкаСотрудника+(ВыроботкаСотрудника/ОтработаноЧасов)*ОтработаноЧасовПосле18*0,5
При выработке 9 часов, из них 1 час после 18 тогда
9 + 8/9 *(1*0,5) = 10.33333
А должно быть 9.5
5 Фрэнки
 
05.06.19
20:58
(4) неправильно подставил - с верной подставновкой твоего предложения Выработки должно быть так

9 + 9/9 х (1 х 0.5) = 9,5
6 palsergeich
 
05.06.19
21:00
(5) Подставил неверно и я и ТС)
7 palsergeich
 
05.06.19
21:01
(5) ну это понятно, что должно быть именно как у тебя)
8 Adilgeriy
 
05.06.19
22:35
(6) формула правильная
ВыроботкаСотрудника+ВыроботкаСотрудника/ОтработаноЧасов*ОтработаноЧасовПосле18*0,5
ВыроботкаСотрудника-100
ОтработаноЧасов - 9
ОтработаноЧасовПосле18 -1
100+100/9*1*0,5=105,56
9 Adilgeriy
 
05.06.19
22:36
(2) КА2.4
но в ЗУП3.1 и ERP будет такой же функционал
10 Adilgeriy
 
05.06.19
22:40
(1) и как это посчитать двум сотрудникам?
она просто выработку запишет двумя строчками но в сумме всё равно будет 100
зарплата должна быть больше суммы сдельной сдельной работы по наряду
11 Adilgeriy
 
05.06.19
22:41
(0) система оплаты труда будет даже сдельно-времяпремиальная
12 Фрэнки
 
05.06.19
23:10
совет, что именно можно попробовать использовать из типовой без существенных допилов - индивидуальные графики или табель
А чтобы они заработали, для них нужно будет создать свои виды времени или применить существующие виды.
13 DrZombi
 
гуру
06.06.19
06:25
(12) +100... Сейчас промелькнет "Дак это же кому-то надо будет работать" :)
14 Adilgeriy
 
06.06.19
12:33
а как в (12) в одном начислении использовать два вида времени?
15 Adilgeriy
 
06.06.19
12:34
считается не отработанное время за день. а дневные и вечерние часы
табель набить проблем нет
16 El_Duke
 
гуру
06.06.19
12:41
(14) Принастройке начисления указать что оно выполняется Только если введен вид учета времени
В формуле оба вида времени должны быть
17 Adilgeriy
 
06.06.19
12:46
(16) и как сумму сдельной работы по дням разбить? делать 31 показатель? и как брать сумму отработанных часов за 16 дней и сумму вечерних часов за 16 день?
18 El_Duke
 
гуру
06.06.19
14:12
(17) создать свой показатель ОтработаноЧасовПосле18 и заносить его в табель
Ручками, за каждый день, медленно и печально

А если потребуется - то и показатель ОтработаноЧасовПосле22
19 Adilgeriy
 
06.06.19
14:41
(18) нужно на каждый день показатель-31 штуку. можно, но нудно. Но как выработку по дням разбить? тоже свой показатель? а как выработку по бригадному наряду разбить?
20 Фрэнки
 
06.06.19
14:47
(19) ну для ввода Выроботки все равно будешь Данные для расчета зарплаты вводить?

Сделай такими данные ОтработаноЧасов и ОтработаноПосле18 и не дроби по дням.
21 Фрэнки
 
06.06.19
14:47
И вообще... рассчитай все в экселе и фиксированной суммой грузани и все.
22 El_Duke
 
гуру
06.06.19
14:48
(19) >>нужно на каждый день показатель-31 штуку

Не нужно

>>Но как выработку по дням разбить?

Никак, это излишне
23 Фрэнки
 
06.06.19
16:27
о! я поначалу внимания не обратил, а выработка там же не простая, а "по бригадному наряду"

Правильная древняя мудрость : дорога в тысячу миль начинается с первого шага
24 Adilgeriy
 
06.06.19
18:15
(23) до бригадного это уже усложнение
(21) в экселе и даже на бумажке прикрасно считается. но на бумажке появляются ошибки и люят не правильно округлять а экселе спрашивают почему эксель может а 1с нет
25 Adilgeriy
 
06.06.19
18:16
я как понимаю ответ на (0) будет:- Нельзя
26 Фрэнки
 
06.06.19
18:31
(24) ну тогда получается такая ерунда

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


Тогда мы должны :

- вводить индивидуальные графики - настроить такие графики сможет суперпользователь, но не обязательно программист (в 1С:предприятие)

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

- настроить Начисление, чтоб оно с этим Показателем и введенными вида времени умело работать.

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

з.ы. 1. Конфигурация абсолютно типовая. 2. Тот, кто настраивает - программировать в 1С должен уметь, хотя бы поверхностно.
27 Фрэнки
 
06.06.19
18:32
(25) Правильный ответ какой? - Можно.

Кто попало сделать сможет? - Нет.
28 Фрэнки
 
06.06.19
18:41
А чтобы любой пользователь при вводе индивидуальных графиков и выработки не допускал ошибок - нужно сделать обработку.

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

И волки будут сыты и овцы будут целы.
29 Adilgeriy
 
06.06.19
20:40
(26) почему показатель сводный за период если переработка считается по каждому дню отдельно?
30 Adilgeriy
 
06.06.19
20:42
я думаю правильно сделать свою обработку шаблона расчета выработки которая имеет дав дополнительных полей отработано часов и отработано часов после 18 и поместить её в расширение
31 Фрэнки
 
06.06.19
21:19
(29) :-)
Да, точнее будет, если Выработка будет ежедневной.

Как же тогда быть... Надо будет изучить этот момент.
32 Фрэнки
 
06.06.19
21:28
Стоп. Под сводным - это я некорректно выразился.

В формуле расчета нужно проводить умножение ВыработкиСведеннойКЧасу на общую длительность времени все смены - это же в каждом дне считается - все правильно заметил. Мы пользуемся расчетом КАЖДЫЙ день. Значит вся-вся выработка может быть СведеннаяКЧасу делением на все часы за месяц.

Ну если никто не будет заморачиваться над тем, что можно в первый день отработать в 10 раз больше в часы обеда, но на второй день выпустить 1 минимальный объем, но проторчать на работе максимальный период после 18-ти.
33 El_Duke
 
гуру
07.06.19
09:17
(25) Можно, ваш ответ неверный
Но надо понимать что результат может не понравиться конечным пользователям т.к. на них ляжет дополнительная работа по вводу данных ручками

(29) А что мешает просуммировать все дневные выработки за месяц и также все часы после 18-00 и сразу итоговый результат посчитать ? Или вы хотите каждый день рассчитывать доплату по вашему способу ?
За это вас точно на вилы поднимут
34 Adilgeriy
 
07.06.19
14:03
(33) они ручками доплату за каждый день рассчитывают. если бы в сумме за месяц то проще простого. и хотят что бы программа тоже так могла
35 Фрэнки
 
07.06.19
14:11
(34) ну дело-то нехитрое.
А как они Выработку берут?
Вот к примеру:
- первая смена 8 часов и выработка 16 единиц.
- вторая смена 6 часов и выработка ???

Отличается выработка в сменах разной длительности или нет?
36 Фрэнки
 
07.06.19
14:18
(34) просто когда в формуле для каждого дня применения расчета стоит каждый раз новая выработка.
Но если в целом за месяц суммарно при отработке 160 часов выйдет 320 единиц выработки, т.е. в среднем по 2 единицы за час.
СредняяВыработкаЗаЧас = 2

Тогда формула будет : СредняяВыработкаЗаЧас х ОтработаноЧасов + СредняяВыработкаЗаЧас х ОтработаноЧасовПосле18 х 0,5

или : СредняяВыработкаЗаЧас х ( ОтработаноЧасов + ОтработаноЧасовПосле18 х 0,5 )
37 El_Duke
 
гуру
07.06.19
14:22
(34) (35) А в чем принципиальная разница отличается или нет ?

Если взять Выработка1 и ОтработаноЧасов1_После18 Выработка2 и ОтработаноЧасов2_После18 ВыработкаN и ОтработаноЧасовN_После18 и рассчитать за каждый день и тоже самое сделать для (Выработка1 + Выработка2 + ... + ВыработкаN) и (ОтработаноЧасов1_После18 + ОтработаноЧасов2_После18 + ... + ОтработаноЧасовN_После18) то результат будет отличаться лишь на сумму округлений от деления

Из за нескольких возможных целковых затевать такую бабуйню ... ну я не знаю, надо быть сильно оригинальным
38 Фрэнки
 
07.06.19
14:25
(34) А в той формуле, что стоит в шапке СредняяВыработкаЗаЧас тоже есть, но она там каждый день новая.

Т.е. нужно не только показатели по виду времени вводить, но и Выработку каждого дня. И я выше в (32) поставил вопрос, что будет, если выработка не будет соответствовать длительности смены или Сдельщик тупо перенесет выработку с дневного времени одного дня на вечернее время другого дня просто для того, чтобы ему больше заплатили.
39 Фрэнки
 
07.06.19
14:27
(37) Дык, эксель же есть! А Люди вообще-то на производстве РАБОТАЮТ - разве трудно в эксель лишний целковый рассчитать.
40 Adilgeriy
 
07.06.19
17:03
выработка каждый день разная. каждый день разная продукция. но переработки не постоянные и за них оплачивается по такой схеме
попробовал посчитать в сумме за месяц цифры пляшут в обе стороны до 3 процентов. до в среднем укладываются в 1 процент. вполне можно сделать схему что бы считали поза месяц
но как использовать два вида времени в одном начислении я не понял
можно пример