|
использовать готовый отчет
| ☑ |
0
User_Agronom
14.02.13
✎
15:21
|
А можно ли результат готового отчета выгрузить в таблицу значений (или табличный документ)?
АВСОтчет = Отчеты.ABCАнализПродаж.Создать();
АВСОтчет.ДатаНачала=ДатаНачала;
АВСОтчет.ДатаОкончания = ДатаКонца;
АВСОтчет.ПроцентAКласса = ГруппаА;
АВСОтчет.ПроцентBКласса = ГруппаБ;
АВСОтчет.ПроцентCКласса = ГруппаС;
АВСОтчет.ПараметрАнализа="Сумма валовой прибыли в валюте упр.учета (руб.)";
АВСОтчет.ОбъектАнализа="Номенклатура";
АВСОтчет.ЗаполнитьНачальныеНастройки();
Таблица = новый ТабличныйДокумент;
Выборка = АВСОтчет.ПроверитьЗаполнение();
АВСОтчет.СформироватьОтчет(Таблица);
Таблица.Показать();
Выборка истина, а таблица пустая((
Поиск ничего не дал((
|
|
1
ДенисЧ
14.02.13
✎
15:24
|
отладчик бери.
|
|
2
mikecool
14.02.13
✎
15:25
|
может выборка здесь формируется СформироватьОтчет?
|
|
3
User_Agronom
14.02.13
✎
15:29
|
Из модуля объекта...
Как обратиться к полю табличного документа?
// Процедура заполняет табличный документ данными
//
// Параметры
// Таб - поле табличного документа
//
// Возвращаемое значение
// НЕТ
//
Процедура СформироватьОтчет(Таб) Экспорт
|
|
4
User_Agronom
14.02.13
✎
16:11
|
Апну
|
|
5
Лефмихалыч
14.02.13
✎
16:22
|
(0) а посмотри, как в модуле ТиповыеОтчеты в функции СформироватьТиповойОтчет() расставлены директивы препроцессора.
У нас до вчерашнего дня там было #ЕСЛИ Клиент ИЛИ Сервер, соответственно в режиме внешнего соединения функция выполнялась, но в ней кода не было вообще ни какого. Сегодня поправили и зашиблось.
|
|
6
User_Agronom
14.02.13
✎
16:26
|
В УТ 10.3 есть модуль УправлениеОтчетами. Там стоит так:
#Если Клиент Тогда
|
|
7
Лефмихалыч
14.02.13
✎
16:27
|
(6) так а выполняешь ты отчет поди через COM-соедиение?
|
|
8
User_Agronom
14.02.13
✎
16:35
|
Нет. Мне просто нужна таблица.
Я уже склоняюсь к самостоятельному написанию запроса((
|
|
9
Лефмихалыч
14.02.13
✎
16:48
|
(8) мне плевать, склоняйся к чему угодно.
|
|