Проблема начисления отпускных 1С ERP2.0 (она же ЗУП3.0?) #746757


#0 by Cherokee
Добрый день! Огромная проблема. ERP2.0, релиз 2.0.10.145, не правильно начисляет отпускные, а точнее, не верно вычисляет количество отработанных дней в месяц. Исползал все данные в регистрах, графиках, производственный календарь. Все что можно, все заполненно. Сейчас занимаюсь неблагодарной работой, дебаг временных таблиц в мегазапросах, которые там это все делают. Процесс утомительный и длительный. В связи с этим вопрос. Может найдется человек, который понимает что это может быть и куда копать?
#1 by Otkr
РН ДанныеОВремениДляРасчетаСреднегоОбщий смотрел?
#2 by Cherokee
да, там все ровно
#3 by Otkr
а РС СведенияОВремениДляРасчетаСреднегоОбщий?
#4 by шаэс
а неправильные - это какие? есть вопросы по дням на партнерском форуме - там больше получается отработано, чем надо. Но там были переносы и вопрос для ЗуП 3.0.22.204. ответ от 1с - передавайте базу для расследования
#5 by Otkr
В старых релизах ЗиУПа действительно была проблема, в последних релизах поправили вроде все, в смысле если переносить данные последними правилами
#6 by Cherokee
А вот с этого момента поподробней. Этот РС вообще пустой. Правда, я пока и не наткнулся в модуле, где считаются дни отработанные, чтоб что-то оттуда бралось. Правда, я еще не все и отпарсил. Что должно быть в этом регистре и чем должно было записаться?
#7 by шаэс
в каких старых? вопрос появился 29.06
#8 by Cherokee
Если посмотреть структуру, то указанные Вами РН и РС практически идентичные
#9 by Otkr
Переносы данных были? Да хоть в 2020 можно спросить про релиз, который уже сейчас "не свежий". Переносил данные правилами из 3.0.22.225 - все гладко.
#10 by Cherokee
В РС должны были перенести данные из старой учетной системы? Видимо, не переносилось ничего, раз так (я в этой компании работаю вторую неделю).
#11 by Cherokee
Человек, с которым наблюдается проблема, был принят уже в ERP. так что, получается, этот РС ни причем.
#12 by Otkr
Как так? Откуда тогда данные в системе для расчета среднего?
#13 by Otkr
Ааа.. С какого времени работает? Начисления за период работы делались обычным начислением зп?
#14 by Cherokee
Чел был принят в ERP, начисления отписали данные в РН. Принят в октябре 2014, но предприятие не вело деятельность, и ЗП начислялась только с марта 2015. За март, апрель, май, июнь данные присутствуют в РН по дням.
#15 by Otkr
В документе начисления отпуска возле поля "средний заработок" есть гиперссылка "изменить", которая открывает табличку с данными среднего заработка - посмотри помесячно, в каких месяцах неверные данные, оттуда и пляши
#16 by Cherokee
Ага, отсюда и пляшу второй день)). Данные исследования внутренностей показывают, что предварительные данные во временных собираются верно, но в последующих запросах где-то что-то теряется. Возможно, причина кроется в том, что начисление ЗП было не каждый месяц посля принятия. Еще в процессе... Докопаюсь, отпишусь.
#17 by thezos
Давно как-то было что-то подобное после очередного обновления ЗУП. Тоже целый день тогда копал их бешенные запросы с временными таблицами. Короче: Вот эти РС должны быть пустыми: Данные о времени для расчета среднего (общий) Корректировка Сведения о времени для расчета среднего (общий) Сведения о начислениях для расчета среднего заработка (общий) Сведения о времени для расчета среднего (ФСС) Сведения о начислениях для расчета среднего заработка (ФСС) Данные о среднем заработке теперь считаются из РН: Данные о времени для расчета среднего (общий) Данные о начислениях для расчета среднего заработка (общий) Данные о времени для расчета среднего (общий) Данные о начислениях для расчета среднего заработка (ФСС) Они должны быть заполнены.
#18 by Cherokee
Спасибо. Про РС я уже понял, я почти до конца бешеных запросов дошел (пока что все верно. Значит скоро сбой найду). Про РН для ФСС чето пропустил я где-то. Посмотрю, все ли там заполняется.
#19 by Otkr
ФСС для отпусков не нужен жешь
#20 by Cherokee
Регистр для ФСС заполнен. Да, в расчете для отпуска его нет.
#21 by шаэс
а все-таки пример неправильности можете привести?
#22 by thezos
ФСС естественно непричастен к отпускным, зато причастен к другим, не менее важным начислениям.
#23 by Cherokee
Коллеги, а вот такой дурацкий вопрос. А документ "Отпуск" должен быть проведен, когда его пересчитываешь?
#24 by Cherokee
Кажется, мне стало понятно в чем дело. А дело в том, что ЗП считается за июнь, а отпуск в июле, и его поставили в июньскую ЗП. Как правильно оформить такой случай?
#25 by Otkr
А что не так то?
#26 by шаэс
рассчитать зп за июнь полностью, после этого рассчитать отпуск и пересчитать НДФЛ. а как уж это в ЕРП - я хз
#27 by Cherokee
Да я просто все еще не до конца докопался, поэтому на 100% не могу сказать, что там. Но изменение соединений в паре мест уже помогло, хоть и не до конца корректно. Еще работаю.
#28 by шаэс
о... Вы тоже полезли сразу менять код... в типовой абсолютно ситуации...
#29 by Cherokee
фигасе сразу ))). Второй день сижу. Расскажите, как надо.
#30 by Otkr
Читай ))
#31 by thezos
Проблема решается без изменения кода
#32 by Cherokee
Это было сделано.
#33 by шаэс
блин, Вы можете в цифрах написать, что не устраивает? Или это тайна?
#34 by Cherokee
да нет, не тайна. Просто мне довольно сложно это описать, я еще разбираюсь с расчетом. Ок, сейчас напишу, что есть и на чем остановился пока что.
#35 by шаэс
а можно не разбирательство, в просто то, что было в типовой и что не устраивало. Что–то типа: Сотрудник был в отпуске в июле 2014 года с 01 по 14, больше отклонений не было, а ЕРП считает ему долю отработанного.времени не как 17*29.3/31, а как 10*29.3/31
#36 by Cherokee
Начисление ЗП за июнь сделано окладом. Самое простое. После этого отпуск. Период расчета выбран "Июнь 2015", а отпуск с 06.07.2015 по 26.07.2015. В регистре "Данные о времени для расчете среднего" количество дней отработано, по пятидневке точно также: И теперь еще Отпуск за июнь вписал туда тоже 21. Запрос собирал (а на рабочей базе все еще собирает) по отработанным дням за июнь 42 дня.
#37 by Cherokee
Соответственно, это число падает в табличную часть документа, где раскладка по отработанным дням
#38 by шаэс
какого документа и какой запрос? Я пока не вижу место, где расчет не устраивает
#39 by Cherokee
Документ "Отпуск". А данные для него собираются в модуле "Учет среднего заработка", процедура ДанныеДляРасчетаОбщегоСреднегоЗаработкаСотрудников
#40 by шаэс
о, Вы еще тут. а может покажете наглядно? одному сегодня помогло
#41 by Cherokee
В общем, я победил временно. Резюмирую. Проблема возникла в конечном счете из-за того, что расчетный период был июнь, а отпуск - в июле. Причем была необходимость включить это в расчетный листочек июля. Из-за этого, во-первых, в документе "Отпуск" принудительно включалось начисление. Таким образом, зарплата начислялась дважды. Это бы было ничего, если бы отпуск умел начислять еще и взносы ФСС и т.д., но он этого не сделал, только НДФЛ начислил и все. Кроме того, при подсчете дней по пятидневке в расчетном периоде, происходило доначисление рабочих дней и таким образом, увеличивалось количество рабочих дней. Съезжал расчет среднего заработка. Что я сделал: 1. Открутил запрет на редактирование галки расчета в документе "Отпуск", теперь она у меня доступна всегда. 2. Подкорректировал мегазапросы, собирающие данные для расчета среднего. Документ рассчитался верно. Но это все равно, я считаю, неправильно. Придется купит книгу по расчету ЗП в ЗУП 3.0 и изучить матчасть и переделать обратно потом. Спасибо тем, кто помог.
#42 by Cherokee
упс. Я ошибся в пред посте. Надо было включить в листочек июня. Из-за этого и все посыпалось
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С