Имя: Пароль:
1C
1С v8
ЗУП 3 прогрессивная шкала по видам работ
0 live in sky dreams
 
24.01.18
17:25
Есть разнорабочие. У них оплата труда по объему выполненной работы.
Сегодня один и тот же человек может выполнять один вид работ, завтра- другой вид работ.

К примеру:

Вид работы 1
Норма: 500 ед.
До и включая норму расценка за единицу: 50 р.
Свыше нормы расценка: 52 р.

Вид работы 2
Норма: 6 ед.
До и включая норму расценка за единицу: 1600 р.
Свыше нормы расценка: 2100 р.

Вид работы 3
....

----------------------------
Работник: Иванов Иван Иванович.

01.01.2018 выполнял вид работы 1 в объеме 570 ед.
02.01.2018 выполнял вид работы 2 в объеме 7 ед.
03.01.2018 выполнял вид работы 3 в объеме ....
----------------------------

Что сделал:
Ввел начисление "Сдельная оплата (от объема)"
Показатель один единственный "Сдельный заработок"
Настроил шаблон.
Принял человека на работу, в начислениях указал этот самый сдельный заработок (Сдельная оплата (от объема))

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

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

Внимание, вопрос!
1) Есть ли возможность настроить формулу расчета в зависимости от вида работ или на каждый вид работы придется делать свое начисление?
2) Если ответ на 1-ый вопрос достоверно "Нет", то: При приеме на работу разнорабочих указывать все возможные начисления сдельно, а затем следить за составом при изменении состава видов работ? Так получается?
1 vde69
 
24.01.18
17:31
1. делаешь параметр "К" который применяется не к сотруднику а к организации+вид работ

2. в формулу начисления его вводишь

3. делаешь один раз документ установки параметра "К" для каждого вида работ
2 live in sky dreams
 
24.01.18
17:36
(1)Я тоже думал, что необходимо как либо связать формулу с видом работ.
Перебрал предопределенные показатели ВР - ничего, связанного в видом работ не нашел.
Попытался ввести параметр для вида работ, но нигде не нахожу как его (вид работы) указать
http://prntscr.com/i4y99v

И пункт 3 не пойму чем делать? Что за документ такой?
3 vde69
 
24.01.18
17:45
(2) да, с ходу не делается...

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


надо подумать
4 live in sky dreams
 
24.01.18
17:48
(3)в формуле учесть просто
ФормулаИдетИдет * ?(НекийПоказатель=0,1,НекийПоказатель)

Это не то, чтобы проблема..

Мне бы сам принцип понять.
5 live in sky dreams
 
24.01.18
17:49
Даже если я введу некий показатель предела, то как мне его задать для всех (документ+вид работы)
6 live in sky dreams
 
24.01.18
17:51
Каждый раз заполнять вручную показатель предела при заполнении дока "данные для расчета зарплаты" не комильфо. Ошибки могут втесаться, человеческий фактор
7 live in sky dreams
 
24.01.18
18:20
Нормы повводить не проблема документом "данные для расчета зарплаты" как постоянные, тут я разобрался и понял как.
Но виды работ.. никак их из формулы не достать..

Блин.. не могу придумать ничего путного. Хоть расширение пиши для подстановки.
8 mistеr
 
24.01.18
18:28
Можно размножить показатели: Объем1, Объем2, Объем3, Норма1, Норма2, ...
9 VladB
 
24.01.18
19:52
При приеме на работу назначить оклад или тариф не ниже МРОТ,
а все остальное сделать доплатами за уже отработанное время:
ДоплатаЗаРаботу1 со своими настройками, ДоплатаЗаРаботу2
итд
10 Adilgeriy
 
24.01.18
20:52
можно и одним расчетам сделать. но лучше точно не стоит. потому что это придется использовать разные виды времени на каждый вид работы и вносить что произведено или вручную считать норму в месяц по каждому виду работы исходя от количество дней на выработки данной продукции и каждой продукции или делать дописки создать свой регистр в него писать подпиской на событие сколько раз проведен документ данные для расчета зарплаты с каким видом расчета и выработку писать каждый день
вопрос решаем. первые два способа можно сделать не меня конфигурации. 3 способ нужен программист техзадание можно написать
11 Adilgeriy
 
