Регистр сведений Заработанные права на отпуска

1. 04.01.21 13:41 Сейчас в теме
Народ, подскажите пожалуйста, может кому приходилось разбираться с Регистром сведений "Заработанные права на отпуска" в ЗУП. У меня Зарплата и управление персоналом, редакция 3.1 (3.1.14.98). Хочу добраться до самого кода, который заполняет регистр. Пока разобрался в том , что данный регистр заполняется через отчёт "Остатки отпусков", то есть чтобы регистр заполнился, нужно сначала сформировать отчёт. Потом добрался до Общего модуля "Остатки отпусков" вроде там сосредоточены различные процедуры для работы с расчётами по отпускам и всё застопорился. Буду признателен за подсказки.
Есть задание от клиента немного доработать вывод информации по отпускам сотрудников, поэтому хочу разобраться с кодом который формирует РС "Заработанные права на отпуска". Заранее спасибо
Прикрепленные файлы:
Найденные решения
3. GSokolov 313 04.01.21 20:41 Сейчас в теме
(1) РС "Заработанные права на отпуска", действительно, формируется при составлении самого отчета, т.к. заранее неизвестна дата, на которую необходимо получить остатки. Незачем эти остатки формировать до скончания века. Данные, необходимые для расчета остатков, собираются на год вперёд в процедуре СоздатьВТИсходныхДанныхДляРасчетаОстатков, там и описание, откуда берутся сведения для заполнения регистра, формируются ИсходныеДанныеДляРасчетаОстатков в соответствующей функции и функцией ЗаработанныеОтпуска заполняется регистр.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. GSokolov 313 04.01.21 20:41 Сейчас в теме
(1) РС "Заработанные права на отпуска", действительно, формируется при составлении самого отчета, т.к. заранее неизвестна дата, на которую необходимо получить остатки. Незачем эти остатки формировать до скончания века. Данные, необходимые для расчета остатков, собираются на год вперёд в процедуре СоздатьВТИсходныхДанныхДляРасчетаОстатков, там и описание, откуда берутся сведения для заполнения регистра, формируются ИсходныеДанныеДляРасчетаОстатков в соответствующей функции и функцией ЗаработанныеОтпуска заполняется регистр.
8. buksol 13.01.21 04:01 Сейчас в теме
(3)Спасибо большое. Буду разбираться дальше. Попробую понять куда вставить свой код, чтобы немного подкорректировать регистр ЗаработанныеПраваНаОтпуска (изменить или добавить записи)
9. GSokolov 313 13.01.21 19:28 Сейчас в теме
(8) Вы поосторожней с корректировкой самого регистра. Он при следующем открытии расчёта все рано будет переобновлён. Лучше обратите внимание на исходные данные, по которым этот регистр обновляется.
4. Богатырев Артур 101 05.01.21 09:14 Сейчас в теме
(1) присоединяюсь к вопросу, также актуален.
Пока сам тоже докопался только до заполнения через отчет, что вообще говоря странно.
5. GSokolov 313 05.01.21 11:06 Сейчас в теме
(4) А что странного? Формировать остатки на будущие неизвестные даты документами как раз и было бы странно. Отчёт в самый раз, учитывая законодательную базу формирования остатков, и он вызывается каждый раз, когда необходимо получение остатков. Если данные в регистре уже есть, берутся из регистра, а если ещё не были сформированы, то только тогда регистр дозаполняется.
6. Богатырев Артур 101 05.01.21 11:21 Сейчас в теме
(5)
А что странного? Формировать остатки на будущие неизвестные даты документами как раз и было бы странно. Отчёт в самый раз,

То что отчет формирует регистр. Отчет - это результат, а не движитель.
7. GSokolov 313 05.01.21 21:32 Сейчас в теме
(6) Ну, вообще-то заполняет регистр не сам отчёт, а процедура в общем модуле, вызываемая при компоновке результата из менеджера отчета. Но ведь используются эти остатки только в отчётах и при заполнении документа Отпуск. Из альтернативных вариантов это ИМХО самый оптимальный.
2. uriah 12 04.01.21 14:43 Сейчас в теме
Права на отпуск могут быть зарегистрированы документами:
Прием на работу
Кадровый перевод
Начальная штатная расстановка (Главное – Данные на начало эксплуатации) – этим документом регистрируются исторические данные при начале работы с программой ЗУП 3.1;
Ввод остатков отпусков (Главное – Остатки отпусков) – специальный документ, предназначенный для корректировки остатков отпусков на любую необходимую дату.
Оставьте свое сообщение
Вопросы с вознаграждением