Вход | Регистрация
 

ЗУП 31: регистр Данные о времени для расчета среднего заполнен только "отработано часов"

ЗУП 31: регистр Данные о времени для расчета среднего заполнен только "отработано часов"
Я
   Гений 1С
 
27.09.21 - 19:28
Почему так? Как пролечить? В демо-зуп заполнено все, в тч "Отбработано дней календарных".
Есть Сервис - Обновить данные для среднего заработка, может его запустить?
   Ненавижу 1С
 
1 - 27.09.21 - 19:29
(0) ты решил типовые учить непосредственно на месте?
   Гений 1С
 
2 - 27.09.21 - 19:45
(1) ну учить громко сказано - восстанавливать навыки
   Гость из Мариуполя
 
3 - 27.09.21 - 19:53
ну, ежели у тебя человек сидит на часовом тарифе, то, согласись, дни тут не роляют. Работает, к примеру, по графику сутки/трое или, к примеру по 12 часов график день-ночь-отсыпной-выходной, ну и толку тут от отработанных дней. Ну покажет тебе программа, что отработано 10 дней (10 суток) в месяц и что?

Другое дело, ежели б у тебя человек на окладе сидел. Да и то - оклад, он тоже разный может быть - бывает оклад по дням, бывает оклад по часам.

поэтому совершенно непонятно, чего ты лечить собрался?
   Гений 1С
 
4 - 27.09.21 - 19:59
(3) так из-за этого в отпуске не заполняется средний заработок. Если поставить дни руками там, то тогда считает
   Гений 1С
 
5 - 27.09.21 - 20:01
т.е. если в форму "Ввод данных для расчета среднего заработка" внести "Отработано дней (календ)", все считается.
Там заполнены Общий заработок, Отработано часов, Норма дней (по пр.календарю), Норма часов (по пр.календарю)
   Гость из Мариуполя
 
6 - 27.09.21 - 20:06
я дико извиняюсь, а производственный календарь там как? норм? заполнен?
   Gucci76
 
7 - 27.09.21 - 20:06
Регистратор записи какой документ?
   Гений 1С
 
8 - 27.09.21 - 20:16
(6) естественно. Я вот думаю, что программа пытается считать среднедневной заработок, когда нужно среднечасовой.
(7) Начисление ЗП и Отпуск.
   Гений 1С
 
9 - 27.09.21 - 20:17
https://its.1c.ru/db/staff1c#content:33852:zup30


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

Средний дневной заработок = Начислено за расчетный период / Количество отработанных дней в расчетном периоде
Средний заработок = Средний дневной заработок * Количество рабочих дней

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

Средний часовой заработок = Начислено за расчетный период / Количество отработанных часов в расчетном периоде

Средний заработок = Средний часовой заработок * Количество рабочих часов

Обратите внимание! Программа сама определяет, в каких случаях необходимо рассчитывать типовые начисления (которые по законодательству нужно рассчитывать исходя из среднего заработка) исходя из среднедневного заработка, а в каких – из среднечасового. Для этого в их формуле, которая описывается в карточке начисления на закладке Основное, используется "универсальный" показатель Средний заработок общий, который принимает нужное значение исходя из различных факторов: рассчитывается командировка или другое событие, график сотрудника предполагает суммированный учет времени или нет, рассчитывается ли внутрисменное отклонение или приходящееся на целый день и т.п. Однако системой оплаты труда на предприятии могут быть предусмотрены собственные начисления, рассчитываемые исходя из среднего заработка сотрудника. Предусмотренный в типовых начислениях показатель Средний заработок общий в некоторых случаях может не давать требуемого результата – рассчитываться по дням, в то время как необходимо по часам (или наоборот). Тогда можно использовать два отдельных показателя – Среднедневной заработок и Среднечасовой заработок. Вне зависимости от условий они рассчитываются в соответствии со своим названием – по дням или по часам (как для командировок и других подобных случаев). Эти показатели можно использовать для настройки собственных начислений.
   Гений 1С
 
10 - 27.09.21 - 20:33
Все самое вкусное происходит тут:
ОМ УчетСреднегоЗаработка :: ЗарегистрироватьДанныеВремениДляРасчетаОбщегоСреднегоЗаработка

Там хитрый запрос, смотрим только ДнейКалендарных:

СУММА(ВЫБОР
        |                КОГДА ФПД.Сторно = ИСТИНА
        |                    ТОГДА -ДанныеКалендаряПоФПД.ДнейКалендарных
        |                ИНАЧЕ ДанныеКалендаряПоФПД.ДнейКалендарных
        |            КОНЕЦ) КАК ДнейКалендарных


А вот тут интересно:

