Yoksel: РаботаСОтчетами ...
SourceForge.net Logo

Home Page | Изменения / НовыеКомментарии / Справка / Помочь проекту | Вход:  Пароль:  

Расширенная работа с отчетами


Рассмотрим возможности Йокселя по отображению отчетов.

Отображение отчетов в элементе управления на форме

Отображение отчета в виде элемента управления на форме дает следующие преимущества:

Группировки строк и колонок – создание структуры документа

В Йокселе существует возможность сгруппировать ряд строк (или колонок). Например, можно сгруппировать несколько строк, которые являются детализацией некоторой итоговой строки. Группы можно сворачивать, ограничиваясь только итоговыми строками отчета, или выборочно разворачивать, если требуется детализировать какую-то строку. Пример использования:


http://yoksel.net.ru/images/Reports/ReportGroups.png


Полученный при помощи Йокселя отчет с группами можно сохранить в Excel. При этом все созданные группы будут сохранены:


http://yoksel.net.ru/images/Reports/ReportGroupsExcel.png


Йоксель в виде самостоятельного приложения также поддерживает группы строк и колонок и корректно читает файлы Excel с группами:


http://yoksel.net.ru/images/Reports/ReportGroupsStandAlone.png

Использование гиперссылок для перемещения между объемными частями отчета

В случае больших отчетов, содержащих несколько объемных частей, навигация по отчету может быть сильно затруднена. Йоксель позволяет решить эту проблему. В начале документа или рядом с документом можно разместить ряд гиперссылок на требуемые части отчета. Пример:


http://yoksel.net.ru/images/Reports/RepHyperlinks.png


Слева мы видим большой документ, содержащий описания ряд релизов конфигурации «Зарплата и Кадры». Справа расположен небольшой документ со ссылками на конкретные релизы. По одиночному клику мыши по нужному релизу документ слева отобразит указанный релиз.


Страницы, ссылающиеся на данную:
HomePage


 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]
А вашу компоненту можно пришить к 8.1???
-- 217.170.118.246 (2008-08-27 18:00:02)
Можно. Пока она работает только с 7.7, но со временем будет работать и под 8.х.
-- UzhasOfBuch (2008-08-27 18:21:32)
В принципе, можно и сейчас ее заюзать – извращенным методом :) Например, из 8.х запускать по OLE 7.7 и оттуда пользоваться Йокселем :D
-- UzhasOfBuch (2008-08-27 18:24:07)
Работы с компонентой выходят в ошибку на 8.1.
Создание файлов:

Добавляю MXL файл.
{Обработка.СозданиеФайловExcel.Форма.Форма(54)}: Ошибка при вызове метода контекста (Открыть): Произошла исключительная ситуация (SpreadsheetDocument.Otkryt__): Невозможно открыть файл: Версия формата файла не поддерживается
Документ.Открыть (ИмяФайла);
по причине:
Произошла исключительная ситуация (SpreadsheetDocument.Otkryt__): Невозможно открыть файл: Версия формата файла не поддерживается.

Открываю MXL файл, XLS открывается вьюером нормально.
{Обработка.Вьюер.Форма.Форма(18)}: Ошибка при вызове метода контекста (Открыть): Произошла исключительная ситуация (SpreadsheetDocument.Otkryt__): Невозможно открыть файл: Версия формата файла не поддерживается
Документ.Открыть (ИмяФайла, ТипФайла, 0);
по причине:
Произошла исключительная ситуация (SpreadsheetDocument.Otkryt__): Невозможно открыть файл: Версия формата файла не поддерживается
*

Чтение файлов Excel 2007 также с ошибкой.
-- 78.24.58.2 (2009-12-02 09:34:29)
Потому что MXL файлы нужно сохранять в формате 1С:Предприятия 7.7. Формат 1С 8.х не поддерживается. Еще можно сохранять из 1С в формате XLS 2000 и их потом уже открывать.

Формат Excel 2007 также не поддерживается.
-- UzhasOfBuch (2009-12-02 09:37:33)
наткнулась на такую фишку, даже в типовом отчете «Остатки ТМЦ со структурой», не верно учитывает вложенность групп :(. То есть в демо версии торговли «закидывает» сигареты в комплектующие компьютера. Это поправимо или вложенность групп должна быть везде одинаковой?
-- 81.30.184.151 (2010-04-02 12:23:44)
Это поправимо – там просто косяк в коде внешнего отчета.
-- UzhasOfBuch (2010-04-02 16:58:04)
Скажите, а можно ли сделать некое подобие «таблицы в режиме ввода данных». Дело в том что обычная неподходит в виду того, что нельзя динамически добавлять и убирать строки столбцы.
-- 195.16.79.215 (2010-07-09 16:31:35)
В демо-конфигурации есть пример «Простой ввод данных».
-- UzhasOfBuch (2010-07-27 04:41:00)
Добавить комментарий:

Защита от спама (введите текст, изображенный на картинке):