Имя: Пароль:
1C
1С v8
ЗУП: Расчет дней дополнительного отпуска, кто дорабатывал?
,
0 asa
 
15.10.14
11:55
Возникла необходимость выполнить доработку ЗУП для возможности автоматического расчета причитающегося количества дополнительных дней отпуска.
Кто может поделится  впечатлениями от этого удовольствия. Просто первым взглядом уперся как это бывает в километровый запрос, только из практики по ЗУПу не всегда ограничивается одним запросом :)
1 kumena
 
15.10.14
12:01
сейчас тебя ляксей пошлет переходить на 3.0 ))
2 asa
 
15.10.14
12:04
ага мы уже все в пути ... а тройке по ЗУП даже и не думаю, да и 1С сама еще не торопит поэтому пока сидим в танке, точнее 2.5
3 asa
 
15.10.14
12:06
(1) А сами что по этим вопросам решали, у меня уже просто накопился кластер таких клиентов, решили добить один раз и навсегда .. точнее до перехода на 3.0
4 kumena
 
15.10.14
12:07
вообще то в типовом варианте 1 дополнительный вместе с основным рассчитать можно, этого не достаточно?
5 шаэс
 
15.10.14
12:08
(0) в справке же показывает остаток по дополнительному
6 kumena
 
15.10.14
12:09
(5) так нужен не остаток а расчет
7 dimaldinho
 
15.10.14
12:09
(0)  ОстаткиОтпусков.ОстатокОтпускаСпискаСотрудниковНаДату(МассивСотрудников, ДатаОстаткаОтпусков)
8 kumena
 
15.10.14
12:11
пардон, это я не внимательно читаю.
9 шаэс
 
15.10.14
12:12
(6) думаете, если ЗуП остаток показывает, то он его не считает, а с потолка берет? если бы ТС сказал, что он - медик и требуется расчет доп.отпуска за вредные условия труда, то я бы просто ему посочувствовала
10 боксер
 
15.10.14
12:12
(0)Имеем РН "Фактические отпуска организации"
легко по нему делается отчет факт и план.
так сделали и работает. корректировки по остаткам делаются КЗР т.к. типовой механизм работы с остатками в 2.5 приметивный и нам не подошел. по сотрудникам не удобно вводить, по должностям нельзя
11 SeraFim
 
15.10.14
12:13
(2) >> да и 1С сама еще не торопит
http://1c.ru/news/info.jsp?id=18981
12 kumena
 
15.10.14
12:14
(9) я подумал о расчете нескольких дополнительных в одном документе.
13 шаэс
 
15.10.14
12:14
(12) может у него и такое. не уточняет же
14 шаэс
 
15.10.14
12:16
(10) на должность поцепить можно, на сотрудника тоже. только это все не периодическое. у Вас кол-во дней по должности - периодическое значение?
15 kumena
 
15.10.14
12:17
(11) не гони волну, товарищ правильно делает.
чем меньше разработчики типовой лезут дорабатывать, тем меньше там ошибок.
16 kosts
 
15.10.14
12:18
(0) В 2.5 как бы есть такое, что надо то?
17 kumena
 
15.10.14
12:19
доп. отпуска по должностям действительно не удобно.
я делал свой документ на установку и отмену доп. отпуска и правки в запросе. правок совсем не много, один кусок. сделал вместо должностей.
18 боксер
 
15.10.14
12:20
(14)у нас не по должности. а к графику привязано количество дней доп.отпуска. и в отчете идет рассчет дней доп.отпуска за время работы по графику т.к. графики тоже меняются у сотрудника
19 шаэс
 
15.10.14
12:25
(18) ого. а графиков - то сколько?
20 боксер
 
15.10.14
12:42
графиков не много, но какая разница, привязать кол-во дней доп.отпуска к графику не проблема
21 asa
 
15.10.14
15:16
Извиняюсь отвлекся а тема прям пошла.

Типовой механизм позволяет указать например 7 дней дополнительного отпуска по сотруднику. НО!! в отличии от основного отпуска для дополнительного 7 дней это база, а фактически должно быть предоставлено из расчета сколько человек реально отработал в расчетном году, т.е. за минусом больничных, отпусков за свой счет и прочего. Т.е. это уже не 7 а обычно меньше. Я об этом. В типовом такой функционал не нашли, если я не прав буду только рад.
22 dmpl
 
15.10.14
15:19
(21) В чем проблема из регистра расчета выбрать данные графика?
23 asa
 
15.10.14
15:22
(22) Я не совсем в том ключе, проблемы нет, уже нашел место в котором в запросе нужно подправить и заполнить специальную таблицу исключений периодов и поидее должно заработать. Я как раз хотел собрать мнения кто как делал, что бы не бродить по граблям. Как вариант что Вы предложили то же можно, там просто запрос большой и он типовой для всех видов отпусков.
24 mgk29
 
15.10.14
15:30
>НО!! в отличии от основного отпуска для дополнительного 7 дней это база, а фактически должно быть предоставлено из расчета сколько человек реально отработал в расчетном году

Где это написано?
25 dmpl
 
15.10.14
15:30
(23) Ну я бы не сказал, что запрос большой будет... нам и нужно-то просто посчитать количество календарных дней, которые отработал сотрудник - а это уже есть в виртуальной таблице.

И да, я бы вообще сделал в виде обработки заполнения ТЧ или как печатную форму. Чтобы потом при обновлении не мучаться каждый раз.
26 kumena
 
15.10.14
15:33
(24) вот мне тоже интересно, и я подозреваю что какой нибудь отпуск за вредность, полагается только когда работал во вредных условиях.
27 kumena
 
15.10.14
15:34
но я никогда не встречал, чтобы так извращались и высчитывали такие периоды.
28 mgk29
 
15.10.14
15:37
(26) Это кадровыми перемещениями можно регулировать.
29 kumena
 
15.10.14
15:41
(28) с какого это перепугу делать перемещения на отпуска и больничные?
я бы на месте кадровиков тоже бы послал .... исправлять расчет.
30 шаэс
 
15.10.14
15:42
(28) как? На время б/л или командировки отправлять на другую должность? Затра.хаетесь врачей переводить туда–сюда
31 kumena
 
15.10.14
15:42
+плодить должности и не забыть потом проконтролировать возврат
32 mgk29
 
15.10.14
15:45
(31) На каждую вредную профессию 2 шт. Где плодить-то?
33 mgk29
 
15.10.14
15:46
+(32) все равно контроль надо вести когда работал во вредных условиях.
34 dmpl
 
15.10.14
15:49
(33) Доплата за работу во вредных условиях - наше все. Потом берешь по ней календарные дни (фактический период действия), календарные дни (период действия) и календарные дни за расчетный период - и вуаля.
35 mgk29
 
15.10.14
15:53
(34) Можно и так, но это костыль.
36 dmpl
 
15.10.14
15:54
+(34) Первые 2 параметра выцепляются запросом


ВЫБРАТЬ
    ОсновныеНачисленияРаботниковОрганизацийДанныеГрафика.ПроизводственныйКалендарьКалендарныеДниПериодДействия,
    ОсновныеНачисленияРаботниковОрганизацийДанныеГрафика.ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия,
    ОсновныеНачисленияРаботниковОрганизацийДанныеГрафика.Сотрудник
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика(ВидРасчета = &ДоплатаЗаУсловияТруда И Сотрудник = &Сотрудник И ПериодДействия МЕЖДУ &ДатаНачала И &ДатаОкончания) КАК ОсновныеНачисленияРаботниковОрганизацийДанныеГрафика
37 шаэс
 
15.10.14
15:54
(33) зачем? Для льготного стажа есть выделение периодов. А зачем еще?
38 dmpl
 
15.10.14
15:55
(35) Какой костыль? Доплата все равно должна быть за условия. Так что когда доплата была - тогда и работал. Главное чтобы расчетчики правильно период действия указывали.
39 kumena
 
15.10.14
15:59
я думаю нормальные работодатели не парятся, и не убавляют дни доп. отпусков на больничные и увольнения, это не те суммы чтобы экономить. и лишние напряги с перемещениями на больничные и отпуска(как это предлагается 1сом) никто делать не будет.
40 kumena
 
15.10.14
16:00
>> и увольнения
отпуска конечно же
41 mgk29
 
15.10.14
16:00
(39) +1.
Я такого не встречал еще.
42 шаэс
 
15.10.14
16:04
(39) есть еще бюджетные работодатели, которых потом трясут проверки из-за этих копеек
43 asa
 
16.10.14
14:03
ст. 121 ТК РФ последний абзац:

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

и уж поверьте это не работодатели жадные, в компаниях с которыми работаем собственник и руководитель с такими заморочками даже и не сталкивается. Но есть внутрениий и обязательный аудит, который проверяет и делает замечания по нарушению законодательства, за которые по цепочке идут нагоняи, поэтому в крупных конторах это не из за экономии, а потому что так нужно, а то что нужно написанно в ст.121 ТК РФ