Имя: Пароль:
1C
 
Подскажите как свормировать отчет СКД из документа.
0 xipypg2012
 
21.11.15
13:36
Щас написано чтото типо такого -
РасчетныеЛистки = Отчеты.РасчетныеЛисткиОрганизаций.Создать();
Форма = РасчетныеЛистки.ПолучитьФорму("ФормаОтчета");
//Результат = Новый ТабличныйДокумент;
Список = новый СписокЗначений;
Для каждого стр из ЭтотОбъект.Сотрудники цикл
Список.Добавить(Стр.Сотрудник);
КонецЦикла;
РасчетныеЛистки.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериода",НачалоМесяца(ЭтотОбъект.Дата));
РасчетныеЛистки.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонецПериода",КонецМесяца(ЭтотОбъект.Дата));

    Для Каждого ЭлементОтбора Из РасчетныеЛистки.КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
        Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Сотрудник") тогда
             РасчетныеЛистки.КомпоновщикНастроек.Настройки.Отбор.Элементы.Удалить(ЭлементОтбора);
        КонецЕсли;
    КонецЦикла;
ЭлементОтбора = РасчетныеЛистки.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Сотрудник.Ссылка");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ЭлементОтбора.ПравоеЗначение = Список;
ЭлементОтбора.Использование = Истина;

Форма.Открыть();

Но он открывается с другими отборами и как сделать тчоб сразу формировался?
1 Горогуля
 
21.11.15
13:40
для начала перестать хотеть получать форму
2 Горогуля
 
21.11.15
13:41
а за вид сравнения можно было и спасибо сказать
3 xipypg2012
 
21.11.15
13:56
(2) да спасибо :) не знал что там свой поискал и нашел )
4 xipypg2012
 
21.11.15
14:16
просто как программно вывести скд когда делаешь его с формы отчета я могу.....а как именно вот так чтот не могу догнать, если не трудно накидайте примерный код
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший