AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.10.2010, 14:11   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
обрезание полей при выводе отчета на принтер и сохранении в PDF
Есть отчет (Выписка по счетам, LedgerTransStatement) в нем выводится поле Voucher. В аксаптовском viewer-е отчет выглядит хорошо при любом масштабе. (хотя изначально генерится с сообщением, что был масштабирован под 97%). Но вот при печати отчета или сохранении в pdf поле voucher обрезается(9 с половиной символов печатается). При сохранении в html все ок. Заметила, что EDT для Voucher имеет DisplayWidth = 10 символов . Поменяла на отчете длину поля на 15 символов, проблема с обрезанием поля при печати/pdf исчезла.

Это баг или корректное поведение? (я бы ожидала во viewer-е тоже увидеть подрезанное поле, если на EDT DisplayWidth = 10) . Пока вижу только один способ пофиксить это - изменить DisplayWidth на EDT(ну или, на крайний случай, на отчетах менять,где появляется проблема).
Есть ли другие способы повлиять на это поведение?
Старый 06.10.2010, 20:50   #2  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Попробуйте явно для отчета поставить другой принтер по умолчанию - настройку надо делать в АОТ для объекта типа Report в его дизайне... - по экспериментируйте с этим - это может дать результат...

Кстати какая именно Axapta - какая версия...
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 06.10.2010, 21:14   #3  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
спасибо. пробовали с разными принтерами, но на печать + в pdf некорректно сохраняется. ax2009 sp3. изменение длины edt тож помогло, но как-то удивительно, что никто больше об этом не пишет, поэтому думаю, может, что -то еще можно подкрутить ?
Старый 06.10.2010, 22:30   #4  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Тут важно, что принтер ставиться не на этапе печати, а на этапе генерации отчета в Аксапте.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 07.10.2010, 12:36   #5  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
установка сохранения в pdf или вывод на принтер заранее в диалоге отчета(если вы это имеете ввиду) не помогла.
Старый 07.10.2010, 14:00   #6  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
Цитата:
Сообщение от IKA Посмотреть сообщение
установка сохранения в pdf или вывод на принтер заранее в диалоге отчета(если вы это имеете ввиду) не помогла.
Была подобная проблема. Решили способом, который коллега выше предложил.
Нужно не только установить сохранения в pdf или экран, а еще выбрать принтер по умолчанию.
Старый 07.10.2010, 17:22   #7  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Что вы имеете ввиду под "принтером по умолчанию"?
Я открыла настроки печати в диалоге отчета, перешла в меню на принтер, выбрала свой принтер, потом перешла в меню на Файл, ввела имя файла (pdf). И с этими настройками запустила отчет(в диалоге отчета в Поле Принтер теперь был указан выбранный принтер, а в поле Канал вывода - Файл). Открываю созданный PDF - поле обрезано.

PS: Поле Ваучер - не последняя колонка в этом отчете(вторая).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать (сохранение) отчета в PDF konfet DAX: Программирование 41 12.12.2012 10:13
Как обойти ограничение на количество полей сортировки в DS отчета? Dronas DAX: Программирование 11 30.07.2009 10:19
При выводе отчета поля в табличной части съезжают. vasiliy DAX: Программирование 7 03.11.2005 17:39
Какой класс используется при сохранении отчета в HTML? Lucky13 DAX: Программирование 0 08.08.2005 10:23
автоматическая печать копии отчета на другой принтер lexx DAX: Программирование 0 27.09.2004 11:34

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:18.