Имя: Пароль:
1C
1С v8
ЗУП 3. Получение кадровой истории на каждый день. Как оптимизировать
0 егаис
 
19.05.22
08:36
На входе имеем ТЗ с колонками Сотрудник, Дата
Нужно связать в запросе эту ТЗ с кадровой историей, конкретно с должностью + внутреннее соединение с рс историяклассовусловийтруда. Задача - выцепить вредников за каждый день периода.
Как оптимально решить задачу?
1.Строить с учетом     ЗарплатаКадрыОбщиеНаборыДанных.СоздатьВТИмяРегистра(
        "КадроваяИсторияСотрудников",
        Запрос.МенеджерВременныхТаблиц,
        Истина,
        ЗарплатаКадрыОбщиеНаборыДанных.ОписаниеФильтраДляСоздатьВТИмяРегистра(Измерения),
        ПараметрыПостроения);
то вижу много промежуточных шагов, и ускорит ли это процесс
2. Выборка по ТЗ и проверять с КадровыйУчет.КадровыеДанныеСотрудников?

принимаю советы гуру
1 pavlika
 
19.05.22
08:40
Вредники в сзв-стаж живут, не проще оттуда дернуть?
2 егаис
 
19.05.22
08:44
(1) задача для СЗВ-СТАЖ и делается. Нужно междувахтовым отдыхом разделить период
3 pavlika
 
19.05.22
08:50
(2) У нас он по периодам дней в пути выделяется. Из табеля дергаем непрерывные периоды включающие в себя нужные виды времени (включая день в пути). На них рисуем ВАХТА.
4 SleepyHead
 
гуру
19.05.22
08:51
(0) Штатное расписание включено или нет? Это важно.
5 SleepyHead
 
гуру
19.05.22
08:54
А вообще есть регистр КадроваяИсторияСотрудниковИнтервальный
6 егаис
 
19.05.22
09:00
(3) аналогично, сдернул с табеля периоды по междувахтовому, собрал по Сотрудник | ДатаНачала | ДатаОкончания.
(4) да
(5) не вижу разницы с каким регистром соединять, есть обычная выборка буде
7 егаис
 
19.05.22
09:36
долбанные аналитики. Задача упрощается, заполняем "Параметры периодов стажа ПФР" без контроля вредности. Вопрос закрыт.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс