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