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




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

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

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

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

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

Поскольку ввод начальной штатной расстановки — разовая операция, а техподдержка 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 не будет опубликован. Обязательные поля помечены *