Имя: Пароль:
1C
1С v8
основные начисления организации ЗУП 8,2
0 la mar
 
20.05.13
11:43
Возникла потребность создать новое основное начисление организации, которое рассчитывало бы доплату за сверхурочные работы после первых двух часов сверхурочного времени в двойном размере от тарифной почасовой ставки сотрудника. Т.е. у сотрудника есть 1-Оплата по часовому тарифу (предопределенное начисление),2-Доплата сверхурочных  за первые 2 часа  в 1.5 размере(предопределенное начисление), 3-Доплата сверхурочных в двойном размере свыше 2 часов (создано аналогично 2-му начислению, но вид времеми выбран новый, так же созданный самостоятельно). Все три начисления мы назначили всем сотрудникам организации.
Проблема в том, что не все сотрудники работают сверхурочно каждый месяц. Получается, что тот, у кого в табеле отмечены сверхурочные работы 3-го типа, у того з/п начисляется корректно. Когда же в табеле нет часов по 3-му типа начислений, то это начисление попадает в документ начисления з/п автоматически с количеством отработанных часов равным кол-ву часов по 2-му начислению (т.к. я создала его идентичным 2-му начислению, изменив лишь его наименование и вид времени).
Пробовала делать 3-й вид начислений произвольным, т.е. не по образцу 2-го типа, а внеся в него произвольную формулу расчета Результат = Время в часах*Процент*Тарифная ставка часовая. В этом случае он так же попадает в начисление з/п, но уже с общим количеством часов, отработанных сотрудником по 1-му типу начислений (хотя вид времени в нем указан новый).
Вопрос: возможно ли где-то в настройке данного типа ничислений сделать его "независимым", т.е., если данное начисление не встречается в табеле у сотрудника, чтоб оно не попадало в документ начисления з/п или попадало с нулевым количеством часов. А если такое настроить невозможно, то где и как в конфигураторе поменять код (с ЗУП не работала, поэтому затерялась в запросах в попытке разобраться)? Смущает, что с предопределенным начислением 2-го типа таких проблем не возникает: если нет часов в табеле, что в начисление з/п оно попадает с нулевым количеством часов...
1 almar
 
20.05.13
12:00
Обычно эту задачу решают так: делают обработку заполнения табличной части для документа "Оплата сверхурочных", которая заполняет его на основании табелей.
2 la mar
 
20.05.13
13:31
Такая обработка есть. Документ "Оплата сверхурочных" заполняется на основании табелей без проблем! Там по сотруднику, например, Иванов И.И. значится 2 часа переработки, оплачиваемой в 1,5 размере и 0 часов в 2-м размере, но в документ "Начисление Зарплаты Работникам Организаций" попадает ТРИ начисления по Иванову И.И.: почасовая тарифная ставка = 150 часов (верно), Доплата сверхурочных  за первые 2 часа  в 1.5 размере = 2 часа (верно) и Доплата сверхурочных в двойном размере ( свыше 2 часов ) = 2 часа (НЕВЕРНО! должно быть 0!). Я согласна, что все три начисления должны присутствовать в документе "Начисление з/п" (т.к. они постоянные), но почему программа заполняет часы двойной оплаты, которые ОТСУТСТВУЮТ в табеле и в документе "Оплата сверхурочных" по данному сотруднику, часами, отработанными за полуторную оплату...
3 almar
 
20.05.13
13:39
(2) Если вы делаете документ "Оплата сверхурочных" то нафига еще заводить людям плановые начисления и пытаться их рассчитывать в начислении зарплаты?
4 Del Piero
 
20.05.13
13:48
На вкладке "Время" вашего вида расчета есть галка "Автоматически начислять на основании табеля", она не активна. У меня была подобная ситуация, мне прогрммист снимал "неактивность" этой галки и все работало"!
5 CepeLLlka
 
20.05.13
13:55
Как ники у вас перекливаются :) LaMar и AlMar ^________^
6 almar
 
20.05.13
13:59
(5) :)
7 Del Piero
 
20.05.13
13:59
Потом нужно это начисление всем задать, и если в табеле будет необходимая буква, то в Начисление з\п посчитает, если нет то будет 0!
8 Arhangeldk
 
20.05.13
14:29
А это случайно настройка вытесняющих начислений? если я правильно понимаю проработал человек целый день(один тариф), задержалс на 2 часа(второй тариф(1,5)), потом еще напрягли на 2 часа и в итоге 4 часа идут по третьему тарифу (2,0) ? или 2 по (1,5) и 2 по (2,0)
9 la mar
 
20.05.13
16:13
Del Piero, спасибо за наводку, попробую установить активность...

Arhangeldk, честно, первый раз напрягли ЗУПом, поэтому о том, как правильно настроить эту ситуацию, сказать не могу. Главбух сказала, что она делала это ТАК в другой организации и там все работало... Но ситуацию вы описали верно, так что я попробую поковырять еще и в этом направлении, может получится настроить.

almar, если не заводить никаких плановых начислений по сотрудникам, то в документ начисления з/п попадает только начисление в 1,5 размере (предопределенное), а сумма по нему не рассчитывается, т.к. негде указать процент (хотя документ "Оплата сверхурочных" заполнен корректно и Табель тоже). Начисление же в 2-м размере вообще не попадает в документ начисления з/п.
10 almar
 
20.05.13
16:15
(9) Ничего в документ "начисление зарплаты" попадать не должно. Все считает сам документ "Оплата сверхурочных"
11 la mar
 
20.05.13
16:35
almar, бухгалтера настаивают, что все рассчеты по з/п должны попадать в док "начисление зарплаты". Не знаю, насколько это желание корректно. Я установила в настройке вида расчета галочку "Автоматически начислять на основании табеля", как советовал Del Piero, теперь все заполняется корректно по часам в табеле.
Вопрос такой (бухи сами не разбираются в правилах и тонкостях, поэтому к ним доверия нет), не получится ли теперь где-то в регистрах задвоения сумм по сверхурочным: первый раз они туда попадут из документа "Оплата сверхурочных", а второй раз из документа "Начисление зарплаты"? Где проверить: какими отчетами, или какой регистр глянуть?
12 Del Piero
 
20.05.13
16:52
(11) Я думаю, что все нормально будет! Т.к. сейчас программа воспринимает этот вид расчета как обычный, со своей формулой и т.п. Ничего общего со сверхурочными у него нет!
13 la mar
 
22.05.13
13:29
Del Piero, увы все не так гладко, как показалось сначала... В начислении Доплата свехурочных в двойном размере программа при заполнении документа Начисление з/п устанавливает тарифную ставку 100 (хотя это процент от часового тарифа) и всем сотрудникам начисляет за эти часы оплату по формуле Вечернее время в часах * 100, а не так, как указано в формуле регламентированного начисления "Доплата за вечерние часы": Тарифная ставка часовая * Процент доплаты * Вечернее время в часах (для предопределенного начисления "Доплата в полуторном размере" эта формула работает исправно и в документ попадает процент от часового тарифа сотрудника).
Пробовала ввести произвольную формулу в свое начисление, тогда все рассчитывается корректно, но не срабатывает крыж "Автоматически начислять на основании табеля" (хоть он и установлен) - заполняет сверхурочную работу у тех, кто не работал сверхурочно, часами, что в табеле указаны для оплаты по тарифной ставке (буква "Я").
Вопрос, где еще поковырять?

З.Ы. Вытесняющие начисления пробовала, но это не тот случай: при наличии сверхурочных часов в табеле, все часы явки считаются сверхурочными и рассчитываются некорректно.
14 almar
 
22.05.13
13:39
(11) Интересно, а больничные, отпуска и премии у вас тоже в документе "начисление зарплаты" считаются?
15 la mar
 
22.05.13
13:57
нет, конечно ))
Тут вопрос политический: бухгалтерия отказывается выполнять "лишнюю" работу и вносить документы "Оплата сверхурочных". Для этого придумали, что такого документа вообще не будет, зато будут основные начисления у сотрудников, которые будут автоматически попадать в начисление з/п из Табеля, который разносит отдел кадров. Т.о. от документа Оплата сверхурочных вообще отказались, хотя там была внешняя доработка, которая его заполняет из табелей (хоть и кривовато, но это можно было доработать...)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.