|
0
AugustBlack
09.07.12
✎
09:57
|
Хочу в сводную таблицу вывести обработанную таблицу значений, как?
Запрос = Новый Запрос("ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК НоменклатурнаяГруппа,
| ХозрасчетныйОборотыДтКт.СубконтоДт2 КАК СтатьяЗатрат,
| ХозрасчетныйОборотыДтКт.Период КАК Период,
| СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК Сумма20
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, Месяц, СчетДт = &СчетДТ, , , , ) КАК ХозрасчетныйОборотыДтКт
|ГДЕ
| ХозрасчетныйОборотыДтКт.СубконтоДт1 = &СубконтоДт1
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОборотыДтКт.СубконтоДт1,
| ХозрасчетныйОборотыДтКт.Период,
| ХозрасчетныйОборотыДтКт.СубконтоДт2
|
|УПОРЯДОЧИТЬ ПО
| СтатьяЗатрат,
| НоменклатурнаяГруппа,
| Период
|ИТОГИ
| СУММА(Сумма20)
|ПО
| ОБЩИЕ,
| НоменклатурнаяГруппа,
| СтатьяЗатрат");
СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("20.01");
СчетКт2 = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.1");
Запрос.УстановитьПараметр("НачалоПериода",НачПериода);
Запрос.УстановитьПараметр("КонецПериода",КонПериода);
Запрос.УстановитьПараметр("СчетДт",СчетДт);
Запрос.УстановитьПараметр("СчетКт2",СчетКт2);
Запрос.УстановитьПараметр("СубконтоДт1",НоменклатурнаяГруппа);
Результат = Запрос.Выполнить().Выгрузить();
Табл=Новый ТаблицаЗначений;
Табл.Колонки.Добавить("НоменклатурнаяГруппа", Новый ОписаниеТипов("СправочникСсылка.НоменклатурныеГруппы"));
Табл.Колонки.Добавить("СтатьяЗатрат", Новый ОписаниеТипов("СправочникСсылка.СтатьиЗатрат"));
Табл.Колонки.Добавить("Период",Новый ОписаниеТипов("Дата"));
Табл.Колонки.Добавить("Сумма20",Новый ОписаниеТипов("Число"));
Для Каждого Строка Из Результат Цикл
Стр = Табл.Добавить();
Стр.НоменклатурнаяГруппа = Строка.НоменклатурнаяГруппа;
Стр.СтатьяЗатрат = Строка.СтатьяЗатрат;
Стр.Период = Строка.Период;
Стр.Сумма20 = Строка.Сумма20;
КонецЦикла;
ТД=ЭлементыФормы.ТабДок;
СводТаб = ТД.ВстроенныеТаблицы.СводнаяТаблица1;
СводТаб.ОтображатьПоля=Ложь;
СводТаб.Колонки.Очистить();
СводТаб.Строки.Очистить();
СводТаб.Данные.Очистить();
ИсточникДанных123 = Новый ОписаниеИсточникаДанных(Табл);
СводТаб.ИсточникДанных = ИсточникДанных123;
СводТаб.Колонки.Добавить("СтатьяЗатрат");
СводТаб.Строки.Добавить("НоменклатурнаяГруппа");
СводТаб.Строки.Добавить("Период");
СводТаб.Данные.Добавить("Сумма20");
{Форма.ФормаОтчета.Форма(76)}: Ошибка при установке значения атрибута контекста (ИсточникДанных)
СводТаб.ИсточникДанных = ИсточникДанных123;
по причине:
Недопустимое значение
|
|