Имя: Пароль:
1C
 
Как вытянуть информацию из регистра сведений ПлановыеНачисленияСрезПоследних ?
0 CtrlZ
 
09.04.24
15:53
Всем доброго времени суток !
Делаю печатную форму для ЗУП 3.1.24 для документа Кадровый перевод списком.
Мне нужно вытянуть из регистра сведений ПлановыеНачисленияСрезПоследних: Размер и Начисление.

Пишу простенький запрос и он мне ничего не выводит.
Я понял, что дело скорей всего именно в срезе, что где то в запросе надо указать дату через параметр виртуальной таблицы, но как это сделать я не знаю.

Мой запрос:
Запрос.Текст =
        "ВЫБРАТЬ
        |    ПлановыеНачисленияСрезПоследних.Размер КАК Размер,
        |    ПлановыеНачисленияСрезПоследних.Начисление КАК Начисление
        |ИЗ
        |    РегистрСведений.ПлановыеНачисления.СрезПоследних КАК ПлановыеНачисленияСрезПоследних
        |ГДЕ
        |    ПлановыеНачисленияСрезПоследних.Сотрудник.Ссылка = &Ссылка";
1 Chameleon1980
 
09.04.24
15:55
в ЗУП все уже украдено до нас. ищите методы ОМ.
2 shuhard
 
09.04.24
15:56
(0)[Сотрудник.Ссылка ]
бред
3 Chameleon1980
 
09.04.24
15:58
типа такого ищите:

https://infostart.ru/1c/articles/942569/
4 Chameleon1980
 
09.04.24
15:58
//Функция возвращает актуальные плановые начисления сотрудников на заданную дату в виде таблицы значений

ТекущиеДанныеОплатыТруда = КадровыйУчетРасширенный.ТекущиеНачисленияСотрудника(Сотрудник, ТекущаяДата(),,);

//Или для списка сотрудников

ТекущиеДанныеОплатыТруда = КадровыйУчетРасширенный.ТекущиеНачисленияСотрудников(МассивСотрудник, ТекущаяДата(),,);
5 CtrlZ
 
09.04.24
16:00
(4) Спасибо большое !
6 SleepyHead
 
10.04.24
05:19
(4) Функция полезная, но вы обратите внимание, что автор делает печатную форму кадрового перевода. А функция выдаст действующие начисления с учетом других документов, если они есть.

Автор, тебе точно нужны данные с учетом других документов?
Программист всегда исправляет последнюю ошибку.