|
Чтение журнала регистраций и вывод их в отчет |
☑ |
0
Ayvengo
21.09.11
✎
14:23
|
ТЗ = Новый ТаблицаЗначений;
Фильтр = Новый Структура;
ОбъектМетаданных = Документы.ТребованиеНакладная.СоздатьДокумент().Метаданные();
Фильтр.Вставить("Метаданные", ОбъектМетаданных);
ВыгрузитьЖурналРегистрации(ТЗ,Фильтр);
Запрос = Новый Запрос("ВЫБРАТЬ
| ТаблицаДокументов.Данные КАК Данные,
| ТаблицаДокументов.ИмяПользователя КАК Пользователь,
| ТаблицаДокументов.ПредставлениеСобытия КАК Событие
|ПОМЕСТИТЬ Таблица
|ИЗ
| &ТаблицаДокументов КАК ТаблицаДокументов
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Таблица.Данные КАК Данные,
| Таблица.Пользователь,
| Таблица.Событие
|ИЗ
| Таблица КАК Таблица
|ИТОГИ ПО
| Данные
|;
|
|////////////////////////////////////////////////////////////////////////////////
|УНИЧТОЖИТЬ Таблица");
Запрос.УстановитьПараметр("ТаблицаДокументов", ТЗ);
Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Макет = ПолучитьМакет("Макет");
ТабДок = ЭлементыФормы.ТабДок;
ОбластьМакета = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(ОбластьМакета);
ОбластьДок = Макет.ПолучитьОбласть("Документ");
ОбластьМакета = Макет.ПолучитьОбласть("Строка");
Пока Выборка.Следующий() Цикл
ОбластьДок.Параметры.Заполнить(Выборка);
ТабДок.Вывести(ОбластьДок);
Выборка2 = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка2.Следующий() Цикл
ОбластьМакета.Параметры.Заполнить(Выборка2);
ТабДок.Вывести(ОбластьМакета);
КонецЦикла;
КонецЦикла;
|
|
1
Ayvengo
21.09.11
✎
14:23
|
+(0) Выдает ошибку: Тип не может быть выбран в запросе .. в чем проблема?
|
|
2
butterbean
21.09.11
✎
14:24
|
колонки таблицы значений не (все) типизированы
|
|
3
Рэйв
21.09.11
✎
14:24
|
(1)Колонки ТЗ Должны быть типизированы заранее при создании
|
|
4
Ayvengo
21.09.11
✎
14:32
|
(2)(3) хм, а при выгрузке из журнала они не типизируются?
|
|
5
Ayvengo
21.09.11
✎
14:38
|
Просто у меня какая-то не понятная проблема, т.к. если я создаю колонки руками, то журнал выгружается пустым... хотя по описанию из справки вроде все правильно делаю.
|
|
6
Рэйв
21.09.11
✎
14:39
|
(4)Нет.Им просто назначает тип значения. Нужно задать жестко.
|
|
7
Рэйв
21.09.11
✎
14:40
|
(5)Загрузи журнал, потом перебери и загрузи в типизированную ТЗ
|
|
8
Ayvengo
21.09.11
✎
14:40
|
(7) так и сделал, но ведь не очень правильно :Р
|
|
9
Рэйв
21.09.11
✎
14:52
|
(8)Почему?
|
|
10
Ayvengo
21.09.11
✎
17:30
|
(9) как бы зачем заполнять такую-же таблицу .. выполнять лишнее действо. ..
|
|