Текущее время: Чт, июл 31 2025, 01:27

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: по Smart Form
СообщениеДобавлено: Пт, сен 29 2006, 16:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Допустим есть таблица:
Отдел
Подотдел
человек
...
человек

Как сделать, чтобы "Отдел" и "Подотдел" не печатались в конце листка, а переносились на сл. страницу?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 29 2006, 16:19 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
В поиск!
http://sapboard.ru/forum/viewtopic.php?t=17829


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 15:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Интересно..
Но я пошел другим путем. В loop'е перепрыгиваю на следующую страницу контроллируя расстояние до конца страницы.
Из-за того, что я стал использовать loop вместо таблицы при выводе некоторые слова не влезают в ячейке, надо их сделать саморасширяемыми.
Что посоветуют ув. гуру?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 15:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
а выполнять команду "переход на страницу" для таблицы SF тоже не позваляет :cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 15:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Абапер написал(а):
Из-за того, что я стал использовать loop вместо таблицы при выводе некоторые слова не влезают в ячейке, надо их сделать саморасширяемыми

Насколько я помню, программно изменить высоту(ширину) ячейки не получится. Такое еще можно извратиться сделать в sapscript'е, но в SF?! А если заранее с запасом все нарисовать?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 15:54 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Igor Moskvin написал:
А если заранее с запасом все нарисовать?

то будет отчет 70 вместо 20 страниц.. грустно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 15:56 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну а что поделать? SF инструмент с весьма значительными ограничениями... А внешние рисовалки использовать никак?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 16:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Пономарев Артем написал:
Ну а что поделать? SF инструмент с весьма значительными ограничениями... А внешние рисовалки использовать никак?

оказалось все очень просто. В loop не обязательно вставлять шаблон, можно и строчку таблицы, которая расширяется.
Всем спасибо, все свободны :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 11 2008, 10:50 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Абапер написал(а):
Пономарев Артем написал:
Ну а что поделать? SF инструмент с весьма значительными ограничениями... А внешние рисовалки использовать никак?

оказалось все очень просто. В loop не обязательно вставлять шаблон, можно и строчку таблицы, которая расширяется.
Всем спасибо, все свободны :D


Добрый день!
Делаю у себя тоже LOOP.
Каждый шаг LOOP - это вывод одной строки вн таблицы с помощью узла TABLE (для возможности расширения одной строки на несколько видимых строк). В типе строки TABLE указано свойство "Атрибут защита абзаца от переноса на следующую страницу". Но тем не менее, при переходе на новую страницу строка LOOP (она же строка TABLE), состоящая из двух видимых строк, разрывается между страницами.
Никто не сталкивался с таким?

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 11 2008, 19:54 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Mожно попробовать в стиле задать page protection для paragraph format.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, июн 15 2008, 19:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Sergo написал:
Абапер написал(а):
Пономарев Артем написал:
Ну а что поделать? SF инструмент с весьма значительными ограничениями... А внешние рисовалки использовать никак?

оказалось все очень просто. В loop не обязательно вставлять шаблон, можно и строчку таблицы, которая расширяется.
Всем спасибо, все свободны :D


Добрый день!
Делаю у себя тоже LOOP.
Каждый шаг LOOP - это вывод одной строки вн таблицы с помощью узла TABLE (для возможности расширения одной строки на несколько видимых строк). В типе строки TABLE указано свойство "Атрибут защита абзаца от переноса на следующую страницу". Но тем не менее, при переходе на новую страницу строка LOOP (она же строка TABLE), состоящая из двух видимых строк, разрывается между страницами.
Никто не сталкивался с таким?


Да, было дело. Пришлось писать код, который следил за этим. Код смотрит на оставшееся расстояние до конца страницы и в зависимости от этого выводит/не выводит строку. Код не сохранился к сожалению, но поищите в форуме, где-то я его тут видел...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 16 2008, 08:14 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Jelena написала:
Mожно попробовать в стиле задать page protection для paragraph format.


Пробовал. Не помогает. Перепробовал везде галочки "page protection". Результат нулевой.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 16 2008, 08:16 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Абапер написал(а):
Да, было дело. Пришлось писать код, который следил за этим. Код смотрит на оставшееся расстояние до конца страницы и в зависимости от этого выводит/не выводит строку. Код не сохранился к сожалению, но поищите в форуме, где-то я его тут видел...


Спасибо :D Как раз хотел без помощью каких-либо кодов реализовать.
А код тот смотрит именно на расстояние? Не на строки?

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 16 2008, 18:03 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Sergo написал:
Пробовал. Не помогает. Перепробовал везде галочки "page protection". Результат нулевой.


Хм... А у вас что, узел LOOP, а в нем узел TABLE? У меня используется просто TABLE (в закладке Data указанo Loop -> internal table) и для line type проставлен checkbox 'No Page Break'. Все работает нормально...

Вообще page protection в SF по-моему распространяется только на одну строку (row) таблицы, т.е. если нарисована одна строка, а в ней, например, какой-то длинный текст. А фичи похожей на "widow/orphan protection" или "keep with next" в Word'e там нету, это действительно надо "ручками".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 17 2008, 07:35 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Jelena написала:
Хм... А у вас что, узел LOOP, а в нем узел TABLE?


Да, именно так.

Jelena написала:
У меня используется просто TABLE (в закладке Data указанo Loop -> internal table) и для line type проставлен checkbox 'No Page Break'. Все работает нормально...


Просто Table не позволяет принудительно переносить на новую страницу, а требуется :D

Jelena написала:
Вообще page protection в SF по-моему распространяется только на одну строку (row) таблицы, т.е. если нарисована одна строка, а в ней, например, какой-то длинный текст.


Вот жешь поэтому и сделал TABLE внутри LOOP. Подумал что одна строка должна железно не разрываться, а она все равно рвется.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB