Имя: Пароль:
1C
1С v8
ЗУП. Как настроить кустарный вид расчета?
,
0 InvoDev
 
11.01.12
12:19
"Доплата за секретность" рассчитывается процентом от оклада независимо от того сколько человек отработал, был он в отпуске или на больничном НО если он УВОЛЕН или УШЁЛ В ДЕКРЕТНЫЙ ОТПУСК (отработал неполный месяц соответственно) тогда расчёт идёт от получившегося результата окладной части. В настройках вида расчёта не нахожу возможности указать условие УВОЛЕН. Если вид расчёта я настроить не могу тогда мне остаётся только в модуле документа "Начисление зарплаты работникам организации" прописать такое условие? Или есть другая возможность? В ЗУП я не большой специалист. Прошу совета у тех кто сталкивался с подобными вещами.
1 bazvan
 
11.01.12
12:21
если уволен, в любом случае отработанное время меньше
далее в вытеснения поставить только те ВР которые должны отработанное время уменьшать (в данном случае ДЕКРЕТНЫЙ ОТПУСК
2 InvoDev
 
11.01.12
12:32
Иванов И.И. Оклад у него 7000. Доплата за секретность 10%. В январе вместо 15 дней отработал 14, 1 день болел. Соотв-нно окладная часть получилась 6533,33р [7000/15*14], а секретность должна рассчитываться так: 7000*10%=700р. (независимо от больняка). Иванов И.И. в феврале (допустим 21 раб.дней) уволился 15 числа, т.е. отработал 10 дней. Окладная часть тогда 7000/21*10=3333,33 и секретность 3333,33*10%=333,33. Как то так.
3 AAP
 
11.01.12
12:35
(2) ИМХО, стандартно никак. По крайней мере я не нашел, пришлось дописывать похожий вид расчета.
4 Fenrik
 
11.01.12
12:40
(2) Добавь вид расчета по месячной ставке, укажи размер в рублях (700 руб. к примеру) настрой вытеснение декретным отпуском.
5 InvoDev
 
11.01.12
12:44
Ну декретным отпуском я настрою. А увольнение как настраивать? В общем стандартно никак. Лучше тогда создать предопределенный вид расчёта в конфигураторе или док Начисление з/пл переписать? Как это сделать более грамотно?
6 Морозов Александр
 
11.01.12
12:44
а если в новом расчете прописать произвольную формулу расчета: Результат = Окр((Оклад по дням/100)*10,2)?
7 InvoDev
 
11.01.12
12:51
Тогда будет считать от оклада независимо от отработанного времени но мне то надо чтоб когда сотрудника увольняют у него считалось пропорционально отработанным дням! Формула то такая стоит но на уволенных она не действует
8 Иоканаан
 
11.01.12
12:53
На мой взгляд следует использовать тогда формулу Результат = Процент * Тарифная ставка месячная
Но вообще как-то странно рассчитывается компенсация: обычно такие виды расчёта (надбавка за работу с секретными материалами и надбавка за стаж по защите гостайны) рассчитываются от начисленного за месяц оклада. Т. е. если работник болел, был в отпуске, в декрете и т. п. - за время, когда оклад не начислялся, надбавка тоже не начисляется.
9 InvoDev
 
11.01.12
12:55
похоже вы меня не понимаете. я не про компенсацию, я про вид расчёта Доплата за секретность говорю.
10 InvoDev
 
11.01.12
12:58
AAP, подскажите где в конфигураторе прописать такой нестандартный вид расчёта? Я открываю предопределенные но там модулей нет, наведите на код, куда это прописывать?
11 Иоканаан
 
11.01.12
12:58
Почему же, очень даже понимаю: у нас тоже используются такие виды расчёта, их названия я привёл в скобках. Только рассчитываются они процентом от оклада за фактически отработанное время: "дополнительное начисление за уже отработанное время" и процентом от базы (в качестве базы только оплата по окладу) в другом случае.
12 InvoDev
 
11.01.12
13:04
Я не могу спорить с заказчиком как рассчитывать это начисление, они просят так вот кустарно я не могу ничего поделать. Меня интересует как настроить этот кустарнейший вид расчёта.
13 Gesperid
 
11.01.12
13:07
(12) чем вариант из (1) не устраивает?
14 alexxx961503
 
11.01.12
13:11
(12) если так хочется
Основная конфигурация ОбщийМодуль - ПроведениеРасчетовПереопределяемый - Процедура "РассчитатьЗаписьРегистраРасчета" ищи строку СпособРасчета = Перечисления.СпособыРасчетаОплатыТруда.ПроизвольнаяФормула
15 Gesperid
 
11.01.12
13:11
(14) заказчик точно будет рад
16 AAP
 
11.01.12
13:31
(14) да там и меняли только условие по ВидуРасчета
17 InvoDev
 
11.01.12
14:20
Gesperid, устраивает (для декретников). Для уволенного то как сделать?
18 InvoDev
 
11.01.12
14:25
Заказчик не понимает что такое переписка конфигурации. Расчётчик рвёт и мечет ему всё равно. Вынь да положь. Извратись но сделай.
19 InvoDev
 
11.01.12
14:31
Значит общий модуль переписывать... Спасибо за информацию. Другого выхода судя по всему нет.
20 БибиГон
 
11.01.12
14:31
(17)2 вида расчета. один для работающего, другой для увольняющегося.
21 InvoDev
 
11.01.12
14:36
БибиГон, пыталась уже, не пойдёт.
22 InvoDev
 
11.01.12
14:38
У заказчика наверно имеются урановые могильники, раз ставят такие задачи с секретностью)
23 alexxx961503
 
11.01.12
14:46
10 % -  степень секретности «секретно», урановые могильники минимум СС :)
24 Gesperid
 
11.01.12
15:04
(0) ещё раз: если табеля не ведутся, то решение в (1) полностью решают твою 'задачу'
25 Gesperid
 
11.01.12
15:05
Заводишь начисление со способом - по месячной тарифной ставке, в вытеснения Декрет, вот и всё
26 InvoDev
 
11.01.12
17:21
Gesperid, табеля ведутся в том то и дело. Я пробую все возможные решения. Однако же переписала процедурку как описали выше, другого способа не нашла. Всем спасибо!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.