Редактирование прошлого периода

Вопрос задал Александра Г.

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Добрый день. ЗУП 3.1.7

Интересует какая логика заложена в проведение документов прошлого периода при установленной дате запрета редактирования на прошлый период как в текущем релизе нашем, так и в релизе 3.1.10.
Например:
1. Дата запрета установлена — 31.12.2019. Мы вводим документ отсутствие прогул неявка с указанным месяцем — Январь, а с периодом отсутствия — 18.12.19 — 26.12.19. И документ провелся.
2. Вводим увольнение с месяцем январь, а дата увольнения — 6.12.2019. И документ Не провелся.
Почему так?

Все комментарии (15)

  1. Здравствуйте! Дата запрета должна срабатывать по дате документа.
    В первом случае мы вводим Отсутствие, прогул, неявка с датой 14.01.20 и периодом отсутствия 18.12.19 — 26.12.19.
    Программа «смотрит» на дату документа и делает сторно-записи в январе 2020, документ проводится.
    Во втором случае мы вводим Увольнение с датой документа 14.01.20 и датой увольнения 06.12.19, казалось бы тоже самое, документ должен провестись, но тут мы сталкиваемся с ошибкой. Такая же ситуация возникнет при попытке провести Кадровый перевод задним числом. Проблема с кадровыми регистрами, разработчики никак не исправят эту ошибку. Сейчас они рекомендуют открывать период и проводить документ.

    1. Т.е. это ошибка? И по задумке так и должно быть, что увольнение или любой кадровый документ можно провести задним числом? Особенно увольнение.
      И когда мы пытаемся провести документ в первом случае, но изменив период на декабрь(т.е. и месяц и период отсутствия находятся в запрещенном периоде) то программа пишет, что на 1.12.2019 соответствует запрет на изменения данных. Т.е. смотрится все же начало периода месяца, а не дата документа?

  2. Приложение

    Да, ошибка. У меня ошибка записи в регистр «Кадровая история сотрудников» появляется при любом месяце начисления. Программе нужно сделать запись в регистр 07.12.19, а дата запрета мешает. Бывают случае согласно законодательства, что сотрудника нужно уволить определенным числом, не хотелось бы при это открывать период.

    1. Понятно, но все же хотелось понять, по какой дате идет сравнение с датой запрета? Вот на скрине видно, что сравнивается с началом периода а не датой документа.

      1. В основном по дате документа, но зависит ещё от состава регистров, которые задействованы при проведении.

        1. А такая логика была и в релизе 3.1.7? Мы просто видели, что изменились условия срабатывания даты с релиза 3.1.8. Но у нас то 3.1.7.

    2. И можно еще узнать номер ошибки, если она зарегистрирована?

      1. В зарегистрированных нет, разработчики просто говорили, что ошибка записана. Я написала им уточняющее письмо.

    3. И можно уточнить, что это за случаи, предусмотренные законодательством, что сотрудника нужно уволить определенным числом.

      1. Арест или смерть сотрудника. Если не сразу стало известно организации о событии.

    4. Елена, а если необходимо исправить кадровый перевод по уволенному сотруднику, то программа ругается на запись Кадровой истории сотрудника с регистратором Увольнение. Данные по уволенным сотрудникам нельзя менять. Это же исправление документа, а не ввод нового. Дата исправления не входит в запрещенный период.

  3. Добрый день!
    От разработчиков появилось разъяснение.

    Ранее (до 3.1.3) при исправлении кадровых документов, если дата события попадал в период, «закрытый» датой запрета изменения, такие документы нельзя было провести. С версии 3.1.3 проверка для документов-исправлений осуществляется не по дате события, а по дате документа-исправления. Если эта дата находится в «открытом» периоде, документ проведется.

    Однако в некоторых ситуациях это изменение сказывается негативно. Например, кадровик создал увольнение с датой документа 31.07.18, датой увольнения 03.08.18, период регистрации указал август. После установки даты запрета концом июля расчетчик не может рассчитать такое увольнение, хотя ожидается что должен.

    В версии 3.1.8 поведение в очередной раз изменено. Теперь кадровые и кадрово-расчетные документы «закрываются» не по дате документа, а по максимальной дате из даты документа и даты события. Т.е. в предыдущем примере такой датой будет 03.08.18, и она не попадает по дату запрета 31.07.18.

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

    По нашему примеру они написали следующее:
    «Увольнение в этом примере под эту логику не попадает, т.к. оно изменяет кадровую историю и плановые начисления в закрытом периоде задним числом».

    1. Но если мы вводим кадровое изменение, а не новый кадровый документ, то его то провести можно ведь. только при условии, что в нем уволенный сотрудник, тогда ругается. Вот это не понятно.

  4. В данном случае дата запрета срабатывает по полю «Период» в регистре сведений «Кадровая история сотрудников», если период меньше даты запрета. Возможно другое кадровое изменение не использует этот регистр, поэтому ошибки и нет.

Комментарии закрыты.