Редактор реестра отпусков в начальных данных ЗУП 3.0 / ЗУП 3.1 / КА 2.2 / ERP 2.2

Публикация № 418440

Обработки - Обработка документов

Реестр Отпуска Т-2

8
Редактор реестра отпусков в начальных данных для ЗУП 3.0 / ЗУП 3.1 / КА 2.2 / ERP 2.2. Позволяет "утрясти" данные, выводимые в личной карточке Т-2 сотрудника до даты перехода на ЗУП 3.0 / ЗУП 3.1 / КА 2.2 / ERP 2.2.

Вы перешли на ЗУП 3.0 / ЗУП 3.1 / КА 2.2 / ERP 2.2 перенеся в упрощенном режиме данные кадрового учета и расчета зп (не перенося историю начислений).

И как следствие у вас не перенеслись документы по разного рода отпускам, но в личной карточке Т-2, что-то да выводится за предыдущий период, но вам это что-то необходимо поправить.

Тут вам и поможет данная обработка.

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

При этом любой кадровик мог бы и сам найти документ "Перенос данных" с номером "РОтп" и внести в него данные, но:

  • у него нет на это прав, так как профиль Кадровика не позволяет даже открыть этот документ;
  • когда закроется период там тоже ничего не исправить, а очень хочется;
  • самое главное - это неудобно редактировать данные в документе переноса данных, когда у тебя свыше 700 сотрудников, а записей по отпускам многие тысячи.

Работать с обработкой могут пользователи имеющие роли ПолныеПрава или ДобавлениеИзменениеОтпусков.

Первые могут записать плоды трудов своих в любой указанный документ переноса данных, а вторые могу записать данные только в те документы, где изначально в документе переноса данных в состав регистров внесен регистр сведений "Реестр отпусков". Тут малоправным пользователям может помочь администратор создав такой документ. Такое деление призвано защитить от редактирования документы переноса данных с большими объемами чисел типа НДФЛ, Взносов, Среднего заработка.

 

Порядок работы с обработкой.

  • Запускаем обработку (можно добавить в состав внешних обработок ЗУП 3.0 / ЗУП 3.1/ КА 2.2 / ERP 2.2).
  • Указываем документ переноса данных в котором предположительно есть данные.
  • Жмем кнопку ПрочитатьЕсли в документе были данные реестра отпусков, то программа построит по ним список сотрудников и расположит в левой панели, а в правой панели располагается реестр отпусков выделенного сотрудника.
  • Вносим необходимые правки в данные. Программа слегка помогает со вводом названий видов отпусков, давая возможность выбирать их из списка. Если вам нужен вид отпуска, которого нет в списке, то его можно просто ввести вручную и тогда он тоже попадет в список выбора.
  • Перед сохранением. Оставляем прежний документ как есть или выбираем другой, но тогда учтите у вас будут задвоения в реестре отпусков, так как будет несколько документов отражающих похожие данные. Какой-то из документов потом можно пометить на удаление (в ЗУП 3.0.24.125 и ранее это не поможет точно, уже отписался 1С. Только физическое удаление убирает дубли В Т-2.). Так же устанавливаем или нет галочку "При сохранении убрать лидирующие нули номера приказа". Думаю пояснять, что она делает нет смысла. Только ради нее можно было бы скачать обработку. Laughing
  • Жмем кнопку Сохранить.
    Программа проведет минимальный контроль введенных данных:
    Сотрудники должны быть указаны и не повторяться.
    Вид отпуска должен быть указан.
    Должен быть указан "Рабочий год" и/или "Период отсутствия". Такой разброс диктуется тем, что для ежегодного отпуска следует указать и то и другое, для не оплачиваемого, только период отсутствия, а для компенсации отпуска, нужно указать рабочий год за который идет компенсация. При этом программа не увязывает ника возможность указать, то или иное или все вместе, с тем какой вид отпуска указан в строке. Пользователь делает все так как ему нужно.
    Количество дней отпуска должно быть указано всегда.
    Так же должны быть указаны дата и номер приказа, которым предоставлялся отпуск.
    Основание отпуска может быть как указано так и нет.

UPD 2015/11/18
Немного переделан алгоритм контроля данных, теперь можно ввести "Рабочий год" и/или "Период отсутствия", а раньше было "Рабочий год" по желанию, "Период отсутствия" обязательно.
 

UPD 19/05/2016
Произведена адаптация редактора под ЗУП 3.1.
 

UPD 16/02/2018
Решил опубликовать обработку производящую замену данных, в реестре кадровых приказов, в колонке "ВидОтпуска".
Не стал отдельно оформлять публикацию, так как обработка сильно по контексту связана с редактором реестра отпусков и так же поможет дополнительно навести небольшой порядок в реестре.

Исторически так сложилось, что 1С в регистре сведений "РеестрОтпусков" разместили колонку "ВидОтпуска" и изначально она была типа "Строка", впоследствии 1С добавили к числу типов данных тип "СправочникСсылка.ВидыОтпусков", что как бы логично, однако и логика в типе "Строка" тоже есть. Тип "Строка" позволяет не тащить при переносе данных из старых конфигураций все "мертвые" виды отпусков засоряя справочник видов отпусков. Однако тем кто перешел на ЗУП 3.Х раньше появления второго типа данных в колонке немного не повезло, так как в этом реестре по новым введенным документам отражающим данные в этот регистр по колонке "ВидОтпуска", прописано текстовое наименование вида отпуска. Это означает, что если взять и открыть справочник видов отпусков и поменять наименование отпуску, то в личной карточке Т-2 ничего не изменится, а так хотелось.
Наиболее правильный только один выход, нужно взять и заменить текстовые строки на "Виды отпусков" из справочника, попутно заменив и виды отпусков в реестре попавшие туда через перенос данных посредством документов "ПереносДанных". После замены строк на ссылки, при формировании отчетов, данные об наименованиях видов отпусков из реестра отпусков, будут браться уже из справочника видов отпусков.

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

Последняя версия обработки проверена на ЗУП 3.1.5.99, но должна корректно работать и на других конфигурациях в состав, которых входит ЗУП 3.1.4+.

Обработка выложена под именем "ЗУП 3.1 ЗаменаСтроковыхВидовОтпусковВРеестреОтпусков_INFOSTART.epf".

8

Скачать файлы

Наименование Файл Версия Размер
ЗУП 3.0 РедакторРеестраОтпусковВНачальныхДанных_INFOSTART.epf
.epf 19,52Kb
24.04.17
22
.epf 19,52Kb 22 Скачать
ЗУП 3.1 РедакторРеестраОтпусковВНачальныхДанных_INFOSTART.epf
.epf 19,77Kb
24.04.17
35
.epf 19,77Kb 35 Скачать
ЗУП 3.1 ЗаменаСтроковыхВидовОтпусковВРеестреОтпусков_INFOSTART.epf
.epf 10,00Kb
16.02.18
6
.epf 10,00Kb 6 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Дата
1. Brawler 437 16.02.18 22:55 Сейчас в теме
2. alon 172 29.03.18 15:21 Сейчас в теме
Можно ли вашу обработку доработать для редактирования не только переносов данных, но и исправления ошибок отдела кадров в документах отпусков? Например, когда неправильно указан рабочий год.
3. Brawler 437 29.03.18 15:48 Сейчас в теме
(2) В теории можно доработать, на практике нет смысла, так как ошибки нужно исправлять в самих документах, а не последствия в регистрах.
Исхожу своими соображениями из того, что вы сейчас поправите регистр, потом придет другой специалист на ваше место, он вообще не будет в курсе, что вы так игрались с регистрами, перепроведет документы борясь с другой проблемой, в итоге вылезут старые грехи ошибочных документов, вот сюрприз...
Лучше исправляйте документ под правами расчетчика и выше, потом убеждайтесь что к примеру суммы в нем не поплыли, проводите. Если в перерасчеты велезет, то удалите его оттуда.
Оставьте свое сообщение