Расчет отпуска в УПП 1.3.4 #488565


#0 by Makarkina
При расчете среднего заработка в документе Начисление отпуска организаций не верно ставятся отработанные дни (во всех месяцах ставится 29.4, даже если сотрудник прогуливал или в отпуске за свой счет был). Стали разбираться. У нас в программе неявки заводим документом -  Неявки организаций.  Раньше все было ок. Теперь учитывается только последний проведенный документ неявок. Например, если проводим февральский док., то у тех людей, кто в нем, неявки в расчете среднего учитываются, но только в феврале, а в другие месяца - нет. Хотя есть уже и апрельский и майский и более ранние..... Не понятно, что делать. В 1.3.3 все нормально работало.
#1 by Makarkina
Я так понимаю, дело не в новой конфигурации, а в базе. Вот только где копать, тестирование и исправление делали - не помогло :(
#2 by Makarkina
?
#3 by Makarkina
Блин, неужели никто не поможет. Идей уже совсем никаих.....Проверила движения по регистрам расчетов, все одинаково, но вот в одном периоде документ виден, а в другом - нет. А при начислении зарплаты невыходы учитываются не зависимо от порядка проведения документов...
#4 by bvg
Такая же фигня ... только у нас на филиалах когда пытаются рассчитать везде проставляется 29,4 (УПП 1.3.1) , а когда в центральной базе им пересчитываешь, то все нормально проставляется ... пока не разбирался в чем фишка
#5 by Makarkina
а платформа у вас какая?
#6 by Makarkina
?
#7 by Makarkina
Точно абсолютно, что алгоритмы расчета среднего в отпусках не влияют на это, т.к. сравнила - ничего не поменялось с 1-2-29, где все считалось
#8 by bvg
платформа 8.2.10.82
#9 by bvg
от платформы тоже скорее всего не зависит, потому что все базы на одной платформе , считается только в главной , от прав тоже не зависит
#10 by Makarkina
Проблему так и не удалось решить....
#11 by bvg
Косяк где то во втором запросе Процедуры СформироватьИЗаписатьДанныеРасчетаСреднего  Общего модуля ПроведениеРасчетовПереопределяемый ... так как именно он формирует таблицу по дням, и везде проставлено 29,4 ... причем все тоже самое в центральной базе, но запрос отрабатывает нормально ... надо его по частям разбирать и смотреть что не так отрабатывает
#12 by Makarkina
Дело точно не в запросе. Так как в предыдущих релизах он был абсолютно такой же. Дело в документе "Невыходы организаций". Попробуйте провести любой документ в любом месяце и расчет среднего за этот месяц в отпусках поставит правильное число дней, но вот по остальным месяцам будет неправильно. Получается, что в запросе виден только последний проведенный документ "Невыходы Организаций".
#13 by Makarkina
Получается, что неправильно отрабатывает таблица запроса ФактическийПериодДействия для рег.расчета "Основные начисления". Т.к. невыходы не разбивают его для окладов и проч. начислений....
#14 by bvg
Да, я тоже это уже понял ... но вот выхода их ситуации пока не знаю. Причем не понятно почему центральная и распределенная по разному работают, у вас случайно не на постгри 1С работает? Может в нем косяк, хотя это просто предположение
#15 by bvg
Нет , дело не в постгри , развернули на sql , такой же косяк
#16 by Makarkina
У нас Postgres, хотя мне тож кажется, что дело не в нем. Кстати, сейчас в консоли проверила факт.период действия - он правильно показывается. Так что я уже почти в панике....
#17 by bvg
а какая у вас платформа потому что очень много ошибок, связанных с регистрами расчета ... вот например только по 8.2.10.82, причем ошибка 10048475 до сих пор не решена: 10048475  Виртуальная таблица базовых данных регистра расчета Проблема: В случае, когда отсутствуют данные графика регистра расчета за период действия записи регистра расчета, результат этой записи может быть не учтен при получении базовых данных. 10048511  Виртуальная таблица базовых значений регистра расчета Проблема: В некоторых случаях при получении виртуальной таблицы базовых значений регистра расчета не подбирается график работы, Как результат - значения базы для некоторых записей может быть равным нулю. 10051378  Данные фактического периода действия регистра расчета Проблема: В клиент-серверном варианте информационной базы при использовании СУБД PostgreSQL в режиме совместимости "Не использовать" запись данных фактического периода действия регистра расчета выполняется неверно.
#18 by Makarkina
сейчас у нас 8.2.10.77
#19 by Makarkina
и как раз postgres ^(
#20 by Makarkina
Помогло обновление на платформу 8.2.11.235. Правда пока попробовала в файловом режиме. Но раньше и в файловом не работало.
#21 by bvg
Ясна, спасибо, значит тоже будем обновлять
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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