Имя: Пароль:
1C
1С v8
УПП 1.3 начисление не должно попадать в зарплату за 1 половину месяца
0 dchumak
 
20.07.18
07:16
Добрый день.

Есть основное начисление фиксированной суммой, которое должно выплачиваться в зп за 2 половину месяца.

Сейчас оно попадает в расчет зп за первую половину месяца (аванс).

Как сделать, чтобы не попадало в аванс, а попадало в расчет за 2 половину месяца?

УПП 1.3 последняя версия.
1 dchumak
 
20.07.18
07:53
Раньше с таким не сталкивались, т.к. выдавали плановый аванс. Сейчас же сделали зп за 1 и 2 половину месяца, и это начисление стало попадать в 1 часть, а должно в окончательный расчет.
2 Alexandr_U1982
 
20.07.18
11:51
Никак. Только в ЗУП 3 можно указать признак включения/исключения начисления при расчете зарплаты за первую половину месяца.
3 dka80
 
20.07.18
13:13
Дописать код, который будет проходить табличную часть и удалять лишнее начисление. Только потом НДФЛ и удержания не забудьте пересчитать
4 dchumak
 
23.07.18
05:19
(2) спасибо, полезная информация.
5 dchumak
 
23.07.18
05:21
(3) думаю проще будет запретить проводить документ, если стоит признак "Зарплата за 1 половину месяца" и в ТЧ есть начисление "Аренда..." Это можно сделать через подписку на событие, не правя документ. А с цифрами уже пусть расчетчик разбирается.
6 Фрэнки
 
23.07.18
08:25
Надо было сразу начинать вопросы об ошибках с инфы, что это начисление Аренда и оно вот как-то кривенько создано.

В расчет за первую половину не всякие виды расчетов попадают - это зависит от установленных признаков в самом расчете. Конкретней трудно угадать. Не исключено, что какие-то мелкие глюки не совпадают в УПП 1.3 с ЗУП 2.5 по этой части.
7 Фрэнки
 
23.07.18
08:40
Я бы глянул на вкладку "Время" у введенного вида расчета Аренда
8 dchumak
 
23.07.18
10:08
(7) на вкладке "Время" установлен вид времени как "Дополнительное начисление за уже отработанное время". Остальные виды привязаны к отработанному времени, если поставить их, то, скорее всего, это начисление будет дробиться в пределах отработанного времени или нормы времени.
9 Alexandr_U1982
 
23.07.18
10:44
(6) В плане видов расчета "ОсновныеНачисленияОрганизаций" есть реквизит "НачисляетсяВЦеломЗаМесяц". Возможно, виды расчета, в которых реквизит "НачисляетсяВЦеломЗаМесяц" имеет значение "Истина" и могут не попадать в расчет за первую половину месяца. Сам не проверял, просто предположение.
10 dchumak
 
23.07.18
10:57
(9) реквизит в ИСТИНА у нужных нам начислений.
Функция УстановитьФлагНачисляетсяВЦеломЗаМесяц(ПроизвольнаяФормулаРасчета, Показатели, СпособРасчета = Неопределено, БазовыйПериодПрошлыйМесяц = Ложь) Экспорт
    
    НачисляетсяВЦеломЗаМесяц = Истина;
    
    Если ПроизвольнаяФормулаРасчета Тогда
        
        СписокПоказателей = Новый Массив;
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.ВремяВДнях);
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.ВремяВКалендарныхДнях);
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.ВремяВЧасах);
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.ОтработаноВремениВДнях);
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.ОтработаноВремениВЧасах);
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.РасчетнаяБаза);
        СписокПоказателей.Добавить(Справочники.ПоказателиСхемМотивации.СдельнаяВыработка);
        
        ПоказателиСхемМотивацииПереопределяемый.ДополнитьПоказателиНачисляетсяВЦеломЗаМесяц(СписокПоказателей);
        
        Для Каждого СтрПоказателя Из Показатели Цикл
            Если СписокПоказателей.Найти(СтрПоказателя.Показатель) <> Неопределено Тогда
                НачисляетсяВЦеломЗаМесяц = Ложь;
                Прервать;
            КонецЕсли;
        КонецЦикла;
        
    Иначе
        
        НачисляетсяВЦеломЗаМесяц = СпособРасчета = Перечисления.СпособыРасчетаОплатыТруда.ФиксированнойСуммой ИЛИ БазовыйПериодПрошлыйМесяц;
        
    КонецЕсли;
    
    Возврат НачисляетсяВЦеломЗаМесяц;
    
КонецФункции

У нас фиксированная сумма => реквизит в истина
11 Alexandr_U1982
 
23.07.18
11:01
(10)Я себе в ПВР "ОсновныеНачисленияОрганизаций" дописал флаг "РассчитываетсяЗаПервуюПоловинуМесяца". И при заполнении документа "НачислениеЗарплатыРаботникамОрганизации" отфильтровываю не нужные начисления.
12 РБ
 
23.07.18
11:11
(11) так сделано в ERP, по-крайней, мере.
наверное, и в ЗУП 3
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс