Проблемы переноса данных в ЗУП 3.1 и 3.0




В результате стандартного переноса данных в регистре накопления «Данные о времени для расчета среднего (общий)» «Отработано дней календарных» по некоторым сотрудникам превышает число календарных дней в месяце.

И "Учтено дней расчетного периода" в отпуске становится больше предельной величины 29.3. 

Для устранения ошибки необходимо откорректировать неправильно перенесенные дни в документе перенос данных.

Но после корректировки и проведения документа "Перенос данных"  заполняется регистр сведений "Данные о времени для расчета общего среднего заработка (корректировка)". В котором фиксируются ручные изменения отработанных календарных дней в документе "Перенос данных" и отпуск опять рассчитывается неверно.

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

 

По этой ссылке //infostart.ru/public/316717/ обработка, которая может пригодиться при проверке расчета среднего в ЗУП 3.0 (она работает с регистром накопления "Данные о времени для расчета среднего (общий)").

 

А по этой ссылке //infostart.ru/public/328809/ обработка корректировки (удаления) записей в 3-х регистрах времени (дополняет и заменяет приложенную к данной статье обработку).

Может пригодиться при расчете отпуска (командировки), когда за предыдущие месяцы учтенные дни в системе оказались неверными.

10 Comments

  1. yalo

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

    Reply
  2. perepetulichka

    (1) yalo, 🙂

    Reply
  3. sergio199

    Спасибо за статью! Также неправильно считался средний после переноса. Хоть обработкой и не воспользуюсь, но вы направили на путь истинный!

    Reply
  4. Agema

    Спасибо!

    Reply
  5. night1309

    Обработка не работает в релизе 3.0.25.74. Можно переделать, чтобы работала?

    Reply
  6. perepetulichka

    (5) night1309, Лена, можно, пишите почту в личку! В данный момент я очень загружена, насчет завтра не обещаю (празднуем 23-е!), в субботу — постараюсь!

    Reply
  7. alfi

    здравствуйте

    скажите, а в конф 1.0 какой отчет строить / смотреть регистр, чтобы увидеть данные об отработанных днях для сравнения?

    Reply
  8. perepetulichka

    (7) alfi, написала в личку.

    Reply
  9. Fux

    Автор, ты хоть бы не поленился в обработке отборы по сотрудникам и периодам сделать. 1 sm за три строчки кода, не стыдно?

    &НаСервереБезКонтекста
    Процедура ОчиститьРегСведНаСервере()
    НаборЗап = РегистрыСведений.ДанныеОВремениДляРасчетаСреднегоОбщийКорректировка.СоздатьНаборЗаписей();
    НаборЗап.Очистить();
    НаборЗап.Записать();
    КонецПроцедуры
    
    &НаКлиенте
    Процедура ОчиститьРегСвед(Команда)
    ОчиститьРегСведНаСервере();
    КонецПроцедуры

    Показать

    Reply
  10. perepetulichka

    (9) в статье я поясняю, какой именно регистр засоряется переносом. Обработку приложила «на всякий случай», вдруг кому-то нужна и более того, приложила картинку с внешним видом обработки — на которой видно, что там всего одна кнопка.

    Поскольку вы не довольны, Во-первых, могли бы не читать бесплатную чужую статью, а разбирались бы сами.

    Во-вторых, пожелания «ты хоть бы не поленился в обработке отборы по сотрудникам и периодам сделать» обговариваются и отдельно оплачитваются.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *