|
Неверные параметры "КонецПериода" | ☑ | ||
---|---|---|---|---|
0
ТутЯ
06.02.14
✎
15:46
|
Задача: Есть 10 разных отчетов СКД. Сделать большую красную кнопку и вывести все 10 на печать в один табличный документ.
Что делаю: Создаю отчет. В схеме отчета создаю пустую таблицу значений и параметры. На форму отчеты вывожу КомпоновщикНастроекПользовательскиеНастройки и красную кнопку. В модуле формы: &НаКлиенте Процедура Сформировать(Команда) СкомпоноватьРезультат(); КонецПроцедуры В модуле объекта: Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ДокументРезультат.Очистить(); Настройки = КомпоновщикНастроек.ПолучитьНастройки().ПараметрыДанных.Элементы; ДатаНачала = НачалоДня(Настройки.Найти("ДатаНачала").Значение); ДатаОкончания = КонецДня(Настройки.Найти("ДатаОкончания").Значение); СхемаКомпоновкиДанных = Отчеты.ППО_ПДЗ.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); НастройкиСКД = СхемаКомпоновкиДанных.ВариантыНастроек.Основной.Настройки; ПараметрСКД = НастройкиСКД.ПараметрыДанных.Элементы.Найти("ДатаНачала"); ПараметрСКД.Использование = Истина; ПараметрСКД.Значение = Формат(ДатаНачала, "ДЛФ=D"); ПараметрСКД = НастройкиСКД.ПараметрыДанных.Элементы.Найти("ДатаОкончания"); ПараметрСКД.Использование = Истина; ПараметрСКД.Значение = Формат(ДатаОкончания, "ДЛФ=D"); ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("ТЗ", Новый ТаблицаЗначений); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиСКД); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); КонецПроцедуры --------------------------------------------------------- Получаю ошибку "Неверные параметры "КонецПериода". --------------------------------------------------------- Но у меня в отчете "ППО_ПДЗ" параметр "КонецПериода" не установлен и с галкой "Ограничение доступности". Помогите, пожалуйста. :) |
|||
1
butterbean
06.02.14
✎
15:48
|
видимо в параметре КонецПериода запрет незаполненных значений
|
|||
2
azernot
06.02.14
✎
15:49
|
Формат(ДатаНачала, "ДЛФ=D") - возвращает строку. Ты уверен, что у тебя параметр должен быть строкой?
|
|||
3
ТутЯ
06.02.14
✎
15:53
|
(2)Формат(ДатаНачала, "ДЛФ=D") убрала и теперь ругается "Не найдено поле замены "Период"". "Период" так же пустой в отчете "ППО_ПДЗ"ю
(1) Подскажите, пожалуйста, где это посмотреть? |
|||
4
ТутЯ
06.02.14
✎
15:55
|
(1) вопрос снят
|
|||
5
ТутЯ
06.02.14
✎
15:55
|
(1) запрета нет
|
|||
6
ТутЯ
06.02.14
✎
15:57
|
Что подскажите по ошибке "Не найдено поле замены "Период""?
|
|||
7
ТутЯ
06.02.14
✎
16:05
|
Все параметры передаются и заполняются без проблем, кроме "Период". Что не так?
|
|||
8
ТутЯ
06.02.14
✎
16:11
|
Все вопросы закрыты. Решение найдено.
(2) Большое спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |