Анализ штатного расписания, штатная расстановка

Вопрос задал Любовь С.

Ответственный за ответ: Горшенина Ольга (★9.85/10)

После того, как мы перешли с версии ЗУП КОРП 3.1.29.78 на 3.1.30.15 у нас в некоторых случаях перестали правильно работать отчеты: Анализ штатного расписания, штатная расстановка. В них отображаются закрытые позиции ШР (у нас по нему ведётся история изменений), хотя если зайти в само ШР со снятой галочкой показывать закрытые позиции, они не отражаются, а с включенной — перечеркнуты. Причем такое происходит не со всеми закрытыми позициями ШР.
Почему так происходит? и что нужно поправить, чтобы отчеты отрабатывали правильно?

Метки вопроса: —

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

  1. Здравствуйте!

    На копии базы предлагаю вам попробовать обновить данные в регистре сведений «Занятость позиций штатного расписания интервальный».

    Для этого необходимо нажать сочетание клавиш Shift+F11 и вставить в него ссылку —
    e1cib/list/РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный
    Далее нажать Еще-Разблокировать объекты. И затем Еще- Перезаполнить регистр.

    Если это не поможет, то напишите. Будем разбираться дальше.

    1. Тогда пришлите пожалуйста в Word-ком файле данные регистра сведений «Занятость позиций штатного расписания интервальный». По закрытой позиции, по которой все верно срабатывает в отчетах и по позиции, по которой проблемы.
      Чтобы перейти к регистру нажимаете Shift+F11, вставляете ссылку на регистр — e1cib/list/РегистрНакопления.СведенияОДоходахСтраховыеВзносы и нажимаете «Перейти». В регистре в поле для Поиска набираете поочереди позиции штатки.
      Для вывода данных нажмите Еще — Вывести список. Скопируйте и вставьте данные в Word. В Word-е ничего дополнительно не делайте, не подгоняйте ширину колонок так, чтобы они помещались на листе. Просто сохраняйте файл в таком виде.

      1. Вы наверное не ту ссылку указали на регистр сведений (e1cib/list/РегистрНакопления.СведенияОДоходахСтраховыеВзносы). Высылаю запрашиваемые данные. Но все-таки не могу понять, почему вы рассматриваете только этот регистр. В нем привязка к сотрудникам, а в «Анализе штатного расписания» нет сотрудников. К тому же есть позиции ШР, которые закрыты и на них никогда не принимали сотрудника и они отображаются правильно, хотя информации по этим позициям нет в данном регистре. Мне кажется проблема в дате закрытия позиции ШР.

        1. Здравствуйте!
          Да, извините, не ту ссылку вставила в сообщение 🙁 Спасибо за данные.

          На демо-базе указанного релиза не удалось воспроизвести проблему. Формирую отчет на дату закрытия позиции штатки. К этой дате никто из сотрудник на позиции не числится. В этом случае в отчетах «Анализ штатного расписания» и «Штатная расстановка» строка с позицией не выводится. У вас же на закрытых проблемных позициях сотрудники не числятся?

          Давайте посмотрим с помощью «Универсального отчета» (Администрирование — Печатные формы, отчеты и обработки — Универсальный очтет) как заполнены реквизиты по закрытым позициям штатки. В отчете в первом поле выберите «Справочники», «Имя объекта» — «Штатное расписание», «Имя таблицы» — Основные данные.
          Сформируйте отчет и посмотрите по проблемным позициям что в них указано в колонке «Закрыта» и «Дата закрытия». В колонке «Закрыта» должно быть значение «Да» и в колонке «Дата закрытия» должна быть указана дата. Начиная с этой даты в отчетах по штатке позиция не должна выводится, если на ней не числятся сотрудники.

          1. Нет на проблемных закрытых позициях сотрудники не числятся. Согласно отчета позиция закрыта 30,11,2022 (почему-то в день её открытия), хотя её закрывали Утверждением ШР 01,05,2023. Но самое интересное на старой версии «Анализ штатного расписания» показывал правильную информацию. Это случилось только, как и писала выше, после перевода на более свежую версию.

            1. Здравствуйте!
              Я попробовала с помощью обработки «Групповое изменение реквизитов» (Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов) принудительно для закрытой позиции штатного расписания дату закрытия установить, равной дате ее открытия. В отчете стала ошибочно выводиться закрытая позиция до тех, пор пока дата закрытия не стала соответствовать дате закрытия согласно документу, закрывшему эту позицию штатки.

              Поэтому предлагаю вам вначале на копии базы попробовать с помощью обработки «Групповое изменение реквизитов» для справочника «Штатное расписание» сделать так, чтобы реквизит «Дата закрытия» стал соответствовать фактической дате закрытия позиции штатного расписания согласно документу «Утверждение ШР» от 01.05.2023 г.
              После выбора в обработке в качестве объекта для изменения справочника «Штатное расписание», следует перейти по ссылке «Все элементы». В отборе выбрать поле «Ссылка» и для «Вида сравнения» = «В списке» подобрать проблемные позиции штатки, закрытые «Утверждением ШР» от 01.05.2023 г. Затем заполнить в поле «Дату закрытия» = 01.05.2023 г. и нажать внизу кнопку «Изменить реквизиты».

              Сделанные обработкой изменения НЕОБРАТИМЫ, поэтому обязательно сделайте копию перед тем, как вносить изменения в рабочую базу — резервную копию базы.

              1
              1. Большое спасибо! Это помогло. Но все-таки остался вопрос, почему на старой версии все правильно отрабатывало и без правок? Получается поменялась логика формирования отчета? И вообще остается загадкой, почему в ШР программа сохранила неправильную дату, а не из документа Утверждение ШР.

                1. Добрый день!
                  Пожалуйста!

                  Получается поменялась логика формирования отчета?
                  По результатам работы программы видно, что логика формирования отчета поменялась, хотя об этом нигде не написано.

                  И вообще остается загадкой, почему в ШР программа сохранила неправильную дату, а не из документа Утверждение ШР.
                  По умолчанию и в старых версиях программа должна была по «Утверждения ШР» от 01.05.2023 г. в качестве даты закрытия зафиксировать 01.05.2023 г. Может быть у вас была раньше какая-то доработка или также принудительно по какой-то причине изменили дату закрытия с помощью обработки «Групповое изменение реквизитов» и сделали ее равной дате открытия позиции штатки?

                  1. Нет, у нас не было доработки и мы ничего не правили, поэтому и удивлены… А можно каким-то отчетом посмотреть историю изменения позиции ШР?

                    1. Вы имеете в виду, что хотите посмотреть кто из пользователей изменял информация по позиции штатного расписания? Тогда можно попробовать посмотреть в разделе Администрирование — Обслуживание — Журнал регистрации. Здесь нажать кнопку «Интервал» и задать период, где будет происходить поиск событий с объектом. Далее нажать кнопку «Установить отбор». В открывшейся форме в поле «Данные» вначале выбрать тип данных — Позиция. Затем выберите нужную позицию штатного расписания.
                      В журнале вы сможете увидеть когда происходили какие-либо действия с объектом. Однако что конкретно менялось в настройках позиции штатки вы не увидите. Чтобы эти данные регистрировались должно было быть включено версионирование объектов (Администрирование – Общие настройки – История изменений — флажок «Хранить историю изменений»). Однако в этом случае база данных очень сильно «раздувается».

                      1
  2. Подскажите, можно ли каким то отчетом посмотреть историю изменений по позиции штатного расписания, т.е. какие изменения были по конкретной должности

  3. Спасибо за ответ, но как вы правильно заметили Журнал регистрации дает мало информации. Спрашивали об отчете, в котором можно было бы увидеть в каких документах (Утверждение ШР, Изменение ШР) присутствовала конкретная позиция ШР с указанием кол-ва ставок, тарифом/окладом.

    1. Здравствуйте!
      Посмотрите подойдет ли вам отчет «Изменение штатного расписания» (Кадры — Кадровые отчеты). Однако здесь нет возможности вывести информацию каким документом было внесено изменение.
      Через «Универсальный отчет» можно посмотреть данные в регистрах сведений «История использования штатного расписания» или «История начислений по штатному расписанию». Здесь можно сделать отбор по позиции штатки и добавить для вывода поле «Регистратор» (это документ, которым регистрировались изменения).
      Если потребуется помощь по донастройке «Универсального отчета» по регистрам, то напишите в каком виде хотите выводить данные. В одном «Унивесальном отчете» вывести все данные, которые вы хотите, к сожалению, не получится

      1
      1. Спасибо за информацию, какие регистры посмотреть для настройки Универсального отчета. Посмотрим.

        1. Хорошо. Если потребуется помощь, то пишите.

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