24.01.18
21:02
4 способ
создаешь 3 показателя
1 для организации "НормаВДеньПродукцииВидаА" используется постоянно после установки
2 для сотрудника "ВыработаноПродукцииВидаА"  (накапливаемый, можно несколько в течении месяца)
3 для сотрудника "ОтработаноДнейНаПроизводствеПродукцииА"
4 для организации "ЦенаПоНорме"  используется постоянно после установки
5 для организации "ЦенаСверхНормы"  используется постоянно после установки

(накапливаемый, можно несколько в течении месяца)
формула: ?(ВыработаноПродукцииВидаА>НормаВДеньПродукцииВидаА*ОтработаноДнейНаПроизводствеПродукцииА,ВыработаноПродукцииВидаА*ЦенаСверхНормы,ВыработаноПродукцииВидаА*ЦенаПоНорме)
12 Adilgeriy
 
24.01.18
21:03
немного добавил количество показателей и не там стоит описание но понять можно
13 live in sky dreams
 
25.01.18
08:49
(11) Уже крутил нечто подобное в голове.
Не подходит, так как:
1) Наряды закрываются по дням. И если работник "дал жару" в определенный день, то и заплатить ему нужно по повышенным расценкам за этот день. Если применять формулу выше, то показатели сотрудника усредняются и дни ударного труда смазываются по месяцу.
2) Формула рассчитывает весь объем работ по повышенным или по нормальным расценкам. Необходимо в пределах нормы рассчитать по нормальным расценкам, а по повышенным уже те объемы, которые идут сверх нормы.
14 Джо-джо
 
25.01.18
08:56
(13) Норма дневная? Зп каждый день начисляете?
15 live in sky dreams
 
25.01.18
08:57
(14) Норма дневная. Вот по начислениям сейчас расчетчика дерну как на работе появится.
16 Джо-джо
 
25.01.18
09:06
(13) т.е. если он 3 дня выполняет по 500 ед., то получит 3*500*50 = 75 000 (в пределах нормы),
а если 2 дня курит бамбук(или просто не сдает наработку), а на третий день "дал жару" на 1500 ед, то получит 500*50+1000*52 = 77 000
Итого 2000 разница за один и тот же объем

"Очень прогрессивно"
17 live in sky dreams
 
25.01.18
09:35
Уточнил..
Расчетчик дал пояснение, все стало гораздо проще.
Расчет и начисление зп ежедневно
18 live in sky dreams
 
25.01.18
09:37
(16) вы подогнали цифры. Что вы хотели этим сказать? Что работник за день выполнил 3 нормы? А чего не 20?
19 Джо-джо
 
25.01.18
09:38
(17) Типовой зуп 3 так не может
20 live in sky dreams
 
25.01.18
09:52
(19) Не может ежедневно начислять зп? Будет все время перерасчитывать старые начисления?
21 El_Duke
 
гуру
25.01.18
11:20
(20) А какие нормативные документы предписывают так делать ?
22 live in sky dreams
 
25.01.18
11:42
(21) что делать, как "так"?
23 El_Duke
 
гуру
25.01.18
11:44
(22) Начислять и рассчитывать зарплату каждый день.
Есть какая то нормативка что так можно ?
24 El_Duke
 
гуру
25.01.18
11:48
По теме
На ИТС разобран пример организации оплаты по сдельно-прогрессивной форме. Вам надо сделать также, только в доплате у вас должен выбираться не повышенный процент, а повышенная расценка.
25 El_Duke
 
гуру
25.01.18
12:00
Что то вроде

?(Факт>Норма,ПовышеннаяРасценка,0)*(Факт-Норма)

для доплаты использовать
26 live in sky dreams
 
25.01.18
12:27
(25)где в формуле взять расценка на вид работы?
27 El_Duke
 
гуру
25.01.18
15:07
(26) Здесь надо проверять на практике
Возможно лучшим выходом будет в справочнике Виды работ создать  ВидРаботы 1(норма), ВидРаботы 1 (сверх нормы), ВидРаботы 2(норма), ВидРаботы 2 (сверх нормы) с расценками за норму и сверх нормы и в доке Сдельный наряд сразу вводить сколько сделано по норме и оплачивается обычным тарифом и сколько сделано сверх нормы и оплачивается повышенным тарифом. Такой док можно делать хоть каждый день, сразу будет виден результат, что вам и требуется. Недостаток - в расч.листке все будет скрыто под одним ВР Сдельный заработок. Детализации по видам работ и доплате норма/сверх нормы не увидишь.
Если же хоть какая то детализация нужна - придется делать что то как в (25). Тут не обойтись без введения нескольких видов показателей (как для организации, так и для сотрудников).
Придется смотреть на требования к отчетности, сравнивать  какой вариант менее трудоемок с точки зрения внесения данных расчетчиком
28 mistеr
 
25.01.18
22:40
(23) Нет никакой нормативки, что так нельзя.
29 Adilgeriy
 
25.01.18
23:00
(28) нормативки нет. но зуп точно не умеет начислять зарплату по периодам отличным от месяца. технически возможно переписать модуль расчета зарплаты с переодичностью день, но не вижу смыла. тогда и выплата должна быть раз в день и перечисление ндфл. тогда проще сделать свой документ взяв за основу "данные для расчета зарплаты" который рассчитывает из выработки стоимость оплаты или если нет желания писать вводить выработку за день посчитанную в дрогой программе (например эксель)
30 Adilgeriy
 
25.01.18
23:03
ну или как извращение на каждый день месяца сделать свой показатель и умножить количество показателей на количество видов продукции. 31 день на 20 видов примерно 600 показателей) это если без дописок
31 live in sky dreams
 
26.01.18
09:44
(28), (29)Коллеги, а что тогда означает эта вот тузла?
http://prntscr.com/i5rhv2

Я пошерстил код на предмет ссылок на этот реквизит.
В зависимости от того что в нем указано период запроса меняется (месяц\день).

По идее это должно давать нужный мне результат.
(27) эти показатели я создал. На расшифровку мне все равно. Если понадобится - напишу ВПФ с расшифровками работ. Это не столь безумно, как переписывать модуль расчета.
32 live in sky dreams
 
26.01.18
10:00
По идее должно работать и давать нужный результат, но не могу понять почему не дает. В какой то момент я где то что то тыкнул и заработало так как мне нужно. Но потом я все "донастроил" и теперь тупо навалом снова по месяцу все считает.

Я создал показатели:
"Норма" числовой. Вводится один раз для организации
"Расценка за норму" числовой. Вводится один раз для организации
"Расценка свыше нормы" числовой. Вводится один раз для организации
"Выработка" числовой. Накапливается доками расчета (ввод данных для расчета ЗП)

Ввел начисление, задал ему формулу. Настройки как на скрине в (31).

Сделал шаблон для ввода исходных данных отдельно для нужного мне показателя. В разовых показателях указал показатель "Выработка".
Виды времени не указывал.
"Виды работ" назначил "указываются в документе" и оставил список пустым. У меня же отдельный показатель под это..
"Выполненные работы вводятся" - за один день.
Указал что для нескольких сотрудников.

Методика необходимого способа расчета:

Перетаскивание мешков
Норма 50 мешков / день
Расценка 100 руб. / мешок
расценка сверх нормы 120 руб. / мешок

10.01.2018
Выполнено: 70 мешков
За работу начислено
(50*100) + (70-50)*120 = 7 400 р.

11.01.2018
Выполнено 55 мешков
За работу начислено
(50*100) + (55-50)*120 = 5 600 р.

ИТОГО 13 000 руб.

И в какой то момент мне удалось увидеть в документе начисления 13 000 руб.

Но затем я "донастроил" систему (как мне показалось только косметически), и все поменялось.
Система взяла за месяц общий объем и высчитала так:

Выполнено: 50 + 70 = 120 мешков.
Начислено: (50*100) + (120-50)*120 = 13 400

То есть он взял дневную норму и применил ее на весь месяц.

То ли в показателях что-то не так ткнул то ли лыжи не едут... Не пойму