Текущее время: Пт, авг 01 2025, 14:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 10:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
Добрый день!
Возможно вопрос простой, но решить мне его так и не удалось.
Задача: Смарт-форма выводит таблицу (произвольной длинны, ширина строк произвольная) после таблици необходимо вывести реквизиты, причем именно в конце страници.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 11:37 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
А если внизу страницы под MAIN окном создать отдельное окно, условия вывода - только в конце главного окна (второе), и в нем выводить реквизиты. А на других страницах будет выводиться пустое окно. Вроде так.
Еще можно в нижнем колонтитуле таблицы выводить, но это сразу за таблицей, а не внизу страницы...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 12:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
я пробовал создавать второе окно, проблема в том что может произойти наложение на последней странице :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 12:46 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Почему м.б. наложение? Окно создаётся ПОД окном MAIN. На других страницах, кроме последней, на этом месте будет пусто. Если реквизиты, допустим, одна строчка, думаю, что ничего страшного не будет. Или много строк нужно выводить в реквизитах?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 13:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
в том то и дело что много сантиметров 7-10 а на предыдущих страницах в этом месте печатается таблица


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 13:49 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Ну тогда в нижнем колонтитуле таблицы выводить, неразрывно с последней строкой таблицы, но это сразу за таблицей, а не внизу страницы... Другой возможности вроде нет... :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Чт, май 14 2009, 13:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
Спасибо. Я Пока так и делаю :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.  Тема решена
СообщениеДобавлено: Вт, май 19 2009, 23:24 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Я делала что-то похожее для account statement - на последней странице внизу (т.е. всегда в одном и том же месте) выводилось окно с обратным адресом и прочей информацией для нашей бухгалтерии. Клиенты таким образом могли просто отрезать нижнюю часть и приложить к платежу - обратный адрес как раз появлялся в окошке конверта.

К сожалению, всех подробностей не помню, но там окно MAIN было до конца страницы, а под ним было нарисовано окно для "отрезной части". В окне MAIN шел подсчет количества строк и, если "отрезная часть" влезала на первую страницу, то она печаталась там же. В противном случае печатались все строки до упора, а потом "отрезная часть" только на последней странице. Тут, правда, есть определенные ограничения - например, заранее надо знать сколько строк влезает на страницу.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Ср, май 20 2009, 09:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
Спасибо Jelena.
Только что закончил делать нечто подобное :D
В двух словах решение:
1. Пришлось написать хитрую процедуру по подсчету строк (так как высота строк может быть разная, т.е одна строка таблицы может рассполагаться в несколько печатных строках)
2. В смарт форме расположил главное окно на всю страницу, в нижней часте экрана, с наложением на главное окно, расположил еще одно окно с реквизитами, которое выводится только на последней странице.
3. Наисал процедуру расчета попадания в нижнюю область. Т.е если количество строк попадает в расчитаную область то нужно создать новую страницу.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Ср, май 20 2009, 11:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Можно проще...
Главное окно на всю страницу.
В конце главного окна поместить пустой шаблон размером с окно с реквизитами.
Окно с реквизитами разместить внизу страницы с пересечением с главным. Условие вывода: только в конце главного окна.


Последний раз редактировалось Timon&Pumba Ср, май 20 2009, 14:21, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms. Печать реквизитов в конце последней страници.
СообщениеДобавлено: Ср, май 20 2009, 14:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
хммм странно а у меня так не получилось... :?


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

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


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

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


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

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