СКД программный вывод в дерево значений
Добрый день.
Столкнулся со следующей проблемой:
Отчет программно выводится в ДеревоЗначений
В отчете есть вычисляемое поле, с типом Строка (300). В этом поле очень длинные строки, в среднем по 120 символов.
При программном выводе, СКД это поле обрезает до 66 символов.
Пробовал задать для этого поля оформление Размещение - Выступать, минимальная ширина, максимальная ширина - ничего не помогает, я так понимаю, при выводе в ДеревоЗначений игнорируется не только условное оформление, но и просто "оформление".
Подскажите, сталкивался кто-то с подобным? Как это можно решить?
Столкнулся со следующей проблемой:
Отчет программно выводится в ДеревоЗначений
В отчете есть вычисляемое поле, с типом Строка (300). В этом поле очень длинные строки, в среднем по 120 символов.
При программном выводе, СКД это поле обрезает до 66 символов.
Пробовал задать для этого поля оформление Размещение - Выступать, минимальная ширина, максимальная ширина - ничего не помогает, я так понимаю, при выводе в ДеревоЗначений игнорируется не только условное оформление, но и просто "оформление".
Подскажите, сталкивался кто-то с подобным? Как это можно решить?
По теме из базы знаний
- Конструктор результата системы компоновки данных для работы с деревом значений в тонком клиенте.
- Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы
- Вывод дерева в табличный документ СКД
- Нестандартное использование СКД
- Программная работа и компоненты СКД
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Прикрепил отчет, прикрепил запрос для внешнего набора данных.
Формирование отчета:
Формирование отчета:
ИмяМакета = СтруктураПараметров["СКД"];
Схема = мСхемы[ИмяМакета];
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Настройки = Схема.ВариантыНастроек.Найти(ИмяВарианта).Настройки;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема,Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
Отбор = СтруктураПараметров["Отбор"];
ВнешнийНаборДанных = ПолучитьНаборДанных(ИмяМакета, Отбор, ПараметрыОтбора);
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешнийНаборДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений();
Дерево = Новый ДеревоЗначений;
ПроцессорВывода.УстановитьОбъект(Дерево);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ПоказатьПрикрепленные файлы:
Номенклатура.xml
Запрос.txt
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)