За M, M+, M- СПАСИБО, а вот с расшифровкой все плохо:
В отчетах по методике Йоксель за 5 минут, в yoksel_hotfix_2009_05_04 расшифровка съезжает на 2 строки вниз.
При Загрузить(Таб) даже после Очистить() поведение расшифровки остается прежним (раньше скидывалось на по-умолчанию).
Йоксель » Главный форум
Что-то с расшифровкой стало...
(16 posts)-
Отправлено 16 года(лет) назад #
-
Ааааа! Забыл про удаление строк и очистку документа :((( (Расшифровка стала храниться по-другому из-за введения значений ячеек)
PS. Спасибо.
Отправлено 16 года(лет) назад # -
Главное что глюк удалось сразу же поймать.
А M`ы планируется довести до соответствия 1С (суммирование выделенной области)?Отправлено 16 года(лет) назад # -
А M`ы планируется довести до соответствия 1С (суммирование выделенной области)?
Оба-на. Вот ведь долбанная одинэсина - у нее, оказывается, суммирование по области работает, а не по ячейке :)) Только подумал, что, наконец, добил эти эмы... :)
Отправлено 16 года(лет) назад # -
Я тоже долго этого не знал, пока один 1С`овский ПауэрЮзер мне этого не показал :D
Ладно бы одному мне, но он и всем остальным это объяснил ;\Отправлено 16 года(лет) назад # -
yoksel_hotfix_2009_05_12.rar
Расшифровка исправилась, суммирование по области работает. Спасибо.Ничего если я еще пару багов прямо сюда напишу?
Сломалась кнопка Del при редактировании ячейки - удаляет 5 символов вместо одного.
Со шрифтами что-то не то стало (на WinXP ;) конечно).
В строках с Arial 9 и 14 при выравнивании по правому краю часть последнего символа съедается.
С Courier`ом творится вообще что-то ужасное 8-9 вообще почти не видно (строка уползает вниз и вправо).Масштаб в 100% в некоторых случаях не установить - не вводится 3й знак (открываем параметры страницы, устанавливаем по-ширине, открываем отчет на просмотр, закрываем, открываем параметры страницы 100% не установить). Правда это и в старых версиях есть, заметил только сейчас.
В предварительном просмотре изображение не по центру, а сдвинуто влево в режиме "по ширине", в 1.1.4.0 почти все ок. Почти означет что левое поле действует на правое (установи 50 слева, 0 справа, по ширине, и выведи не просмотр).
Что-то я разошелся... вроде пока все.
Отправлено 16 года(лет) назад # -
Сломалась кнопка Del при редактировании ячейки - удаляет 5 символов вместо одного.
Так это для надежности - чтобы точно удалилось :)
Со шрифтами что-то не то стало (на WinXP ;) конечно).
Все, что ниже, как понимаю, про предпросмотр? Вообще, он такой всегда был. Потому что предпросмотр в MFC работает немного странновато. 1С вообще отказалась от MFC-шного - у них, скорее всего, документ рендерится в огромный битмап, а потом уже уменьшается до размеров окна предпросмотра. Это объясняет два факта:
* В предпросмотре 1С не теряются цвета, а в MFC теряются.
* При отрисовке линий у 1С очень часто наблюдаются искажения, характерные для сильно сжатых в размерах битмапов.Но, в принципе, я еще попробую поколупать MFC. Наверняка что-то можно улучшить.
В строках с Arial 9 и 14 при выравнивании по правому краю часть последнего символа съедается.
Ага, это давно уже есть в предпросмотре.
С Courier`ом творится вообще что-то ужасное 8-9 вообще почти не видно (строка уползает вниз и вправо).
Этого не помню, но посмотрю. Кстати, может, у тебя какой-нибудь тестовый файлик есть? :)
Масштаб в 100% в некоторых случаях не установить - не вводится 3й знак (открываем параметры страницы, устанавливаем по-ширине, открываем отчет на просмотр, закрываем, открываем параметры страницы 100% не установить). Правда это и в старых версиях есть, заметил только сейчас.
Ага, есть такое.
В предварительном просмотре изображение не по центру, а сдвинуто влево в режиме "по ширине", в 1.1.4.0 почти все ок. Почти означет что левое поле действует на правое (установи 50 слева, 0 справа, по ширине, и выведи не просмотр).
Вообще-то, изображение не должно быть по центру - оно должно занимать всю ширину. Если оно сдвинулось влево, возможно справа есть пустая колонка. Насчет полей - посмотрю.
Отправлено 16 года(лет) назад # -
Тааак. С отрисовкой шрифтов нашел косяк не только в предпросмотре. В следующем хотфиксе будет исправлено. Спасибо.
PS. Эх, надо бы конечно помолчать - проверить, не заржавели ли твои навыки, полученные в борьбе с WINE@Etersoft, ну да ладно ;D
Отправлено 16 года(лет) назад # -
Эти навыки с тобой не прокатят ;)
Но вот что заметил: память, в процессе этой борьбы, на визуальное отображение у меня улучшилась, видимо поэтому баги и поймал.
Гм... а на тестера тоже надо учится однако :DОтправлено 16 года(лет) назад # -
С границами, насколько я понимаю, косяк в SheetView.cpp AdjustScaleToFitToPage:
216 std::size_t PageWidth = PageSize.cx * 10 -
217 pOptions->GetMarginLeft () -
218 pOptions->GetMarginLeft ();
может все таки
218 pOptions->GetMarginRight ();Спасибо за фиксы, вроде все остальное заработало, еще посмотрю на сервер закину.
Кстати, хотелка: нельзя ли поведение М-ок изменять/изменить - чисто психологически ожидается что будет суммирована видимая область, а не область с учетом скрытых в группировке строк.
Отправлено 16 года(лет) назад # -
Ага, спасибо :)
Кстати, с AdjustScaleToFitToPage история была интересная. Появилась как-то необходимость ее создать. Залез я в заголовочный файл и начинаю создавать прототип функции. Набираю последовательность "Adj" и тут этот гад, Visual Assist, выдает подсказку: "AdjustScaleToFitToPage". Ну я чисто на автомате нажал "Enter" и продолжил. И только через секунду до меня дошло... Ведь этой функции раньше не было! Такого название вообще не было в проекте! Как Assist название-то узнал?? Вот тут я чуть на месте и не помер. Это ж настоящая телепатия в действии :D Но, слава богу, объяснение нашлось. Раньше класс назывался так же, как одинэсный. Только одинэсный вне неймспейсов, а мой в неймспейсе. А Assist, полудурок, из-за названия принял мой класс за одинэсный. А там как раз и была функция "AdjustScaleToFitToPage". Эх, будь у меня нервы чуть послабже... Даже не знаю, что бы было. :)
Отправлено 16 года(лет) назад # -
М-ки работают теперь просто замечательно! Ты теперь мои хотелки даже не регистрируешь? ;D
С печатью по ширине листа еще косячек остался: с PDFCreator в роли принтера (на HP или Xerox примерно то же самое), при полях слева-справа 0, для некого отчета масштаб вычисляется как 86%, а должно быть 91%.
Пустых полей справа нет, 1Совский просмотр той же таблицы вписывает точно по краям, в 1Совском просмотре масштаб - 96%Отправлено 16 года(лет) назад # -
Ты теперь мои хотелки даже не регистрируешь?
Трекер - он нужен, чтобы ничего не забыть. А если и так собираешься над косяками работать, то и записей для напоминания делать не нужно. :) Хотя некоторый непорядок конечно есть...
С печатью по ширине листа еще косячек остался
Покажи отчет-то хоть :)
Отправлено 16 года(лет) назад # -
Да любой отчет подойдет (я проверял на ведомости по контрагентам, но на остальных то же самое). Просто посмотри повнимательнее на поле справа. Когда стандартно по 10 (слева справа) это почти незаметно, при 0 хорошо видно, что поле справа не 0, а около сантиметра. Причем виновато не поле, а масштаб, т.к. при увеличении масштаба отчет это пустое пространство заполняет.
PDFCreator использовал потому что у него полей нет - сказано 0, значит 0!Отправлено 16 года(лет) назад # -
Моя валалась под столом... Разговор с экономистом после установки хотфикса:
Я: М-ки в новых отчетах наконец заработали!
Э: Какие?
Я: Кнопки с буковой "М" в верхнем ряду.
Э: Знаю они давно не работают!
Я: Я ж говорю что в новых отчетах они наконец заработали!!!
Э: Да знаю я, что в этих твоих отчетах ни поиск ни М-ки не работают.
Я: ТВОЮ МАТЬ! Эти кнопки теперь РАБОТАЮТ!!!
Продолжительное молчание...
Э: А... понял.Спасибо за маленькие радости жизни - хоть главбух с полуслова поняла :D
Отправлено 16 года(лет) назад # -
:) Понятно. Для полного счастью поиск остался :)
Отправлено 16 года(лет) назад #
Отправить сообщение
Вы должны войти в систему, чтобы оставлять сообщения.