|  10.12.2012, 22:13 | #1 | 
| Banned | PageBreak in AX2012 
			
			Уважаемые коллеги, кто использует какой способ принудительного конца страницы A4 в AX2012 / SSRS в блоке Table? Последний раз редактировалось EVGL; 10.12.2012 в 22:16. | 
|  | 
|  11.12.2012, 11:04 | #2 | 
| MCT | 
			
			Попробуйте выгрузить файл отчета в формате .rdl и затем загрузить его в VS с типом Report Server Project, то набор свойств существенно увеличится. Это при условии что отчет создавался с типом Dynamics Ax, там очень ограниченный набор свойств. Есть большая вероятность, что найдете необходимое вам свойство, проверить не могу, нет под рукой настроенной версии, но мне кажется, что найдете. 
				__________________ Axapta book for developer | 
|  | 
|  11.12.2012, 11:12 | #3 | 
| Участник | |
|  | 
|  11.12.2012, 11:43 | #4 | 
| MCTS | 
			
			Один из возможных способов описан тут: http://msdn.microsoft.com/en-us/libr...68(VS.80).aspx искать по сочетанию "Page Breaks" Этот вариант подходит для вставки принудительного разрыва после определенного числа строк. | 
|  | 
|  11.12.2012, 11:49 | #5 | 
| Banned | 
			
			Ну как вам сказать... В Report Designer в VS есть для этого совершенно рудиментарные средства, которые полагаются на сами данные, а не на reflexion к движку отчета. Так, в Table разрыв вставляется путем группировки записей, например, по N штук (IvanOFF меня опередил). Хуже того, каждая таким образом сформированная страница - статична и закодирована отдельно. Для M страниц нужно сделать M статических raw group по N записей. Если вспомнить ту же русскую накладную, то там на section.execute() можно было еще перед выводом в отчет динамически замерить ожидаемую высоту и принять некие меры. А тут вот клиент хочет как в Word "не разрывать абзац" переводом страницы. Для этого надо заранее знать, какой он будет высоты, а это, похоже, задача нерешаемая кроме как формированием сплошного блока с эмуляцией строк переводом каретки. Последний раз редактировалось EVGL; 11.12.2012 в 11:55. | 
|  | 
|  11.12.2012, 12:14 | #6 | 
| MCTS | 
			
			В свойствах контрола Tablix есть параметр "Keep together on one page if possible" Может быть, он поможет решить поставленную задачу?   | 
|  | |
| За это сообщение автора поблагодарили: EVGL (5). | |
|  12.12.2012, 20:38 | #7 | 
| Banned | Цитата: Зато помогает KeepTogether на RowGroup. Последний раз редактировалось EVGL; 12.12.2012 в 20:42. | 
|  | |
| За это сообщение автора поблагодарили: S.Kuskov (1). | |
|  12.12.2012, 20:43 | #8 | 
| Участник | 
			
			да, блин похоже повторяется случай печати эпилога в AX2009
		 
				__________________ -Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. | 
|  | 
|  | 
| 
 |