Имя: Пароль:
1C
1С v8
Передать в отчет внешние наборы данных
,
0 Dolphinbet
 
20.06.14
12:44
Как передать в стандартный отчет внешний набор данных? Есть метод СкомпоноватьРезультат(), но не вижу объекта ПроцессорКомпоновкиДанных с помощью, которого обычно устанавливаются внешние наборы данных...
1 Defender aka LINN
 
20.06.14
12:48
(0) Смотря насколько он стандартный
2 Dolphinbet
 
20.06.14
12:52
Делаю обычный отчет на СКД, в СКД создаю Набор данных - объект. Переопределяю кнопку Сформировать, подготавливаю ТЗ и дальше мне ее надо передать в СКД и вызвать метод СкомпоноватьРезультат()
3 Defender aka LINN
 
20.06.14
13:02
"мне ее надо передать в СКД" - true
"и вызвать метод СкомпоноватьРезультат()" - false

Что есть "Обычный отчет"? В УТ 10.3 обычный отчет - это отчет на построителе. Конфигурация какая?
4 DS
 
20.06.14
13:03
>> не вижу объекта ПроцессорКомпоновкиДанных
Новый ПроцессорКомпоновкиДанных ?
5 Dolphinbet
 
20.06.14
13:13
Т е без использования СкомпоноватьРезультат() только можно сделать? просто тогда еще придется отказываться от отображения состояния..
6 Dolphinbet
 
20.06.14
13:13
Конфигурация своя
7 Defender aka LINN
 
20.06.14
13:14
(6) Тогда сам и пиши вывод отчета.
8 Адский плющ
 
20.06.14
13:18
В модуле объекта в ПриКомпоновкеРезультата стандартная обработка = ложь и пошел выводить ручками.
9 Dolphinbet
 
20.06.14
13:19
(7) я так и сделал пока, думал можно более красиво сделать
10 Адский плющ
 
20.06.14
13:21
+(8) А переопределяя кнопку ты херишь возможность открыть и скомпоновать отчет программно без г-кодинга.
11 Dolphinbet
 
20.06.14
13:23
(10) согласен, но надо подготовить исходные данные в виде ТЗ, по другому не сделать...
12 Адский плющ
 
20.06.14
13:24
(11) Вот в модуле объекта и готовь, если не готовы.
13 Defender aka LINN
 
20.06.14
13:26
(10) С внешним набором без долбокодинга никак
14 Dolphinbet
 
20.06.14
13:26
(12) в процедуре ПриКомпоновкеРезультата() ?
15 Dolphinbet
 
20.06.14
13:29
щас попробую!
16 Адский плющ
 
20.06.14
13:36
(13) Х.З. у меня отчет тянет данные в приКомпоновкеРезультата из другой базы. Форма стандартная без кода.
Разве что, либо нужно постоянно при компоновке данные получать, либо хранить полученную таблицу в ТЧ обработки + флажок считано или нет. В целом ничего ужасного не вижу.
17 Dolphinbet
 
20.06.14
13:39
(16) да, все работает, спасибо) Единственно теперь все подвисает при нажатии на кнопку Сформировать, т е формируется не в фоне...
18 Адский плющ
 
20.06.14
14:01
(17) А кнопку типовую оставил или сам вызываешь СкомпоноватьРезультат без параметров?
19 Dolphinbet
 
20.06.14
14:06
(18) Да, вернул типовую кнопку обратно