Имя: Пароль:
1C
1C 7.7
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) Написано: "Зарплата + Кадры"