Показано с 1 по 3 из 3
-
11.06.2020, 08:48 #1
- Регистрация
- 25.11.2016
- Сообщений
- 36
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Расшифровка поля отчета другим отчетом обычные формы.
Всем привет друзья. Сталкнулся с проблемой и не могу понять как сделать правильно.
Задача:
Сделать расшифровку поля другим отчетом, запрос такой же лишь Меняются параметры. ПОльзуясь гуглом и собирая код из разных частей сделал так
Код:Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Поле = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0]; ТипРасшифровки = Поле.Поле; Если ТипРасшифровки = "Вагон" Тогда //ОчиститьСообщения(); СтандартнаяОбработка = Ложь; СтруктураРасшифровки = Новый Структура; //Значения всех вышестоящих группировок ВывестиЗначениеГруппировки(Расшифровка, СтруктураРасшифровки); ФормаРасшифровки = ПолучитьФорму("ФормаРасшифровки"); ФормаРасшифровки.Открыть(); ФормаРасшифровки.СформироватьОтчетРасшифровки("СхемаКомпоновкиДанныхРасшифровки", СтруктураРасшифровки, "Расшифровка ячейки """ + ТипРасшифровки + """"); ИначеЕсли ТипРасшифровки = "Справочник" Тогда СтандартнаяОбработка = Ложь; ОткрытьЗначение(Поле.Значение); КонецЕсли; КонецПроцедуры
Код:Процедура СформироватьОтчетРасшифровки(ИмяМакета, СтруктураРасшифровки, Заголовок = "Расшифровка ячейки") Экспорт Результат = ЭлементыФормы.Результат; Результат.Очистить(); РасшифровкаСхемаКомпоновкиДанных = ПолучитьМакет(ИмяМакета); //Отборы Для Каждого Значение ИЗ СтруктураРасшифровки Цикл ДобавитьЗначениеОтбораРасшифровки(Значение.Ключ, Значение.Значение, , ВидСравненияКомпоновкиДанных.ВИерархии); КонецЦикла; //Параметры ДобавитьЗначениеПараметраРасшифровки("НачалоПериода",НачалоДня(НачалоПериода)); ДобавитьЗначениеПараметраРасшифровки("КонецПериода",КонецДня(КонецПериода)); //Заголовок ДобавитьЗначениеПараметраВыводаРасшифровки("Заголовок",Заголовок); //Получаем оформление из макета МакетОформленияКомпоновкиДанных = ПолучитьМакет("МакетОформленияКомпоновкиДанныхПесок"); РасшифровкаДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; РасшифровкаНастройки = РасшифровкаСхемаКомпоновкиДанных.НастройкиПоУмолчанию; РасшифровкаКомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; РасшифровкаМакетКомпоновки = РасшифровкаКомпоновщикМакета.Выполнить(РасшифровкаСхемаКомпоновкиДанных, РасшифровкаНастройки, РасшифровкаДанныеРасшифровки, МакетОформленияКомпоновкиДанных); РасшифровкаПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; РасшифровкаПроцессорКомпоновкиДанных.Инициализировать(РасшифровкаМакетКомпоновки, , РасшифровкаДанныеРасшифровки); РасшифровкаПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; РасшифровкаПроцессорВывода.УстановитьДокумент(Результат); РасшифровкаПроцессорВывода.Вывести(РасшифровкаПроцессорКомпоновкиДанных); Результат.Защита = Истина; КонецПроцедуры
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(15, 55)}: Не задано значение параметра "КонецПериода"
ЖДНакладнаяВагоны.Ссылка.Д ата МЕЖДУ &НачалоПериода И <<?>>&КонецПериода
Может кто делал подобное на обычных формах и может поделиться опытом?
В расшифровку должны попасть 3 параметра, НАчало и конец даты + номер вагона по которому делается расшифровка
-
17.06.2020, 12:29 #2
- Регистрация
- 25.11.2016
- Сообщений
- 36
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Расшифровка поля отчета другим отчетом обычные формы.
Вопрос закрыт. Параметры заполнять надо в "РасшифровкаНастройки"
-
17.06.2020, 12:31 #3
- Регистрация
- 25.11.2016
- Сообщений
- 36
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Расшифровка поля отчета другим отчетом обычные формы.
Решено
Похожие темы
-
Как изменить настраиваемые поля отчета "Ведомость по товарам, отданным на реализацию"
от borus в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 1Последнее сообщение: 05.04.2017, 13:32 -
Можно ли использовать обычные ключи от доктора Веба на Symbian?
от Napalm10333 в разделе Мобильная связьОтветов: 5Последнее сообщение: 14.10.2011, 00:03
Социальные закладки