1
spiller26
16.06.15
✎
17:22
|
(0) Всё нашел, кому понадобиться
мСтруктура = Новый Структура;
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 1
| РегламентированныйОтчет.Дата КАК ДатаОтчета,
| РегламентированныйОтчет.Ссылка КАК СсылкаОтчета,
| РегламентированныйОтчет.ВыбраннаяФорма КАК ФормаОтчета,
| РегламентированныйОтчет.ДеревоНастройкиСтраниц КАК ДеревоСтраниц
|ИЗ
| Документ.РегламентированныйОтчет КАК РегламентированныйОтчет
|ГДЕ
| РегламентированныйОтчет.Дата МЕЖДУ &ДатаН И &ДатаК
| И РегламентированныйОтчет.ИсточникОтчета = &ИсточникОтчета
| И РегламентированныйОтчет.Организация = &Организация
| И РегламентированныйОтчет.ПометкаУдаления = ЛОЖЬ
| И РегламентированныйОтчет.Периодичность = &Периодичность";
Запрос.УстановитьПараметр("ИсточникОтчета", "РегламентированныйОтчетСтатистикаФормаП3"); //Строка
Запрос.УстановитьПараметр("ДатаН", ДатаНачалоПредГод); //Дата
Запрос.УстановитьПараметр("ДатаК", ДатаОкончаниеПредГод); //Дата
Запрос.УстановитьПараметр("Организация", Организация); //Организации
Запрос.УстановитьПараметр("Периодичность", пПериодичность);//Периодичность
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда
мСтруктура.Вставить("ДатаОтчета", Результат.ДатаОтчета);
мСтруктура.Вставить("СсылкаОтчета", Результат.СсылкаОтчета);
мСтруктура.Вставить("ФормаОтчета", Результат.ФормаОтчета);
Попытка
данныеСохрДок = Результат.СсылкаОтчета.ДанныеОтчета.Получить().ПоказателиОтчета.ПолеТабличногоДокументаФормаОтчета;
Исключение
данныеСохрДок = Неопределено;
КонецПопытки;
мСтруктура.Вставить("ДанныеОтчета", данныеСохрДок);
КонецЕсли;
Возврат мСтруктура;
|
|