Текущее время: Вт, июл 22 2025, 00:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Два вопроса по SmartForm'ам.
СообщениеДобавлено: Пн, фев 06 2006, 12:18 
Гость
Hi All.

Подскажите возможно ли SmartForm'ах такое.

1. Не переность на новую строку длинную строчку в ячейках таблицы.
Не переносить, а обрезать. Я сечас обрезаю текст до нужного кол-ва символов но шрифт не моноширийный и текст визуально оканчивается в разных местах ячейки. А хочется просто резать в конце ячейки.

2. Печатать SmartForm без вывода окна диалога, а сразу посылать на принетр. Я печатаю несколько документов и в цикле вызываю
* determine smartform function module for invoice
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'

* call smartform invoice
CALL FUNCTION lf_fm_name
хочется чтобы диалог выбора параметров печати вызывался только на первом шаге, а на остальных шагах использовались настройки предыдущего.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Два вопроса по SmartForm'ам.
СообщениеДобавлено: Пн, фев 06 2006, 13:47 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
dmitryb написал(а):
Hi All.

Подскажите возможно ли SmartForm'ах такое.

1. Не переность на новую строку длинную строчку в ячейках таблицы.
Не переносить, а обрезать. Я сечас обрезаю текст до нужного кол-ва символов но шрифт не моноширийный и текст визуально оканчивается в разных местах ячейки. А хочется просто резать в конце ячейки.

2. Печатать SmartForm без вывода окна диалога, а сразу посылать на принетр. Я печатаю несколько документов и в цикле вызываю
* determine smartform function module for invoice
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'

* call smartform invoice
CALL FUNCTION lf_fm_name
хочется чтобы диалог выбора параметров печати вызывался только на первом шаге, а на остальных шагах использовались настройки предыдущего.


п.1 - не совсем понял, зачем так? (просто строку обрезать до вывода на N символов не устроит?)
п.2 - в параметрах вызова должны быть поля "число копий", "немедленный вывод".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ку
СообщениеДобавлено: Пн, фев 06 2006, 13:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
1) запрет переноса можно задать в стиле абзаца
2) посмотри что в export параметрах после первого вызова ф/м формы
и передай в след вызовы control_parameters-no_open X и нужные параметры,
еще можно кое-что в sfsy записать, полезно в исходнике ф/м порыться


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 07 2006, 12:01 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Народ, может я туплю и не могу вспомнить, но можно ли сделать так, чтобы в шаблоне, если длина текста превышает длину ячейки, строка переносилась и высота строки увеличивалась?

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 16:01 
Гость
Именно в шаблоне, по-моему, не получится так сделать, потому что высота строки задается в ее свойствах. А вот в таблице так и делается.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 17:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Я поэтому и спросил, хотел как в таблице сделать :)

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два вопроса по SmartForm'ам.
СообщениеДобавлено: Чт, дек 21 2006, 10:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
dmitryb написал(а):
Hi All.

Подскажите возможно ли SmartForm'ах такое.

1. Не переность на новую строку длинную строчку в ячейках таблицы.
Не переносить, а обрезать. Я сечас обрезаю текст до нужного кол-ва символов но шрифт не моноширийный и текст визуально оканчивается в разных местах ячейки. А хочется просто резать в конце ячейки.


Читал по смартформам в форуме, наткнулся на этот вопрос.

Можно, если таблицу выводить шаблоном (Template), а шаблон в цикле (Loop), тогда ничего переноситься не будет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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