|
Не заполняется ТЗ при выводе СКД | ☑ | ||
|---|---|---|---|---|
|
0
memogolik
27.07.13
✎
08:29
|
Хочу вывести результат отчета СКД в таблицу значений.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) // Вставить содержимое обработчика. СтандартнаяОбработка=Ложь; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура, | СУММА(Количество) КАК Количество | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг | |СГРУППИРОВАТЬ ПО | ПоступлениеТоваровУслуг.Номенклатура"; МояТЗ = Новый ТаблицаЗначений; Результат = Запрос.Выполнить().Выгрузить(); ВнешнийНабор = Новый Структура("ТаблицаДанных", Результат); Настройки = КомпоновщикНастроек.Настройки; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешнийНабор, ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(МояТЗ); ПроцессорВывода.Вывести(ПроцессорКомпоновки); КонецПроцедуры Если останавливаю отладчиком, то Результат = Запрос.Выполнить().Выгрузить() заполняется корректно, а в переменной моятз пусто. В чем может быть проблема? Заранее спасибо за ответы. |
|||
|
1
Defender aka LINN
27.07.13
✎
08:49
|
В настройках ничего не выбрано.
А для нахрена вообще такое извращение? |
|||
|
2
memogolik
27.07.13
✎
08:51
|
в каких настройках?
|
|||
|
3
Defender aka LINN
27.07.13
✎
08:55
|
(2) В настройках форума, вестимо
|
|||
|
4
LehhaK
27.07.13
✎
08:56
|
(2) СКД последняя закладка
|
|||
|
5
memogolik
27.07.13
✎
09:00
|
всем спасибо, так и есть!
всем хороших выходных, уехал отбывать трудовую повинность к теще) |
| Форум | Правила | Описание | Секции | Поиск |