Имя: Пароль:
1C
 
Проблема начисления отпускных 1С ERP2.0 (она же ЗУП3.0?)
0 Cherokee
 
01.07.15
09:51
Добрый день!
Огромная проблема. ERP2.0, релиз 2.0.10.145, не правильно начисляет отпускные, а точнее, не верно вычисляет количество отработанных дней в месяц. Исползал все данные в регистрах, графиках, производственный календарь. Все что можно, все заполненно. Сейчас занимаюсь неблагодарной работой, дебаг временных таблиц в мегазапросах, которые там это все делают. Процесс утомительный и длительный.

В связи с этим вопрос. Может найдется человек, который понимает что это может быть и куда копать?
1 Otkr
 
01.07.15
09:53
РН ДанныеОВремениДляРасчетаСреднегоОбщий смотрел?
2 Cherokee
 
01.07.15
09:53
да, там все ровно
3 Otkr
 
01.07.15
09:55
(2) а РС СведенияОВремениДляРасчетаСреднегоОбщий?
4 шаэс
 
01.07.15
10:03
(0) а неправильные - это какие? есть вопросы по дням на партнерском форуме - там больше получается отработано, чем надо. Но там были переносы и вопрос для ЗуП 3.0.22.204. ответ от 1с - передавайте базу для расследования
5 Otkr
 
01.07.15
10:05
(4) В старых релизах ЗиУПа действительно была проблема, в последних релизах поправили вроде все, в смысле если переносить данные последними правилами
6 Cherokee
 
01.07.15
10:12
(3)А вот с этого момента поподробней. Этот РС вообще пустой. Правда, я пока и не наткнулся в модуле, где считаются дни отработанные, чтоб что-то оттуда бралось. Правда, я еще не все и отпарсил. Что должно быть в этом регистре и чем должно было записаться?
7 шаэс
 
01.07.15
10:13
(5) в каких старых? вопрос появился 29.06
8 Cherokee
 
01.07.15
10:13
(6) Если посмотреть структуру, то указанные Вами РН и РС практически идентичные
9 Otkr
 
01.07.15
10:16
(6) Переносы данных были?
(7) Да хоть в 2020 можно спросить про релиз, который уже сейчас "не свежий". Переносил данные правилами из 3.0.22.225 - все гладко.
10 Cherokee
 
01.07.15
10:18
(9) В РС должны были перенести данные из старой учетной системы? Видимо, не переносилось ничего, раз так (я в этой компании работаю вторую неделю).
11 Cherokee
 
01.07.15
10:19
(9) Человек, с которым наблюдается проблема, был принят уже в ERP. так что, получается, этот РС ни причем.
12 Otkr
 
01.07.15
10:20
(10) Как так? Откуда тогда данные в системе для расчета среднего?
13 Otkr
 
01.07.15
10:20
(11) Ааа.. С какого времени работает? Начисления за период работы делались обычным начислением зп?
14 Cherokee
 
01.07.15
10:22
(12) Чел был принят в ERP, начисления отписали данные в РН. Принят в октябре 2014, но предприятие не вело деятельность, и ЗП начислялась только с марта 2015. За март, апрель, май, июнь данные присутствуют в РН по дням.
15 Otkr
 
01.07.15
10:27
(14) В документе начисления отпуска возле поля "средний заработок" есть гиперссылка "изменить", которая открывает табличку с данными среднего заработка - посмотри помесячно, в каких месяцах неверные данные, оттуда и пляши
16 Cherokee
 
01.07.15
10:30
(15) Ага, отсюда и пляшу второй день)). Данные исследования внутренностей показывают, что предварительные данные во временных собираются верно, но в последующих запросах где-то что-то теряется. Возможно, причина кроется в том, что начисление ЗП было не каждый месяц посля принятия. Еще в процессе... Докопаюсь, отпишусь.
17 thezos
 
01.07.15
10:49
(0) Давно как-то было что-то подобное после очередного обновления ЗУП. Тоже целый день тогда копал их бешенные запросы с временными таблицами. Короче:
Вот эти РС должны быть пустыми:
Данные о времени для расчета среднего (общий) Корректировка
Сведения о времени для расчета среднего (общий)
Сведения о начислениях для расчета среднего заработка (общий)
Сведения о времени для расчета среднего (ФСС)
Сведения о начислениях для расчета среднего заработка (ФСС)

Данные о среднем заработке теперь считаются из РН:
Данные о времени для расчета среднего (общий)
Данные о начислениях для расчета среднего заработка (общий)
Данные о времени для расчета среднего (общий)
Данные о начислениях для расчета среднего заработка (ФСС)

Они должны быть заполнены.
18 Cherokee
 
01.07.15
10:57
(17) Спасибо. Про РС я уже понял, я почти до конца бешеных запросов дошел (пока что все верно. Значит скоро сбой найду). Про РН для ФСС чето пропустил я где-то. Посмотрю, все ли там заполняется.
19 Otkr
 
01.07.15
10:58
(18) ФСС для отпусков не нужен жешь
20 Cherokee
 
01.07.15
10:59
(18) Регистр для ФСС заполнен. Да, в расчете для отпуска его нет.
21 шаэс
 
01.07.15
11:03
(20) а все-таки пример неправильности можете привести?
22 thezos
 
01.07.15
11:22
(18) ФСС естественно непричастен к отпускным, зато причастен к другим, не менее важным начислениям.
23 Cherokee
 
01.07.15
16:38
Коллеги, а вот такой дурацкий вопрос. А документ "Отпуск" должен быть проведен, когда его пересчитываешь?
24 Cherokee
 
01.07.15
16:45
Кажется, мне стало понятно в чем дело. А дело в том, что ЗП считается за июнь, а отпуск в июле, и его поставили в июньскую ЗП. Как правильно оформить такой случай?
25 Otkr
 
01.07.15
17:01
(24) А что не так то?
26 шаэс
 
01.07.15
17:03
(24) рассчитать зп за июнь полностью, после этого рассчитать отпуск и пересчитать НДФЛ. а как уж это в ЕРП - я хз
27 Cherokee
 
01.07.15
17:30
(25) Да я просто все еще не до конца докопался, поэтому на 100% не могу сказать, что там. Но изменение соединений в паре мест уже помогло, хоть и не до конца корректно. Еще работаю.
28 шаэс
 
01.07.15
17:54
(27) о... Вы тоже полезли сразу менять код... в типовой абсолютно ситуации...
29 Cherokee
 
01.07.15
18:13
(28) фигасе сразу ))). Второй день сижу.
Расскажите, как надо.
30 Otkr
 
01.07.15
18:14
(29) Читай (26) ))
31 thezos
 
01.07.15
18:17
Проблема решается без изменения кода
32 Cherokee
 
01.07.15
18:23
(30) Это было сделано.
33 шаэс
 
01.07.15
18:32
(32) блин, Вы можете в цифрах написать, что не устраивает? Или это тайна?
34 Cherokee
 
01.07.15
18:36
(33) да нет, не тайна. Просто мне довольно сложно это описать, я еще разбираюсь с расчетом. Ок, сейчас напишу, что есть и на чем остановился пока что.
35 шаэс
 
01.07.15
18:45
(34) а можно не разбирательство, в просто то, что было в типовой и что не устраивало. Что–то типа:
Сотрудник был в отпуске в июле 2014 года с 01 по 14, больше отклонений не было, а ЕРП считает ему долю отработанного.времени не как 17*29.3/31, а как 10*29.3/31
36 Cherokee
 
01.07.15
18:45
Начисление ЗП за июнь сделано окладом. Самое простое.
После этого отпуск. Период расчета выбран "Июнь 2015", а отпуск с 06.07.2015 по 26.07.2015.
В регистре "Данные о времени для расчете среднего" количество дней отработано, по пятидневке точно также:
Март     21
Апрель   22
Май      18
Июнь     21

И теперь еще Отпуск за июнь вписал туда тоже 21.

Запрос собирал (а на рабочей базе все еще собирает) по отработанным дням за июнь 42 дня.
37 Cherokee
 
01.07.15
18:50
(36) Соответственно, это число падает в табличную часть документа, где раскладка по отработанным дням
38 шаэс
 
01.07.15
18:59
(37) какого документа и какой запрос? Я пока не вижу место, где расчет не устраивает
39 Cherokee
 
01.07.15
19:04
Документ "Отпуск". А данные для него собираются в модуле "Учет среднего заработка", процедура ДанныеДляРасчетаОбщегоСреднегоЗаработкаСотрудников
40 шаэс
 
01.07.15
19:56
(39) о, Вы еще тут. а может покажете наглядно? одному сегодня помогло
41 Cherokee
 
02.07.15
11:41
В общем, я победил временно. Резюмирую. Проблема возникла в конечном счете из-за того, что расчетный период был июнь, а отпуск - в июле. Причем была необходимость включить это в расчетный листочек июля. Из-за этого, во-первых, в документе "Отпуск" принудительно включалось начисление. Таким образом, зарплата начислялась дважды. Это бы было ничего, если бы отпуск умел начислять еще и взносы ФСС и т.д., но он этого не сделал, только НДФЛ начислил и все. Кроме того, при подсчете дней по пятидневке в расчетном периоде, происходило доначисление рабочих дней и таким образом, увеличивалось количество рабочих дней. Съезжал расчет среднего заработка. Что я сделал:
1. Открутил запрет на редактирование галки расчета в документе "Отпуск", теперь она у меня доступна всегда.
2. Подкорректировал мегазапросы, собирающие данные для расчета среднего.

Документ рассчитался верно. Но это все равно, я считаю, неправильно. Придется купит книгу по расчету ЗП в ЗУП 3.0 и изучить матчасть и переделать обратно потом.

Спасибо тем, кто помог.
42 Cherokee
 
02.07.15
11:41
(41) упс. Я ошибся в пред посте. Надо было включить в листочек июня. Из-за этого и все посыпалось
2 + 2 = 3.9999999999999999999999999999999...