134
СтрокаШтатное_расписание_.Оклад =
АктуальныйОклад.АктуальныйОклад(Объект.Дата,
СтрокаШтатное_расписание_.Должность);
Если НЕ СтрокаШтатное_расписание_ = Неопределено Тогда
СтрокаШтатное_расписание_.Сумма_оклада =
СтрокаШтатное_расписание_.Количество*СтрокаШтатное_расписание_.Оклад;
КонецЕсли;
КонецПроцедуры
Листинг 6 Документы - Принятие_на_работу - ФормаДокумента
&НаКлиенте
Процедура Список_сотрудниковПриИзменении(Элемент)
СтрокаСписок_сотрудников =
Элементы.Список_сотрудников.ТекущиеДанные;
СтрокаСписок_сотрудников.Оклад =
АктуальныйОклад.АктуальныйОклад(Объект.Дата,
СтрокаСписок_сотрудников.Должность);
КонецПроцедуры
Листинг 7 Документы - Увольнение_с_работы - ФормаДокумента
&НаКлиенте
Процедура Список_сотрудниковПриИзменении(Элемент)
СтрокаСписок_сотрудников =
Элементы.Список_сотрудников.ТекущиеДанные;
СтрокаСписок_сотрудников.Оклад =
АктуальныйОклад.АктуальныйОклад(Объект.Дата,
СтрокаСписок_сотрудников.Должность);
КонецПроцедуры
Листинг 8 Документы - Табель - Модуль объекта
Процедура ОбработкаЗаполнения(ДанныеЗаполнения,
СтандартнаяОбработка)