Имя: Пароль:
1C
 
ЗГУ 3.1 Как узнать показатель, действует или нет на определенную дату?
0 aleks100
 
29.04.20
12:03
ЗГУ 3.1 Как узнать вид расчета, действует или нет на определенную  дату у сотрудника, я делал запрос

ВЫБРАТЬ
    ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
    ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковСрезПоследних.Показатель КАК Показатель,
    ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковСрезПоследних.Значение КАК Значение, *
ИЗ
    РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.СрезПоследних(&ДатаАктуальности, Показатель = &Качества) КАК ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковСрезПоследних,

этот запрос выдает все действующие и не действующие показатели
1 SleepyHead
 
гуру
29.04.20
12:08
Используй программный интерфейс. Ищи в модулях "ДействующиеНачисленияСотрудников", вызывай эту функцию. Вернет действующие начисления и их показатели.
2 Фрэнки
 
29.04.20
12:22
А как это запрос возвращает все, если указан Показатель в параметрах среза последник ?

Оно наверное возвращает всех Сотрудников, в том числе, уже уволенных или тех, для кого действие нужного начисления уже отменено?
3 aleks100
 
29.04.20
12:27
начисление уже отменено, а этот запрос возвращает
4 aleks100
 
29.04.20
12:28
насчет уволенных не смотрел
5 aleks100
 
29.04.20
12:30
процедура ДействующиеНачисленияСотрудников  возвращает только на текущий момент?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.