Имя: Пароль:
1C
1С v8
Вытеснение оклада в ЗУП 3
0 denk
 
11.02.19
09:19
Здравствуйте
Посоветуйте, пожалуйста, как можно настроить следующую схему оплаты труда в ЗУП 3. Есть водители-экспедиторы, работающие на окладе. В течение нескольких дней в месяце они находятся в рейсах. У каждого рейса в зависимости от маршрута есть своя расценка. Так вот, за дни в рейсе они должны получить отдельную сумму согласно расценки вместо части оклада, приходящейся на эти дни. Т.е. оплата за рейс должна вытеснить Оклад, но дни в рейсе должны быть в пределах нормы времени.
Допустим, у человека оклад 20 000, он отработал 20 дней, 2 из них был в рейсе. Оплата за рейс - 5000.
Результат должен быть таким: 1. Сумма по окладу 20 000 - 2000 = 18 000 2. Оплата за рейс 5 000. Итого 23 000.
1 El_Duke
 
гуру
11.02.19
09:29
(0) Сдается мне это незаконно
Если не оформлена командировка (дни рейса рассчитываются по среднему)  нет никаких причин не выплачивать оклад за эти дни
2 Фрэнки
 
11.02.19
09:53
А что хотите видеть в расчетках, которые будете работникам раздавать ?
3 Фрэнки
 
11.02.19
09:54
Нарисуйте пример расчетного листка, какие в него должны выводиться показатели, значения, тогда и можно будет придумать варианты решения.
4 denk
 
11.02.19
10:27
(1) У меня тоже есть сомнения по поводу законности такого вытеснения оклада. Куда бы еще ткнуть расчетчиков, чтобы этот вопрос ушел с повестки дня...
5 denk
 
11.02.19
10:30
(2) В расчетках хотим видеть два начисления: 1. Оплата по окладу с суммой за вычетом оплаты за рейс. 2. Саму оплату за рейс с указанием периода.
Т.е. при окладе в 20 000 и 2-х днях в рейсе Сумма по окладу должна быть 20 000/20*18 = 18 000. Плюс Оплата за рейс отдельной суммой. Но отработано дней все равно 20.
6 El_Duke
 
гуру
11.02.19
10:33
(4) Чисто технически настроить все можно, расписывать долго, сам посмотри тут: https://its.1c.ru/video/lector20181018-3

(4) Не совсем понятно зачем надо вытеснять оклад ?
Кто мешает сделать доплату за рейс такой, чтобы в сумме было 23000 ? Полный оклад и 3000 за рейс
7 denk
 
11.02.19
10:51
(6) Спасибо, посмотрю. По поводу сделать доплату - вопрос риторический. Хотим, и все.( К тому же в ЗУП 2.5 эта тема с вытеснением почему-то работала.
8 Фрэнки
 
11.02.19
11:07
(7) а как ЗУП 2.5 понимал количество дней вытеснения?
9 El_Duke
 
гуру
11.02.19
11:14
(7) В расчетных делах и бухучете нет такого понятия "хочу"
Здесь все должно основываться на нормативных документах, а не на хотелках.
Если кто что захотел - пусть обоснует что это не противоречит законодательству, тогда и поговорим о твоем "хочу"
10 denk
 
11.02.19
13:28
(8) В виде расчета было указано, что он вытесняет оклад. Начисление делалось документом Разовое начисление, в котором и указывался период рейса, т.е. период вытеснения.
11 denk
 
11.02.19
13:32
(9) Понятно, что у них есть свои аргументы. Рейсов в месяце может быть несколько, они могут быть по разным маршрутам, т.е. с разной расценкой. А в расчетном листке они хотят видеть период рейса, т.е. нужен период действия. Поэтому простая доплата не подходит.
12 Фрэнки
 
11.02.19
13:58
(10) А что не попробуешь аналогично повторить настройку начисления из 2.5 для 3.1? Открой типовую оплату по Окладу, там на вкладках увидишь в качестве примера, как невыходы или отгулы вытесняют оплату по окладу и добавь таким же способом нужное тебе начисление. Оно и вытеснит. Можно даже не обязательно целыми днями, но и в почасовой. В принципе, решаемо.
13 denk
 
12.02.19
04:01
(12) Конечно же, пробовали повторить в ЗУП 3.1 то, что было в ЗУП 2.5. И суммы даже вытесняются правильно. Проблема с периодом. Не получается настроить вид расчета "Оплата за рейс туда-то" таким образом, чтобы период в рейсе учитывался в пределах нормы времени. В частности, главная проблема в том, что дни в рейсе не входят в средний заработок при расчете Отпуска. В ЗУП 3 Разовое начисление используется немного по-другому, чем в ЗУП 2.5, что, в принципе, правильно. Но пользователи хотят, чтобы было "как в старой программе".
14 denk
 
12.02.19
09:12
Пытаюсь решить эту задачу другим способом. Отложил пока вопрос с вытеснением, допустим, вытеснений никаких нет. Вопрос другой. Как вообще настроить вид расчета "Оплата за рейс", если исходные данные следующие: 1. Расценка за рейс (постоянный показатель). 2. Период нахождения в рейсе (С... по...)? Т.е. каждый раз количество дней в рейсе может быть разным, но сумма должна быть одинаковой.
15 El_Duke
 
гуру
12.02.19
09:27
(14) Самое простое пробовал ?
Создаешь показатель Расценка за рейс, назначение выбираешь для сотра/подразделения/организации (в зависимости от того как требуется); Числовой; Использование - в зависимости от того постоянный или нет.
Создаешь ВР Оплата за рейс, расчет по формуле из единственного показателя Расценка за рейс. назначение Премия, по отд. док-ту Премия
Доком Данные для расчета зарплаты устанавливаешь значение показателя.
Далее делаешь док Премия, вид премии Оплата за рейс, указываешь руками Период по итогам работы ...
Проводишь, смотришь что в РЛ
16 denk
 
12.02.19
11:18
(15) Проверил вариант с Премией, возникает та же проблема, как и раньше, когда Оплата за Рейс начислялась Разовым начислением. А именно то, что дни в рейсе не учитываются для среднего заработка.
Догадываюсь, что надо все-таки копать в сторону специальных видов времени и указания их в табеле. Только вот, как учесть, что один раз рейс длится 2 дня, другой раз - 3 дня, а сумма должна быть одинаковой.
17 El_Duke
 
гуру
12.02.19
11:30
(16) Дни не учитываются, а сумма ?
18 denk
 
12.02.19
11:55
Сумма учитывается. Она и раньше учитывалась. А для учета дней в целях среднего заработка есть специальный регистр накопления, куда документы Премия и Разовое начисление не пишут движения. На самом деле, альтернативный вариант решения этой задачи - заставить документ Разовое начисление правильно писать в этот регистр. Я это тоже пробовал делать, только не всегда корректно получается.
19 El_Duke
 
гуру
12.02.19
12:04
(18) Не понимаю для чего курочить типовые механизмы и заставлять что то куда то писать
Пусть этот день оплачивается по окладу, тогда дни пойдут в расчет среднего. Всего то нужно - разработать доплату за рейсы так, чтобы в итоге оклад+доплата за рейсы в сумме давали то что надо.
Тем кто хочет чтоб было "как в старой программе" деликатно сказать что старой программы больше нет, теперь все будет вот так. Тем кто не поймет - повторить не деликатно
20 Фрэнки
 
12.02.19
20:08
Мне тут пришел в голову еще один альтернативный способ

Задвигать работника на время рейса в Территорию.
Так он вроде никуда кадровым смыслом не перемещается, а условия оплаты из-за смены территории меняются. Так за время нахождения территориально в рейсе можно и в базы расчета среднего заработка попадать и т.п.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн