|
Группировка в СКД из внешнего набора данных (тз) | ☑ | ||
---|---|---|---|---|
0
Adecvator
10.12.14
✎
15:53
|
Если в качестве набора данных выступает Запрос, все ок, а вот если тз нифига не выводит ничего.
|
|||
1
antoneus
10.12.14
✎
15:54
|
Печаль. У меня, кстати, выводит, ЧЯДНТ?
|
|||
2
Adecvator
10.12.14
✎
15:57
|
(1) а что такое ЧЯДНТ
|
|||
3
Бубка Гоп
10.12.14
✎
15:58
|
(0) а в тз что нибудь есть?) и если да, то в какой момент оно туда попадает?
|
|||
4
antoneus
10.12.14
✎
16:00
|
это значит "что я делаю не так"?
Код бы посмотреть бы. |
|||
5
Adecvator
10.12.14
✎
16:02
|
ДеревоТМЦ.Строки.Очистить();
СхемаКомпоновкиДанных = ПолучитьМакет("МакетКомпоновкиДанных"); ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("ТаблицаТМЦ",ТМЦ.Выгрузить()); //Из схемы возьмем настройки по умолчанию Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; //Формируем макет, с помощью компоновщика макета КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; //Передаем в макет компоновки схему, настройки и данные расшифровки МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); //Выполним компоновку с помощью процессора компоновки ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных); //Выводим результат в табличный документ ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(ДеревоТМЦ); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных,Истина); МассивСтрок = ДеревоТМЦ.Строки.НайтиСтроки(Новый Структура("Номенклатура",Неопределено)); Для каждого м из МассивСтрок Цикл ДеревоТМЦ.Строки.Удалить(м); КонецЦикла; ОбновитьКолонки(); |
|||
6
antoneus
10.12.14
✎
16:28
|
От моего работающего кода только одно отличие, у меня
Настройки = КомпоновщикНастроек.ПолучитьНастройки(); попробуй, может взлетит? в ТМЦ точно что-то есть? |
|||
7
antoneus
10.12.14
✎
16:30
|
а, не, ещё одно отличие
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных,,Истина); |
|||
8
antoneus
10.12.14
✎
16:31
|
хотя, казалось бы, причем тут...
|
|||
9
Adecvator
10.12.14
✎
16:34
|
(6) да точно есть, одна группировка отрабатывает по номенклатуре, по разделам и категория нет, может ли быть это из-за того что не все категории и разделы заполнены?
|
|||
10
Adecvator
10.12.14
✎
16:55
|
(6) ругается на Метод объекта не обнаружен (ПолучитьНастройки)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |