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