|
вывод скд в таблицу без группировок с отборами | ☑ | ||
---|---|---|---|---|
0
Noxvil
23.11.11
✎
12:56
|
добрый день, интересует, как можно вывести в таблицу значений результат скд с настройками, но без группировок, в отчете...
Всё это необходимо сделать в момент по нажатию на кнопку, т.е. после его формирования... чтобы на основе этих данных создать документы. |
|||
1
Noxvil
23.11.11
✎
13:00
|
Я понимаю, что вопрос мог уже звучать... но ответа я не нашел, раз спрашиваю... и искать пробовал.
|
|||
2
Noxvil
23.11.11
✎
13:08
|
Ну хоть ссылку киньте...
|
|||
3
Maxus43
23.11.11
✎
13:11
|
||||
4
Noxvil
23.11.11
✎
13:18
|
А как можно получить макет компоновки данных в управляемой форме?
конструкция отчет.получитьмакет("основнаясхемакомпоновкиданных"); не работает... |
|||
5
Noxvil
23.11.11
✎
13:22
|
ау
|
|||
6
Maxus43
23.11.11
✎
13:24
|
поиск рулит, а вобще - книжки читать. По СКД - Хрусталёвой, по Управляемому тоже есть книжки
|
|||
7
Maxus43
23.11.11
✎
13:25
|
а вобще - на клиенте и ТаблицыЗначений нет. всё делай на стороне сервера, там доступно
|
|||
8
Noxvil
23.11.11
✎
13:35
|
На сервере не получилось создать метод:
Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Далее попытался передать структуру данных "Отчет", соответственно тоже не получилось, где можно взять макет схемы компоновки данных, может в КомпоновщикНастроек? |
|||
9
Maxus43
23.11.11
✎
13:39
|
(8) в отчете закладка МАКЕТЫ, как он там называется?
|
|||
10
Noxvil
23.11.11
✎
13:45
|
итак, есть процедура по кнопке...
&НаКлиенте // по кнопке Процедура СоздатьДокумент(Команда) СоздатьДокументыНаСервере(отчет.КомпоновщикНастроек,Отчет); КонецПроцедуры &НаСервере Процедура СоздатьДокументыНаСервере(КомпоновщикНастроек,Отчет) СхемаКомпоновкиДанных = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); //Выгрузим результат отчета СКД в Таблицу Значений КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ДанныеТЗ = Новый ТаблицаЗначений; ПроцессорВывода.УстановитьОбъект(ДанныеТЗ); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); КонецПроцедуры Отчет в отладчике: отчет ДанныеФормыСтруктура ДанныеФормыСтруктура Т.е. передается не объект, а структура формы... А как получить сам объект, чтобы можно было получить макет объекта... ? |
|||
11
Noxvil
23.11.11
✎
13:46
|
(9) - макет, стандартный ОсновнаяСхемаКомпоновкиДанных
|
|||
12
Noxvil
23.11.11
✎
13:47
|
Видимо я не туда копаю?
|
|||
13
Maxus43
23.11.11
✎
13:48
|
имхо на отчет.КомпоновщикНастроек ругается а не на макет. в отладчике смотри Ттипы данных внимательно
|
|||
14
Noxvil
23.11.11
✎
13:49
|
{Отчет.КонтрольЛимитовОтпускаМатериаловВПроизводство1.Форма.ФормаОтчета.Форма(12)}: Метод объекта не обнаружен (ПолучитьМакет)
СхемаКомпоновкиДанных = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); |
|||
15
Noxvil
23.11.11
✎
13:49
|
Ладно, видимо надо что-то переделать...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |