Untitled
unknown
plain_text
2 years ago
1.8 kB
8
Indexable
&НаСервере
Процедура ЗаполнитьНаСервере()
// Получение остатков по регистру Расчеты с сотрудниками с отбором по подразделению
Объект.СписокСотрудников.Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РасчетыССотрудникамиОстатки.Сотрудник,
| РасчетыССотрудникамиОстатки.ВидРасчета,
| РасчетыССотрудникамиОстатки.СуммаОстаток КАК Сумма
|ИЗ
| РегистрНакопления.РасчетыССотрудниками.Остатки(&МоментВремени, Подразделение = &Подразделение) КАК РасчетыССотрудникамиОстатки";
Запрос.УстановитьПараметр("Подразделение", Объект.Подразделение);
Запрос.УстановитьПараметр("МоментВремени", РеквизитФормыВЗначение("Объект").МоментВремени());
// Заполнение табличной части полученными данными
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = Объект.СписокСотрудников.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Заполнить(Команда)
ЗаполнитьНаСервере();
КонецПроцедуры
Editor is loading...