Регистр сведений Заработанные права на отпуска
Народ, подскажите пожалуйста, может кому приходилось разбираться с Регистром сведений "Заработанные права на отпуска" в ЗУП. У меня Зарплата и управление персоналом, редакция 3.1 (3.1.14.98). Хочу добраться до самого кода, который заполняет регистр. Пока разобрался в том , что данный регистр заполняется через отчёт "Остатки отпусков", то есть чтобы регистр заполнился, нужно сначала сформировать отчёт. Потом добрался до Общего модуля "Остатки отпусков" вроде там сосредоточены различные процедуры для работы с расчётами по отпускам и всё застопорился. Буду признателен за подсказки.
Есть задание от клиента немного доработать вывод информации по отпускам сотрудников, поэтому хочу разобраться с кодом который формирует РС "Заработанные права на отпуска". Заранее спасибо
Есть задание от клиента немного доработать вывод информации по отпускам сотрудников, поэтому хочу разобраться с кодом который формирует РС "Заработанные права на отпуска". Заранее спасибо
Прикрепленные файлы:
По теме из базы знаний
- Остатки отпусков при переходе на ЗУП 3.0
- Рисуем Робота в диаграмме Ганта с использованием Регистра расчетов и Плана видов расчета
- Расчет остатка отпуска за работу во вредных условиях труда
- Выборка данных из периодических регистров, используя фильтры отбора через менеджер временных таблиц в ЗУП 3.1
- Расчет отпуска за вредность
Найденные решения
(1) РС "Заработанные права на отпуска", действительно, формируется при составлении самого отчета, т.к. заранее неизвестна дата, на которую необходимо получить остатки. Незачем эти остатки формировать до скончания века. Данные, необходимые для расчета остатков, собираются на год вперёд в процедуре СоздатьВТИсходныхДанныхДляРасчетаОстатков, там и описание, откуда берутся сведения для заполнения регистра, формируются ИсходныеДанныеДляРасчетаОстатков в соответствующей функции и функцией ЗаработанныеОтпуска заполняется регистр.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) РС "Заработанные права на отпуска", действительно, формируется при составлении самого отчета, т.к. заранее неизвестна дата, на которую необходимо получить остатки. Незачем эти остатки формировать до скончания века. Данные, необходимые для расчета остатков, собираются на год вперёд в процедуре СоздатьВТИсходныхДанныхДляРасчетаОстатков, там и описание, откуда берутся сведения для заполнения регистра, формируются ИсходныеДанныеДляРасчетаОстатков в соответствующей функции и функцией ЗаработанныеОтпуска заполняется регистр.
(3) Добрый день!
Не поможете с пониманием?
Мне дали задание вывести на форму элемента сотрудника реквизитов "Дата начала отпуска" и "Дата окончания отпуска".
Достаточно ли будет получить срез последних с регистра "ЗаработанныеПраваНаОтпуска" для этого?
Спасибо!
Не поможете с пониманием?
Мне дали задание вывести на форму элемента сотрудника реквизитов "Дата начала отпуска" и "Дата окончания отпуска".
Достаточно ли будет получить срез последних с регистра "ЗаработанныеПраваНаОтпуска" для этого?
Спасибо!
(10) Во-первых, в РС "ЗаработанныеПраваНаОтпуска" нет дат начала и окончания отпусков, там только начало и окончание рабочего года, за который отпуск ещё не получен. Во-вторых непонятно, зачем засорять форму сотрудника ещё и датами отпусков, тем более, если сотрудник в нём не находится. Что имеется ввиду: даты из графика отпусков или нахождение в реальных отпусках? Для этого есть отчёты по отпускам.
(11) я ищу работу. И вот было такое задание. Форму засорять никто не будет, там главное было правильность выполнения.
Вот я уже чувствую, что не правильно сделал
Задача по ЗУП:
На форме элемента справочника Сотрудники при открытии создать/заполнить/вывести 5 полей:
1. Департамент;
2. Отдел;
3. Подразделение;
4. Дата начала отпуска;
5. Дата окончания отпуска.
Вот с 4 и 5 пунктом совсем не понятно (((
Подскажите куда хоть копать. ЗУП3.1 не знаю полностью (((
Вот я уже чувствую, что не правильно сделал
Задача по ЗУП:
На форме элемента справочника Сотрудники при открытии создать/заполнить/вывести 5 полей:
1. Департамент;
2. Отдел;
3. Подразделение;
4. Дата начала отпуска;
5. Дата окончания отпуска.
Вот с 4 и 5 пунктом совсем не понятно (((
Подскажите куда хоть копать. ЗУП3.1 не знаю полностью (((
(4) А что странного? Формировать остатки на будущие неизвестные даты документами как раз и было бы странно. Отчёт в самый раз, учитывая законодательную базу формирования остатков, и он вызывается каждый раз, когда необходимо получение остатков. Если данные в регистре уже есть, берутся из регистра, а если ещё не были сформированы, то только тогда регистр дозаполняется.
(6) Ну, вообще-то заполняет регистр не сам отчёт, а процедура в общем модуле, вызываемая при компоновке результата из менеджера отчета. Но ведь используются эти остатки только в отчётах и при заполнении документа Отпуск. Из альтернативных вариантов это ИМХО самый оптимальный.
Права на отпуск могут быть зарегистрированы документами:
Прием на работу
Кадровый перевод
Начальная штатная расстановка (Главное – Данные на начало эксплуатации) – этим документом регистрируются исторические данные при начале работы с программой ЗУП 3.1;
Ввод остатков отпусков (Главное – Остатки отпусков) – специальный документ, предназначенный для корректировки остатков отпусков на любую необходимую дату.
Прием на работу
Кадровый перевод
Начальная штатная расстановка (Главное – Данные на начало эксплуатации) – этим документом регистрируются исторические данные при начале работы с программой ЗУП 3.1;
Ввод остатков отпусков (Главное – Остатки отпусков) – специальный документ, предназначенный для корректировки остатков отпусков на любую необходимую дату.
(14) Если не "до", а "после" - то я бы проверял наличие и корректность документов "Ввод остатков отпусков", "Корректировка остатков отпусков". И "Начальная штатная расстановка" тоже можно посмотреть.
А вот если и вправду, до октября права считаются, а потом нет и это по всем сотрудникам - то без идей. Если по одному сотруднику - то скорее всего у него проблемы с правами на отпуск. Лишили всех отпусков, вот и не накапливаются.
А вот если и вправду, до октября права считаются, а потом нет и это по всем сотрудникам - то без идей. Если по одному сотруднику - то скорее всего у него проблемы с правами на отпуск. Лишили всех отпусков, вот и не накапливаются.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот