|
Получить подразделение сотрудника в отчете |
☑ |
0
ArturDoo
21.03.22
✎
15:08
|
Добрый день. Хочу получить подразделение сотрудника в отчете. Отчет по документам ПрогулНеявка. В вычисляемых полях написал такую формулу, ругается на синтаксическую ошибку.
КадровыйУчет.КадровыеДанныеСотрудников(Истина, Сотрудник, "Подразделение", ТекущаяДата()), в итоге получаю ТЗ в запросе со всеми кадровыми данными, как можно вычленить одно подразделение для соединения со справочником подразделения?
|
|
1
SleepyHead
гуру
21.03.22
✎
15:11
|
Набор данных - это запрос? Выбери тогда из кадровой истории сотрудников на дату подразделения, помести во временную таблицу с полями Сотрудник, Подразделение, а потом основной запрос соедини с этой таблицей.
|
|
2
ArturDoo
21.03.22
✎
15:13
|
(1) Как разбить возвращаемое (КадровыйУчет.КадровыеДанныеСотрудников(Истина, Сотрудник, "Подразделение", ТекущаяДата())) значение?
|
|
3
SleepyHead
гуру
21.03.22
✎
16:06
|
(2) Изучай, как работать с таб лицей значений в СКД, смотри описание языка по шифт-ф1.
Но я считаю, не туда ты воюешь.
|
|
4
Масянька
21.03.22
✎
16:16
|
(0) ИМХО, это не формула, а подзапрос (соединяемый).
|
|
5
AliceLight
22.03.22
✎
12:07
|
(2) не надо так в вычисляемых полях делать. У вас для каждой записи будет целый запрос отрабатывать, это оооочень неоптимально. В (4) правильно пишут, что это подзапрос фактически получается, не надо так.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший