Добрый день. подскажите пожалуйста такой вопрос — после обновления программы ЗУП КОРП на 3.1.30.15 документ отпуск исправление неправильно подсчитал и записал в регистр накопления Отработанное время по сотрудникам . Потому что сам отпуск сделали до обновления конфигурации, а пересчет исправление создавали уже после обновления конфигуратора. Вопрос у нас такой можно ли поправить сразу в регистре эти поля, потому что июль уже закрыли и перепроводить отпуска уже не можем , да и это не дает результата. Ошибка видать в программе и следующее обновление тоже не поправлена эта ошибка
Все комментарии (13)
Комментарии закрыты.
Здравствуйте!
Расскажите, пожалуйста, более подробнее что происходит в базе.
— Какой был документ отпуск первоначальный, почему делаете документ отпуск.
— какой релиз был до обновление база на релиз 3.1.30.15
— как обнаружили проблему в регистре
Это позволит смоделировать ситуацию в демо базе, проверить поведение программы. Хотелось бы более подробнее узнать Вашу ситуацию, прежде чем давать точные рекомендации.
Надеюсь на взаимопонимание🙏
релиз и платформу не напишу какие были ( мы постоянно обновляемся по мере выхода обновлений). Значит были до сегодняшней платформы 8.3.24.1548 и коф-и 3.1.30.15. Обновили все 19 июля.
Ход работы был такой до обновления ввели документ отпуск основной на сотрудника по пятидневке на окладе с 8.07 по 17.07 где то числа 4.07 и выплатили отпускные. В это время за июни еще зарплата была не вся расчитна поэтому средний был маленький для отпуска. Оплачено дней получилось 10 и рабочих дней было показано в регистре 8. Все обновили и платформу и конф-ю и 23 июля стали делать документ исправление отпуска т.к. изменился средний заработок у сотрудника и вот после проведения документа рабочие дни стали тоже как оплаченные — 10. А обнаружили это в расчетном листке в колонке рабочее время. Ну и потом стали смотреть значения в изменениях документа и в регистре по отработанному времени
Приложение
Спасибо за пояснение.
Смоделировала пример в демо базе релиза 3.1.29.78:
— ввела документ отпуск, начислила зарплату за июнь.
— обновила базу на релизе 3.1.30.35 ( у меня до последнего автоматом обновилось).
— ввела документ исправления отпуска в июле. В расчетном листке ничего не изменилось.
Предлагаю исключить ввод кадровых документов, которые могли бы изменить график работы сотрудника.
Это может быть документы Кадровый перевод или Изменение графика работы списком.
Прикладываю скриншот регистра- у Вас такие записи?
нет у нас не так в регистре. прикладываю скриншот
еще обновляли платформу же — может там ошибка какая?
и еще прикладываю историю изменения документа отпуск.
Ну и не вариант что то перепроводить сейчас. У меня вопрос Можно нет как то поправить этот регистр напрямую именно отработанное время. У нас таких сотрудников много и мы уже в августе
Я не сторонник править регистры на прямую без острой необходимости. Так как это очень кропотливая работа, и никогда не знаешь, как это проявится в будущем. Особенно после очередного обновления. Есть такой регистр, как Дни, часы отгулов, Коэффициент индексации — это очень простые регистры. Про них я бы смело сказала — можно!
У нас сейчас речь про Отработанное время. Этот регистр задействован при расчете среднего. Тем более, если потом окажется, что ошибка релиза — разработчики можем исправить регистр и наши ручные правки могут нам помешать. Но если мы не найдем другого способа — тогда будем править регистр напрямую.
Если позволите,предлагаю немного поищем причину.
У сотрудников график не менялся?
Первичный документ Отпуск в июне, исправление в июле?
В документе Исправления установлен флажок Доначислить зарплату при необходимости?
график не менялся
первичный документ кадровый от 1.07, а начисление отпуска расчетчиком от 4.07 и выплата межрасчетной ведомостью 4.07
у нас нет в документе Доначислить зарплату при необходимости — прикладываю документ
Приложение
График не менялся — это исключили.
Доначислить зарплату будет в документе Исправления. Последний скриншот — это первичный документ. Приложите, пожалуйста, скриншот именно документа исправления. И предлагаю проверить регистр Отработанное время не за один месяц июль, а за два: июль — август. Может быть в августе есть еще записи, но у который период действия июль.
в августе пока нет записей в регистре
документ исправление прилагаю и регистр по отработанному времени тоже прилагаю — там выделенные строки по первичному документу уже получились испорчены — тоже неправильно записались отраб время, потому что перепроводили его уже на новом релизе
А в программе ведется документ Табель?
да табель ведется
В этом случае у нас проявилась ошибка.
На партнерском форуме 1С есть вопросы по такой проблеме, но разработчики молчат и какого-то решения пока нет. Также как и зарегистрированной ошибки.
Можно перед перерасчетом отпуска распроводить табели, тогда ошибка пропадает.
Когда мы проведем Табели обратно — у нас зарегистрируется необходимость перерасчетов.
Сейчас у нас понятна причина такого поведения программы. Думаю в данном случае можно воспользоваться документом Перенос данных для корректировки регистра.
Если у вас есть такая возможность, напишите об этом разработчикам на v8@1C.ru. Чем больше будет обращений тем, выше вероятность, что на ошибку обратят внимание.
ну хорошо тогда вопрос закрываем. Спасибо
Пожалуйста!
Рада была Вам помочь. Желаю отличного настроения и хорошего дня 🙂