Имя: Пароль:
1C
1С v8
ЗУП: В скд не появляется поле
0 Alexperumov
 
21.06.19
11:33
В СКД есть запрос:

ВЫБРАТЬ
    ОтработанноеВремяПоСотрудникам.Сотрудник КАК Сотрудник,
    ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжность КАК ТекущаяДолжность,
    ОтработанноеВремяПоСотрудникам.Подразделение КАК Подразделение,
    ТекущаяТарифнаяСтавкаСотрудников.ТекущаяТарифнаяСтавка КАК ТекущаяТарифнаяСтавка,
    СУММА(ОтработанноеВремяПоСотрудникам.ОтработаноЧасов) КАК ОтработаноЧасов,
    СУММА(ОтработанноеВремяПоСотрудникам.ОтработаноДней) КАК ОтработаноДней
ИЗ
    РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремяПоСотрудникам
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущаяТарифнаяСтавкаСотрудников КАК ТекущаяТарифнаяСтавкаСотрудников
        ПО (ОтработанноеВремяПоСотрудникам.Сотрудник = ТекущаяТарифнаяСтавкаСотрудников.Сотрудник)
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
        ПО (ОтработанноеВремяПоСотрудникам.Сотрудник = ТекущиеКадровыеДанныеСотрудников.Сотрудник)
ГДЕ
    ОтработанноеВремяПоСотрудникам.ПериодДействия = &ПериодДействия
    И (ОтработанноеВремяПоСотрудникам.Начисление = &Начисление
            ИЛИ ОтработанноеВремяПоСотрудникам.Начисление = &Начисление2)

СГРУППИРОВАТЬ ПО
    ОтработанноеВремяПоСотрудникам.Сотрудник,
    ОтработанноеВремяПоСотрудникам.Подразделение,
    ТекущаяТарифнаяСтавкаСотрудников.ТекущаяТарифнаяСтавка,
    ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжность

УПОРЯДОЧИТЬ ПО
    Подразделение,
    Сотрудник

Почему поле ТекущаяДолжность может быть недоступно/отсутствует в предприятии?? через КонсольЗапросов все нормально, но если засунуть запрос в СКД, то упорно не хочет это поле воспринимать.
1 TonyRnD
 
21.06.19
11:44
Копай в сторону &ПериодДействия
2 SleepyHead
 
гуру
21.06.19
11:59
(0) В скд текущей должности нет в полях вывода?
3 Amra
 
21.06.19
12:06
(0) Забудь про текущиекадровыеданные. ПРи наличии кадровых переводов ни подразделение, ни должность там неверные
4 Alexperumov
 
21.06.19
12:07
(2) https://ibb.co/Dw3RkY4
Причем если добавить ТекущееПодразделение по аналогии из этого же регистра (КадроваяИстория), то оно выводится
5 Alexperumov
 
21.06.19
12:07
(3) откуда взять тогда должность?
6 SleepyHead
 
гуру
21.06.19
12:09
(4), (5) я в таких случаях пользуюсь программным интерфейсом для получения кадровых данных, формирую таблицу значений и использую ее как внешний набор данных в СКД.
7 Alexperumov
 
21.06.19
12:28
(6)ужас, это придется разбираться в какой процедуре тз в скд запихнуть?