|
Из СКД в ТЗ выгружаются пустые ресурсы. | ☑ | ||
---|---|---|---|---|
0
МаксимБел
09.09.19
✎
10:09
|
Выгружаю результат из СКД в Таблицу Значений. Все данные выгружаются корректно, кроме ресурсов. Колонки с именами ресурсов в ТЗ выгружаются, но значения в ячейках = 0. Есть идеи как побороть?
|
|||
1
Гипервизор
09.09.19
✎
10:11
|
Группировки есть?
|
|||
2
МаксимБел
09.09.19
✎
10:27
|
Да
|
|||
3
МаксимБел
09.09.19
✎
10:33
|
(1) Как побороть?
|
|||
4
toypaul
гуру
09.09.19
✎
10:43
|
наверное надо показать настройки СКД, код выгрузки
|
|||
5
Гипервизор
09.09.19
✎
10:51
|
(2) Тогда какая же это таблица у вас? Это же дерево.
|
|||
6
bootini
09.09.19
✎
10:52
|
где то NULL в ресурсах попадает, поставь проверки на ЕСТьNULL() в запросе.
|
|||
7
mikecool
09.09.19
✎
10:53
|
а в консоли результат есть?
|
|||
8
МаксимБел
09.09.19
✎
11:00
|
(7) На экран результат нормально выводится
(5) И? Дерево не может иметь числовых значений? (6) попробую |
|||
9
Гипервизор
09.09.19
✎
11:02
|
(8) Может. Но вы выводите не в дерево.
|
|||
10
МаксимБел
09.09.19
✎
11:03
|
(4)(9)
Функция ПолучитьРезультатКомпоновкиВТЗ() Экспорт СКД = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = ЭтотОбъект.КомпоновщикНастроек.ПолучитьНастройки(); КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); НастройкиКомпоновщика = КомпоновщикНастроек.Настройки; ПараметрыНастройки = НастройкиКомпоновщика.ПараметрыДанных; //Получим макет компоновки КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СКД, НастройкиКомпоновщика,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); //Через процессор компоновки получим результат ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ТаблицаРезультат = Новый ТаблицаЗначений; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(ТаблицаРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); Возврат ТаблицаРезультат; КонецФункции |
|||
11
МаксимБел
09.09.19
✎
11:07
|
(9) Почему тогда в остальных колонках данные есть? Даты, ссылки, строки - всё кроме числовых значений выгружается нормально.
|
|||
12
МаксимБел
09.09.19
✎
11:18
|
(8) При выводе в дерево значений результат тот же: все числовые значения = 0.
|
|||
13
Гипервизор
09.09.19
✎
11:25
|
В настройках "Авто позиция ресурсов" - что выбрано?
|
|||
14
МаксимБел
09.09.19
✎
12:33
|
(13) "Не использовать"
|
|||
15
Гипервизор
09.09.19
✎
12:35
|
(14) Попробуйте отключить. Или поставить - "После всех полей".
|
|||
16
МаксимБел
09.09.19
✎
12:44
|
(15) Не помогает
|
|||
17
МаксимБел
10.09.19
✎
09:02
|
(15) Помогло. Спасибо. Просто надо было сбросить настройки отчета в режиме "Предприятие".
Проблема решена. Надо было выставить Авто позицию ресурсов = "После всех полей" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |