Добрый день. Хочу получить подразделение сотрудника в отчете. Отчет по документам ПрогулНеявка. В вычисляемых полях написал такую формулу, ругается на синтаксическую ошибку.
КадровыйУчет.КадровыеДанныеСотрудников(Истина, Сотрудник, "Подразделение", ТекущаяДата()), в итоге получаю ТЗ в запросе со всеми кадровыми данными, как можно вычленить одно подразделение для соединения со справочником подразделения?
Набор данных - это запрос? Выбери тогда из кадровой истории сотрудников на дату подразделения, помести во временную таблицу с полями Сотрудник, Подразделение, а потом основной запрос соедини с этой таблицей.
(2) не надо так в вычисляемых полях делать. У вас для каждой записи будет целый запрос отрабатывать, это оооочень неоптимально. В (4) правильно пишут, что это подзапрос фактически получается, не надо так.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший