Имя: Пароль:
1C
1С v8
ЗУП. Программно заполнить сотрудников в отчет СводПоЗП
0 Gucci76
 
25.01.12
23:20
Можно ли программно заполнить список сотрудников в отчете "Свод по заработной плате"?
Если можно, то как?
Спасибо.
1 Gucci76
 
26.01.12
12:10
Прием
2 Gucci76
 
26.01.12
13:30
Никто не знает что ли?
3 KnightAlone
 
26.01.12
13:45
(2) вопрос нормально сформулируй, тогда уже ответ жди
4 Gesperid
 
26.01.12
13:45
чего тебе в итоге надо-то? какими сотрами заполнить хочешь?
5 Gucci76
 
26.01.12
14:05
(3) Попробую еще раз.
В ЗУП есть отчет "Свод по заработной плате".
В нем можно указать в настройке "Отбор по сотрудникам". В этот отбор можно программно установить сотрудников?

(4) Список сотрудников определяется в другой обработке. Сейчас мне любого бы туда программно запихать.
6 Gesperid
 
26.01.12
15:04
Ну это "Типовой отчет", можешь на ИТС почитать (http://its.1c.ru/db/metbud81#content:3048:1).
Вот, например, Т-13 так пускается с параметрами:

   Отчет = Отчеты.УнифицированнаяФормаТ3.Создать();
   Форма = Отчет.ПолучитьФорму();
   Отчет.СохраненнаяНастройка = Справочники.СохраненныеНастройки.УнифицированнаяФормаТ3;
   Отчет.ПрименитьНастройку();
   Форма.Открыть();
   Если Отчет.ЗначенияНастроекПанелиПользователя = Неопределено тогда
       Если Отчет.ЗначенияНастроекПанелиПользователя.Получить().ДинамическиеОтборы.Количество() = 0 тогда
           Отчет.ЗначенияНастроекПанелиПользователя = Новый ХранилищеЗначения(ТиповыеОтчеты.ПолучитьЗначенияНастроекПанелиПользователя(Отчет, Форма))
       КонецЕсли;
   КонецЕСли;
   Форма.ЭтоОтработкаРасшифровки = истина;
   
   Если Не Организация.Пустая() Тогда
       УстановитьОтбор(Отчет, "Организация", Организация);
   КонецЕсли;
   
   ОтборПоПодразделению = РегистрСведенийСписок.Отбор.ПодразделениеОрганизации.Использование;
   ТекущееПодразделение = ЭлементыФормы.Подразделения.ТекущиеДанные;
   
   Если ОтборПоПодразделению И ТекущееПодразделение <> Неопределено Тогда
       УстановитьОтбор(Отчет, "ПодразделениеОрганизации", ТекущееПодразделение.Ссылка);
   КонецЕсли;
   
   Форма.ОбновлениеОтображения();

7 Gucci76
 
26.01.12
19:00
Спасибо большое. Попробую разобраться.