Страница 2 из 3

Посоветуйте - проблемма с отчетом

Добавлено: 29 апр 2010, 17:18
Alkatraz
Да, я именно так и предполагал, спасибо за консультацию и решение.

Еще хотел спросить - при экспорте в Excel текст в ячейках с переносом слов не влезает в грницы. Посмотрев ваши рекомендации по подготовке отчета к экспорту в Excel, поставил отступ в 1 единицу справа и качество текста Standart.
Как оказалось этого недостаточно, путем экспериментов выяснил, что наиболее качественно в Excel переносятся ячейки с отступом 2 по всем граням. В этом случае экспорт происходит вполне корректно, но в дизайнере приходится отводить больше места под ячейки. Не то что бы это мешало, но было бы неплохо иметь возможность задавать где-нибудь в настройках экспорта в Excel отступ от краем ячейки, которые будут применяться для дополнительного расширения/сжатия ячеек самго Excel, не затрагивая оригинал в отчете.

Еще заметил, что если в ячейке задано автоуменьшение шрифта, то отступ от верхней или нижней границы (не помню точно, но может и от боковых граней также) приводит к тому, что шрифт уменьшается чуть ли не по экспоненте относительно отступа. Допустим, при отступе справа в 0,7 единиц, при экспорте в Excel шрифт уменьшается ненамного (учитывая, что сам текст в оригинале немного не влазит в ширину ячейки) и отступ от правого края ячейки до текста составляет примерно миллиметр. При отступе в 2 единицы шрифт становиться настолько мелким, что его невозможно прочитать. отступ в данном случае надо высчитывать путем проб и ошибок. 0,7 было выведено после нескольких экспериментов.

Посоветуйте - проблемма с отчетом

Добавлено: 30 апр 2010, 05:25
Ivan
Здравствуйте.
Alkatraz писал(а):Было бы неплохо иметь возможность задавать где-нибудь в настройках экспорта в Excel отступ от краем ячейки, которые будут применяться для дополнительного расширения/сжатия ячеек самго Excel, не затрагивая оригинал в отчете.
К сожалению, однозначного решения этой проблемы нет. Для каждого шрифта и каждого размера шрифта значения коэффициентов разные, их надо подбирать экспериментально. Также вопрос, как применять эти коэффициенты. Если изменять размеры ячеек, то изменяется вид отчета, и отчет по ширине уже не будет влазить на лист. Если изменять размер шрифта - это тоже чаще всего не помогает, так как в Excel размер шрифта округляется с шагом 0.5, и корректировка чаще всего съедается округлением.
Alkatraz писал(а):Еще заметил, что если в ячейке задано автоуменьшение шрифта, то отступ от верхней или нижней границы (не помню точно, но может и от боковых граней также) приводит к тому, что шрифт уменьшается чуть ли не по экспоненте относительно отступа. Допустим, при отступе справа в 0,7 единиц, при экспорте в Excel шрифт уменьшается ненамного (учитывая, что сам текст в оригинале немного не влазит в ширину ячейки) и отступ от правого края ячейки до текста составляет примерно миллиметр. При отступе в 2 единицы шрифт становиться настолько мелким, что его невозможно прочитать. отступ в данном случае надо высчитывать путем проб и ошибок. 0,7 было выведено после нескольких экспериментов.
Несколько недель назад мы исправляли ошибку в этом методе. Пожалуйста проверьте последний билд и сообщите нам о результатах.

Спасибо.

Посоветуйте - проблемма с отчетом

Добавлено: 30 апр 2010, 07:29
Alkatraz
Ivan писал(а):К сожалению, однозначного решения этой проблемы нет. Для каждого шрифта и каждого размера шрифта значения коэффициентов разные, их надо подбирать экспериментально. Также вопрос, как применять эти коэффициенты. Если изменять размеры ячеек, то изменяется вид отчета, и отчет по ширине уже не будет влазить на лист. Если изменять размер шрифта - это тоже чаще всего не помогает, так как в Excel размер шрифта округляется с шагом 0.5, и корректировка чаще всего съедается округлением.
Да, спасибо, я так и думал...
Ivan писал(а):Несколько недель назад мы исправляли ошибку в этом методе. Пожалуйста проверьте последний билд и сообщите нам о результатах.
Понятно, будем проверять.

Еще вот заметил, что в листбоксах и чеклистбоксах нет горизонтальной прокрутки (или я ее не заметил). Хотелось бы, что бы такая опция присутствовала, или же что бы выводился хинт для строчек, не влезающих а элемент управления.

Посоветуйте - проблемма с отчетом

Добавлено: 01 май 2010, 04:08
Jan
Здравствуйте,
Еще вот заметил, что в листбоксах и чеклистбоксах нет горизонтальной прокрутки (или я ее не заметил). Хотелось бы, что бы такая опция присутствовала, или же что бы выводился хинт для строчек, не влезающих а элемент управления.
А что за элементы управления Вы имеете ввиду? Вроде нигде специально полосы прокрутки не выключали. Пожалуста, добавьте к этому топику скриншот с примером.

Спасибо.

Посоветуйте - проблемма с отчетом

Добавлено: 01 май 2010, 15:15
Alkatraz
Дизайнер
Предпросмотр

Два компонента подписаны, содержимое левых компонентов задано вручную, содержимое правых привязано к запросу.
Вертикальная прокрутка присутствует, горизонтальной нет.

Посоветуйте - проблемма с отчетом

Добавлено: 03 май 2010, 12:32
Jan
Здравствуйте,

Недочет устранили. Изменения будут доступны в билде от 3 мая.

Спасибо.

Посоветуйте - проблемма с отчетом

Добавлено: 04 май 2010, 11:08
Alkatraz
Вот еще странное поведение, но уже редактора.

Делаю очень комплексный отчет. Почти вся комплексность заключается в сложных выборках и соответственно сложном интерфейсе настроек отчета. Используется много сложных и не очень процедур в самом коде отчета (на закладке "Код") для обеспечения интерактивности интерфейса.

На каком-то моменте перестала работать как подсветка синтаксиса, так и все функции управления кодом (не сворачиваются регионы, нет IntelliSense и т.д.). Весь код выделен черным цветом.

Функционал отчета не страдает - можно дописывать код, исправлять существующий и т.д. Но очень не удобно. Возможно, я сам как то случайно отключил весь функционал редактора?

Посоветуйте - проблемма с отчетом

Добавлено: 04 май 2010, 11:39
Andrew
Здравствуйте,

Да, такая проблема существует. Редактор кода сторонний и уже не дорабатывается. Поэтому поправить это, к сожалению, не сможем.

Спасибо.

Посоветуйте - проблемма с отчетом

Добавлено: 04 май 2010, 14:57
Alkatraz
Andrew писал(а):Здравствуйте,

Да, такая проблема существует. Редактор кода сторонний и уже не дорабатывается. Поэтому поправить это, к сожалению, не сможем.

Спасибо.
Хммм, а что-нибудь делается в этом направлении?

Посоветуйте - проблемма с отчетом

Добавлено: 04 май 2010, 18:11
Jan
Здравствуйте,

Была предпринята попытка исправить данную ошибку, но к сожалению, у нас нет специалистов в вопросах построения синтаксических деревьев, которые используются в редакторе.

Спасибо.