Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 23:50

УПП 1.3

Автор 1cka, 22 июл 2014, 17:21

0 Пользователей и 1 гость просматривают эту тему.

1cka

Есть отчет "Закупки" и отчет "Продажи", каждый из них выводит Количество и Сумму. С определенным отбором хотелось бы объединить эти два отчета в один, т.е. чтобы в одном отчете выводились все эти колонки и была возможность вывода вычисляемых колонок?можно ли это сделать стандартными методами пользователю или нужно писать отчет с нуля?

1cka

Цитата: 1cka от 22 июл 2014, 17:21
Есть отчет "Закупки" и отчет "Продажи", каждый из них выводит Количество и Сумму. С определенным отбором хотелось бы объединить эти два отчета в один, т.е. чтобы в одном отчете выводились все эти колонки и была возможность вывода вычисляемых колонок?можно ли это сделать стандартными методами пользователю или нужно писать отчет с нуля?

пока придумала только выгружать сформированные отчеты в XLS...(((
созрел параллельный вопрос... как программно настроить Показатели и Отбор в Настройках отчета?
Хотелось бы настроить отбор по группе Контрагентов, если писать путь ""Контрагент.ГруппаКонтрагентов"" , то приводит к ошибке
И как определить имя Показателей? как к ним обращаться?

                ФормаОтчета.Открыть();

Отборы = ФормаОтчета.ЭтотОбъект.УниверсальныйОтчет.ПостроительОтчета.Отбор;

ПостроительОтчета = ФормаОтчета.УниверсальныйОтчет.ПостроительОтчета;
//УниверсальныеМеханизмы.ВосстановлениеНастроек("Закупки");

ПостроительОтчета.ВыбранныеПоля.Очистить();
ПостроительОтчета.Порядок.Очистить();
ПостроительОтчета.ИзмеренияСтроки.Очистить();
ПостроительОтчета.ИзмеренияКолонки.Очистить();

//ПостроительОтчета.ВыбранныеПоля.Добавить(ПостроительОтчета.ДоступныеПоля.Стоимость.ПутьКДанным,,);

ПостроительОтчета.ИзмеренияСтроки.Добавить(ПостроительОтчета.ДоступныеПоля.Номенклатура.ПутьКДанным,,ТипИзмеренияПостроителяОтчета.Элементы);


//Если Отборы.Найти("Контрагент.ГруппаКонтрагентов") = Неопределено Тогда
Отборы.Добавить("Контрагент");
//КонецЕсли;

Отборы["Контрагент"].Использование = Истина;
Отборы["Контрагент"].Значение      = Справочники.Контрагенты.НайтиПоКоду("001");
Отборы["Контрагент"].ВидСравнения  = ВидСравнения.Равно;
//?(Контрагент.ЭтоГруппа,
//ВидСравнения.ВСпискеПоИерархии,
//ВидСравнения.Равно);



Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск