Имя: Пароль:
1C
1С v8
Расчеты в ЗУП - показатели, дни, где хранятся?
0 Volga_Volga
 
17.11.20
23:48
Уважаемые, наведите, кто может.

Есть у меня вид расчета ("Оплата за работы в выходные"). По нему были начисления. У этого вида расчета есть показатели, например, СтоимостьДняЧаса.

Для этого показателя указано, что он для сотрудника.

Вопрос - где он хранится в программе? ВОт по конкретному сотруднику его можно посмотреть?

Еще у этого вида расчета в расчетном листке указано кол-во дней или часов.
В регистре расчета для него ни часов, ни дней не пишется. Где хранятся эти дни и часы?


Заранее спасибо
1 SleepyHead
 
гуру
18.11.20
04:26
(0) Нигде, они рассчитываются в момент начисления зарплаты, в обработке МенеджерРасчетаЗарплаты. Совокупная тарифная ставка делится на количество часов, а оно зависит от порядка пересчета, назначенного сотруднику (либо среднемесячное чило часов, либо норма часов за месяц по графику сотрудника, либо норма по производственному календарю).

Если очень нужно - совокупную тарифную ставку, порядок пересчета в часовую можешь получить через КадровыйУчет.КадровыеДанныеСотрудников(), а норму через еще какой-то модуль, не помню сейчас.

Значение показателя после расчета зарплаты фиксируются в документе начисления, в табличной части "Показатели".
2 SleepyHead
 
гуру
18.11.20
04:58
Если нужно рассчитать значения показателей "на лету": вот нашел кусок кода, который скидывал кто-то из форумчан, я его переделал под собственные нужды. Даю простой пример по одному сотруднику



        МенеджерРасчета = РасчетЗарплатыРасширенный.СоздатьМенеджерРасчета(МесяцНачисления, Организация);
        МенеджерРасчета.НастройкиРасчета.РассчитыватьНачисления = ИСТИНА;
        МенеджерРасчета.НастройкиРасчета.ИсключатьРанееОплаченныеПериоды = ЛОЖЬ;
        МенеджерРасчета.НастройкиРасчета.СохранятьИсправления = ЛОЖЬ;
        МенеджерРасчета.НастройкиРасчета.ПерваяПоловинаМесяца = ЛОЖЬ;
        МенеджерРасчета.НастройкиРасчета.ОкончательныйРасчет = ИСТИНА;
        МенеджерРасчета.НастройкиНачислений.РассчитыватьНачисления = ИСТИНА;
        
        ТаблицаСотрудников = МенеджерРасчета.ТаблицаСотрудников();
        
               // пример по одному сотруднику
           Стр = ТаблицаСотрудников.Добавить();
           Стр.Сотрудник = СотрудникСсылка;
           Стр.ДатаНачала = НачалоМесяца(МесяцНачисления);
           Стр.ДатаОкончания = КонецМесяца(МесяцНачисления);
    КонецЦикла;

    МенеджерРасчета.ЗаполнитьНачислениеЗарплаты(ТаблицаСотрудников);
    МенеджерРасчета.РассчитатьЗарплату();

        // МенеджерРасчета.Зарплата.Начисления - таблица значений, каждая строка содержит вложенную ТЗ "Показатели", там ты найдешь значение нужного показателя

3 2S
 
18.11.20
06:20
Дополню.
Свои показатели можно вводить в кадровых приказах, в таблице доп тарифов и показателей.
4 2S
 
18.11.20
06:21
СтоимостьДняЧаса рассчитывается программно в завимости от системы оплаты труда и настроек перевода в часовую ставку.
5 SleepyHead
 
гуру
18.11.20
06:36
"Еще у этого вида расчета в расчетном листке указано кол-во дней или часов.
В регистре расчета для него ни часов, ни дней не пишется. Где хранятся эти дни и часы?"

Если документ начисления проведен, то в табличной части "Начисления" этого документа. Я больше не нашел нигде.
Если не проведен - см. (2), в МенеджерРасчетаЗарплаты.Начисления в каждой строке есть колонка ОплаченоДней, ОплаченоЧасов
6 Volga_Volga
 
18.11.20
15:08
(5) Спасибо огромное, мы с вами в одинаковых проблемах видимо варимся!
7 Volga_Volga
 
18.11.20
15:08
(3) Спасибо!
8 Volga_Volga
 
18.11.20
15:13
(1)  "Совокупная тарифная ставка делится на количество часов"
СТС берется из регистра плановый "фот итоги"
9 Volga_Volga
 
18.11.20
15:13
СТС берется из регистра плановый "фот итоги"?
10 SleepyHead
 
гуру
18.11.20
16:33
(9) Похоже, что оттуда, настолько глубоко я не копал.
11 Фрэнки
 
18.11.20
18:00
(9) Если методически рассуждать, то должен из этого регистра брать, но это как раз и будет объяснять случаи когда какие-то дополнительные выплаты на него не влияют, если в них отмечен флаг исключения из ФОТ
12 Фрэнки
 
18.11.20
18:01
+ к 11 Просто зачастую имеется мнение, что этот ФОТ какая-то х-ь для отчетности просто и как оно в расчетах используется не догадываются.