|
v7: ЗиК. Получить оклад сотрудника на дату увольнения
| ☑ |
0
Fedor
24.01.12
✎
21:51
|
Доброго времени суток. Подскажите, пожалуйста, как правильно в ЗиК получить оклад сотрудника на дату увольнения.
|
|
1
mdocs
24.01.12
✎
21:54
|
Сотрудник.Оклад.Получить(ДатаУвольнения)
|
|
2
Fedor
24.01.12
✎
22:19
|
Спасибо!
|
|
3
Fedor
24.01.12
✎
22:32
|
Пишет
Поле агрегатного объекта не обнаружено (Оклад)
|
|
4
mdocs
24.01.12
✎
22:32
|
Код целиком покажи
|
|
5
Storm911
25.01.12
✎
10:08
|
Сотрудник должен быть типа справочник.сотрудники. Причем спозиционированный на конкретном сотруднике.
|
|
6
Fedor
25.01.12
✎
12:19
|
(4) Оклад = Сотрудник.Оклад.Получить(Сотрудник.ДатаОкончанияДействия)
|
|
7
Fedor
25.01.12
✎
12:22
|
(5) Сотрудник типа Справочник.Сотрудники. Но в справочнике "Сотрудники" нет реквизита "Оклад".
|
|
8
Fedor
25.01.12
✎
12:27
|
А правильно будет, если получать оклад запросом из журнала Журнала Расчетов "Зарплата" с даты начала последнего месяца по дату увольнения?
|с Дата1 по Дата2;
|Обрабатывать НеПомеченныеНаУдаление;
|Сотрудник = ЖурналРасчетов.Зарплата.Объект;
|ВидРасч = ЖурналРасчетов.Зарплата.ВидРасч;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|Функция РезультатСумма = Сумма(Результат) Когда(ВидРасч = ВидРасчета.Оклад);
|Группировка Сотрудник;
|Условие (Сотрудник = ТекущийСотрудник);
|
|
9
Fedor
25.01.12
✎
17:33
|
Вопрос закрыт
|
|
10
Storm911
25.01.12
✎
19:31
|
Хоть и закрыт, но на всякий случай.
Нет не правилно. Будет не оклад, а сколько выплачено по окладу по дату увольнения. Что точно не будет равно окладу, если увольнение не последним числом. Даже если последним, то тоже возможны варианты.
|
|
11
Storm911
25.01.12
✎
19:33
|
П.С. У тебя явно не ЗиК.
|
|
12
Fedor
25.01.12
✎
20:04
|
(10) Да, спасибо, я понял, что так не правильно.
Получаю оклад из назначения по для сотрудника (справочник Назначения подчинен справочнику Сотрудники).
|
|
13
Fedor
25.01.12
✎
20:08
|
(11) Написано: "Зарплата + Кадры"
|
|