Чтобы программно получить должность сотрудника в 1с 8.3 зуп 3.1, вставьте в свою обработку следующий модуль:
КадровыеДанныеСотрудников = КадровыйУчет.КадровыеДанныеСотрудников(Истина, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ТекСотр), "Должность", НаДату); Если КадровыеДанныеСотрудников.Количество() > 0 Тогда ТекущиеКадровыеДанныеСотрудника = КадровыеДанныеСотрудников[0]; Возврат ТекущиеКадровыеДанныеСотрудника.Должность; Иначе Возврат ""; КонецЕсли;
где ТекСотр - ссылка на элемент справочника Сотрудники
"Должность" - наименование получаемого реквизита
НаДату - дата среза данных