ВидРасчетаЗавершение в ЗУП 3.1

1. AndKovalchuk 194 22.03.18 21:15 Сейчас в теме
В ЗУП 2.5 Регистры «РаботникиОрганизаций» и ПлановыеНачисленияРаботниковОрганизаций» имеют ресурс ПериодЗавершения, который показывает, что запись характеризуется не только началом, но еще и концом своего действия. Все остальные ресурсы этих регистров дублируются ресурсами с окончанием «…Завершения» и при наступлении даты, указанной в периоде завершения, считается, что актуальными становятся ресурсы с этим окончанием.

Подробнее тут https://infostart.ru/public/198785/

А в ЗУП 3.1 я подобного не нашел. Сейчас переделываю запрос из 2.5
вот фрагмент
|               Начисления.Сотрудник КАК Сотрудник,
|		Начисления.Организация КАК Организация,
|		ВЫБОР
|				КОГДА Начисления.ПериодЗавершения <= &ДатаКонПН
|						И Начисления.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
|					ТОГДА ВЫБОР
|							КОГДА Начисления.ВидРасчетаЗавершения.ТребуетВводаТарифногоРазряда
|								ТОГДА NULL
|							ИНАЧЕ Начисления.Показатель1Завершения
|						КОНЕЦ
|				КОГДА Начисления.ВидРасчета.ТребуетВводаТарифногоРазряда
|					ТОГДА NULL
|				ИНАЧЕ Начисления.Показатель1
|			КОНЕЦ КАК ТарифнаяСтавка,
|			Начисления.ПериодЗавершения КАК ПериодЗавершения,
|			Начисления.Период КАК Период
|		ИЗ
|			РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК Начисления
			               |		ГДЕ
			               |			Начисления.ВидРасчета ССЫЛКА ПланВидовРасчета.ОсновныеНачисленияОрганизаций
			               |			И Начисления.ВидРасчетаИзмерение = НЕОПРЕДЕЛЕНО
			               |			И Начисления.Организация = &Организация) КАК Начисления

Показать


Каким образом его переписать в ЗУП 3.1
По теме из базы знаний
Найденные решения
6. shnurov 23.03.18 11:12 Сейчас в теме
(5) Так вы в курсе про интервальные регистры или нет? В если не в курсе то в них все записи это интервалы событий, если будет новое событие появиться новый интервал, если событие будет отменено интервалы изменяться. Создайте прием, создайте пару кадровых переводов и сразу станет все понятно.
AndKovalchuk; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. emilliya 2 23.03.18 05:48 Сейчас в теме
ПлановыеНачисленияРаботниковОрганизаций в 2.5- это план,
а Начисления в 3.1 - это Регистр расчета, т.е. это уже рассчитанные данные,
Вам какие данные нужны?

Если нужно делать запрос по Плану, то можно посмотреть в 3.1 еще помимо
регистра сведений ПлановыеНачисления,
регистр сведений ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников
3. shnurov 23.03.18 08:27 Сейчас в теме
Есть интервальные регистры тот же "Плановые начисления интервальный", в котором разработчик фирмы 1С любезно для всех считают интервалы.
4. serg76 313 23.03.18 08:57 Сейчас в теме
В ЗУП 3.1 можно использовать регистры сведений со словом "Интервальный" (что 1С делать не рекомендует) или функции общих модулей для получения нужных Вам данных в виде таблиц, которые потом можно использовать в запросах.
5. AndKovalchuk 194 23.03.18 09:31 Сейчас в теме
(4) Нет вопрос не в этом. То, что в конфигурации 3.1 есть регистр сведений Плановые начисления и Плановые начисления (интервальный) я в курсе. Вопрос в другом. В ЗУП 2.5 когда заканчивается срок действия Планового начисления автоматически, если указан ВидРасчетаЗавершения, то он становится плановым. А как происходит в ЗУП 3.1?
6. shnurov 23.03.18 11:12 Сейчас в теме
(5) Так вы в курсе про интервальные регистры или нет? В если не в курсе то в них все записи это интервалы событий, если будет новое событие появиться новый интервал, если событие будет отменено интервалы изменяться. Создайте прием, создайте пару кадровых переводов и сразу станет все понятно.
AndKovalchuk; +1 Ответить
7. shnurov 23.03.18 11:20 Сейчас в теме
(4)
В ЗУП 3.1 можно использовать регистры сведений со словом "Интервальный" (что 1С делать не рекомендует)
- а можно ссылку на рекомендации от 1С, может тож научусь писать как они запутанный код с кучей вызовов функций.
8. serg76 313 23.03.18 15:04 Сейчас в теме
(7) Интервальные регистры обсуждались на партнерском форуме (у меня к нему доступа нет), но на Инфостарте тема с ними уже поднималась и один человек выложил часть обсуждения. Обратите внимание на последнюю фразу в ответе представителя фирмы 1С.

Вопрос: Зачем нужен РС КадроваяИсторияСотрудниковИнтервальный в ЗУП 3.1.2.90 КОРП?

Ответ (Хлусов Павел (1С, Москва) 10.01.2017 13:20):
Добрый день.

Этот регистр содержит вторичные по отношению к регистру «КадроваяИсторияСотрудников» данные. Предназначен в первую очередь для оптимизации получения среза последних на произвольную дату и получения истории изменения кадровой истории, в том числе с учетом прикладной специфики (возвратные события, несколько кадровых событий на одну дату),

Используется это регистр при получении данных с помощью универсальных методов
ЗарплатаКадрыПериодическиеРегистры.СоздатьВТИмяРегистра,
ЗарплатаКадрыПериодическиеРегистры.СоздатьВТИмяРегистраСрезПоследних,
ЗарплатаКадрыПериодическиеРегистры.СоздатьВТИмяРегистраПериоды.

Обращаться к этому регистру, напрямую из запросов не рекомендуется.
ivangrant; shnurov; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот