Решение проблем с начальной штатной расстановкой в ЗУП 3.1.7.87




Предложен механизм корректировки движений документа «Начальная штатная расстановка» ЗУП 3.1.7.87 для устранения ошибки назначения даты приёма.

Всё больше организаций переходит с ЗУП 2.5 на ЗУП 3.1. К сожалению, новая конфигурация содержит большое количество ошибок. Данное обстоятельство усугубляется странной позицией техподдержки 1С, которая даже не пытается воспроизвести ошибочную ситуацию в демо-базе. Получив же подробную инструкцию по воспроизведению, требует провести небольшую НИР на тему: "как ошибка повлияет на заполнение стандартных отчётов типовой конфигурации".  Поскольку ошибка не признана и не внесена в реестр для исправления, родилась эта статья.

При переходе на ЗУП 3.1 кадровые данные сотрудников вводятся документом "Начальная штатная расстановка". В нашем случае переход был не с начала года. Ситуация воспроизведена на демо-примере:

Проверив движения этого документа по регистрам, легко заметить, что дата приёма, 1 января 2024 г., в них не фигурирует:

Более того, дата приёма не содержится и в табличной части документа. Она попадает в реквизит формы из регистра сведений "ТекущиеКадровыеДанныеСотрудников".  Сохранение в регистрах некорректной даты привело к тому, что по сотрудникам стал неверно считаться стаж, средний заработок и т.п.

Поскольку ввод начальной штатной расстановки — разовая операция, а техподдержка 1С отказала в помощи, была написана обработка, обнаруживающая и исправляющая некорректные даты в регистрах. Пользоваться ей просто:

1) Нажимаете кнопку "Найти ошибочные документы".

2) После заполнения табличной части ссылками, нажимаете "Скорректировать"

И наслаждаетесь правильными датами в регистрах:

Замечу, что при перепроведении документа даты приёма снова станут некорректными.

10 Comments

  1. serq82

    на 3.1.9 будет работать?

    Reply
  2. K.A.V

    (1)В 3.1.9 изменили механизм проведения начальной расстановки(убрали перерасчёты), но ошибку сохранили. Обновил обработку для поддержку 3.1.9

    Reply
  3. serq82

    (2) есть пару вопросов.не могу написать в личку.напиши на электронную почту serq82@mail.ru

    Reply
  4. Programmissis

    Спасибо, помогла обработка (на Комплексной 2.4), пришлось пару строк исправить, чтоб в Комплексной заработало, но проблема решена.

    Reply
  5. K.A.V

    (4) На здоровье 🙂

    Reply
  6. Adilgeriy

    понравилось что обработка работает и при переходе с КА1 на КА2.

    https://forum.infostart.ru/forum68/topic221308/

    но очень не нравится что зуп 3.1 тестировать приходится пользователям

    Reply
  7. dentoma51

    Ошибка. Метод объекта не обнаружен: СборДанныхДляРегистрацииПерерасчетов ЗуП 3.1.10.78. К сожалению,скачал обработку и вот такое.

    Reply
  8. K.A.V

    (7) Обновил версию обработки. Проверена на 3.1.10.110

    Reply
  9. dentoma51

    Добрый день! Я в одном месте исправил проверку на версию и она перестала давать ошибку. Но,еще не проверял. А как скачать Вашу обновленную версию? Спасибо.

    Reply
  10. K.A.V

    А там приблизительно та же правка: изменение логики проверки на версию 3.1.9, чтобы ветка 3.1.8 не включалась при 3.1.10. Смысл качать, если можно исправить на месте: код там простой. Исправление для некачавших полезно

    Reply

Leave a Comment

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