|
Два СКД в одном | ☑ | ||
---|---|---|---|---|
0
first_may
01.06.16
✎
15:17
|
Добрый день. Формирую один отчет на основании двух СКД:
СхемаКомпоновкиДанных = ПолучитьМакет("Макет1"); НастройкиКомпоновки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКомпоновки); ПараметрДатаСегодня = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДатаСегодня"); ПараметрДатаСегодня.Использование = Истина; ПараметрДатаСегодня.Значение = ТекущаяДата(); ПараметрСостояниеЗаказа = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("СостояниеЗаказа"); ПараметрСостояниеЗаказа.Использование = Истина; ПараметрСостояниеЗаказа.Значение = МассивСостояниеЗаказа; СкомпоноватьРезультат(ЭтаФорма.ЭлементыФормы.Результат, ДанныеРасшифровки1); СхемаКомпоновкиДанных = ПолучитьМакет("Макет2"); НастройкиКомпоновки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКомпоновки); ПараметрДатаСегодня = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДатаСегодня"); ПараметрДатаСегодня.Использование = Истина; ПараметрДатаСегодня.Значение = ТекущаяДата(); ПараметрСостояниеЗаказа = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("СостояниеЗаказа"); ПараметрСостояниеЗаказа.Использование = Истина; ПараметрСостояниеЗаказа.Значение = МассивСостояниеЗаказа; СкомпоноватьРезультат(ЭтаФорма.ЭлементыФормы.Результат, ДанныеРасшифровки2); но затем, когда я обрабатываю нажатие в процедуре Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) получается, что ДанныеРасшифровки1 теряются и видны только ДанныеРасшифровки2. Можно ли их как то объединить, что бы получить один массив данных напрмиер ДанныеРасшифровки? |
|||
1
xxTANATORxx
01.06.16
✎
16:16
|
после того как скомпоновал вторую СКД у тебя данные расшифровки1 доступны?, можешь их перелить в ДанныеРасшифровки2?
|
|||
2
first_may
01.06.16
✎
16:21
|
(1) Да, есть значения ДанныеРасшифровки1 и ДанныеРасшифровки2 отдельно. Как их перелить в ДанныеРасшифровки? Я это и не знаю.
|
|||
3
xxTANATORxx
01.06.16
✎
16:35
|
Толстая форма?
Объяви переменные ДанныеРасшифровки1 и ДанныеРасшифровки2, используй их в обработке расшифровки |
|||
4
first_may
01.06.16
✎
17:00
|
(3) нашел выход... проверяю на какой клетке кликал и соответственно либо ДанныеРасшифровки1 , либо ДанныеРасшифровки2 ...
Спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |