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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2013, 16:23   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Отчет: как сделать, чтобы данные заполняли всю ширину листа?
Есть отчет InventCountingList, у него есть группа полей с datasource InventDim->InventoryDimensions.

В зависимости от того, какие складские измерения мы показываем, отчет скрывает или показывает соотв колонку. Но проблема в том, что хотя колонки и не выводятся на печать(все скрыть, например), ширина отчета остается в половину листа и никак растянуть на весь лист не почуется (FitToPage = true не дает результата).

Я пробовала также играться с методами arrangeLevelGlobal() и arrangeLevelSection() - тоже результата никакого. Пробовала также добавить в отчет поля InventoryDimensionsвручную(чтобы не из группы полей таблицы подгягивались) - тоже эффекта 0 (((

Можно ли как-то программно переупорядочить контролы отчета, чтобы данные заполняли всю ширину листа?

AX2009, RU2
Старый 05.08.2013, 16:49   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
если попробовать растащить контролы руками в дизайне?
Старый 05.08.2013, 18:32   #3  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Я , может, плохо объяснила(.
Растащить руками - равносильно тому, чтобы руками же задать позиции контролов(указать left-top координаты в дизайне), но это неверно, тк количество полей полей из invent Dim , кот показывается пользователю, определяется динамически.
Проблема в том, что если даже в отчете 5 колонк(например, еще 3 скрыты), то они занимают поллиста, а не всю ширину(причем, без промежутков в тех местах, где по идее должны были бы быть скрытые колонки), то есть справа остается много свободного пространства, при этом данные выводятся оч мелким шрифтом. Увеличение шрифта не помогает - выводится сообщение, что отчет был отмасштабирован и снова поэтому мелкий шрифт.
То есть невидимые колонки оказывают влияние на то как выводятся данные и как заполняется лист. Попробуйте вызвать InventCountingList (InventManagement->Journals->Items Counting->Print->Counting list) думаю, сразу будет понятно, о чем я говорю.

Последний раз редактировалось IKA; 05.08.2013 в 18:43.
Старый 07.08.2013, 10:58   #4  
ansoft is offline
ansoft
Участник
Аватар для ansoft
 
123 / 37 (2) +++
Регистрация: 20.10.2005
Поможет генерация дизайна...
Тупо встав на дизайн InventJournalTrans торнуть правой кнопкой мышки и выбрать "генерация дизайна".
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сделать левый join или сделать динамическую группировку в GRID kadet DAX: Программирование 10 12.03.2013 12:07
SYSDATABASELOG - разобрать данные из SQL процедуры caper DAX: Программирование 2 23.11.2009 16:38
Как сделать фильтр по группе пользователей? Zabr DAX: Программирование 12 08.04.2009 11:40
Остатки по фактурам - отчет. Как сделать? Anais DAX: Программирование 3 10.12.2003 12:36
Можно ли увеличить ширину листа? MIkeFW DAX: Программирование 3 02.09.2003 18:17

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:08.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.