ВТФПДСотрудников КАК ФПД
        |            ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДанныеПроизводственногоКалендаряПоГрафикам КАК ДанныеКалендаряПоФПД
        |            ПО (ДанныеКалендаряПоФПД.НачалоПериода = ФПД.НачалоПериода)
        |                И (ДанныеКалендаряПоФПД.ОкончаниеПериода = ФПД.ОкончаниеПериода)
        |                И (ДанныеКалендаряПоФПД.ГрафикРаботы = ФПД.ГрафикРаботы)
        |                И (ФПД.ЗачетНормыВремени)
        |                И (ФПД.ЗачетОтработанногоВремени
        |                    ИЛИ ФПД.Отгул)
   Гений 1С
 
11 - 27.09.21 - 20:38
ГМ, регистр свдеений "Графики работы по видам времени" заполнен только по июнь 2021. Интересно, как он заполняется
   Гений 1С
 
12 - 27.09.21 - 20:56
(11) понял, это потому что табели только по июнь. Но без отладчика тяжело разбираться
   Гений 1С
 
13 - 27.09.21 - 21:40
Короче, мне выгрузят в ДТ, отладчиком пойму, пока непонятно.
   Гений 1С
 
14 - 28.09.21 - 13:53
(13) в общем разобрался:
В начислении стоит вид времени «За работу неполную смену в пределах нормы времени».
Если поменять на «За работу полную смену в пределах нормы времени», то все нормализуется. И это единственный вариант решения проблемы (технически), т.к. 1С смотрит на вид времени.

Вот только вопрос в том, что повлечет за собой смена вида времени.
Но это я оставил специалисту ЗУП, тут я бессилен, это нужен или зарплатчик или методист-консультант ЗУП.
   Гений 1С
 
15 - 28.09.21 - 18:22
Короче, все расписал в статье: http://geniy1s.ru/zup-ne-schitayutsya-kalendarnye-dni-srednego-zarabotka/
У кого есть выход на 1С, передайте позорникам, что так код не пишется.
   pavlika
 
16 - 28.09.21 - 18:39
На партнерке написано, что: "Не следует использовать в настройках учета времени положение «Начисление за работу неполную смену в пределах нормы времени», вместо него следует выбирать «За работу в полную смену в пределах нормы".
+ https://buhexpert8.ru/voprosy/voprosy-1s-zup/nedostatochno-dannyh-dlya-rascheta-srednego-zarabotka.html
   Ненавижу 1С
 
17 - 28.09.21 - 18:41
(15) а что не так с кодом?
   dangerouscoder
 
18 - 28.09.21 - 18:53
(17) за 3 часа не разобрался ))
Кошмар..
   Гений 1С
 
19 - 28.09.21 - 21:15
(16) это понятно, вопрос почему
(17) а где на ИТС описано использование «Начисление за работу неполную смену в пределах нормы времени» кстати и почему по нему не считается средний заработок?
   acht
 
20 - 28.09.21 - 21:21
   Гений 1С
 
21 - 28.09.21 - 21:34
(20) Есть такое дело, Селезневские в курсах
   Ненавижу 1С
 
22 - 28.09.21 - 21:38
(19) а зачем такое вообще ставить? Это имхо какие-то разовые работы
   Гений 1С
 
23 - 28.09.21 - 22:12
(22) что ставить?
   acht
 
24 - 29.09.21 - 00:33
(21) > Селезневские в курсах
Да про тебя, Геня, чуть побольше народа в курсах.
   SleepyHead
 
25 - 29.09.21 - 06:08
(15) Привет тут лучше передать "специалисту", который эту базу настраивал. Настройка учета времени явно нетиповая для окладу по дням, значит, правили вручную.

А вот по каким причинам - этого достоверно уже не узнаем.
   K1RSAN
 
26 - 29.09.21 - 06:20
(4) В Графике работы стоит суммированный учет?
   Гений 1С
 
27 - 29.09.21 - 07:58
(26) неа, но даже если бы он и стоял, анализ кода показывает, что это не проставляло бы количество календарных дней в среднем заработке. я провел исчерпывающий анализ кода
   acht
 
28 - 29.09.21 - 08:15
Результат хорош.
"К сожалению, что повлечет смена вида времени, я не знаю"

Но виновата фирма 1С, однозначно.
   K1RSAN
 
29 - 29.09.21 - 11:26
(27) Ну у нас была обратная проблема, что при расчете отпускных считался среднечасовой заработок вместо среднедневного. И как раз выбор между "почасовой" и "подневной" зависел от реквизита графика работы.
   Гений 1С
 
30 - 30.09.21 - 13:55
(28) да, потому что не описала поведение и назначение этого вида времени
 
 


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.