• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

В договоре исчезает текст с первой страницы

Автор chak, Січень 08, 2012, 12:41:40

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

chak

Может кто сталкивался с этой проблемой и знает пути ее решения, подскажите...
Если я создаю из шаблона или редактирую  договор и при этом получается, что часть текста договора переходит или сдвигается на вторую страницу, то весь текст который должен был перенестись на вторую страницу просто исчезает. Тоже самое если шаблон договора сделан на 2 страницы и я редактирую (дописываю) текст договора на первой странице, то та часть текста, которая должна была перейти на вторую страницу договора - исчезает.
В дизайнере шаблона договора ставил галочки: - растягиваемый, - растягиваемый до макс.высоты, - смещаемый, - смещаемый при перекрытии. Ничего не помогает.  

admin

Посмотрите как это сделано в стандартных шаблонах, мало установить растягиваемый или разрешить разрыв для самого объекта Текста (например Rich1) еще нужно установить подобные галочки и для бенда (например MasterData1) на котором стоит этот объект Текст.

chak

#2
Это происходит и в стандартных шаблонах. Создайте договор на основании стандартного шаблона, потом в редакторе увеличьте шрифт или добавьте несколько строчек текста и вы увидите, что та часть текста, которая должна была перейти на вторую страницу текста, исчезла.

admin

Цитата: chak від Січень 20, 2012, 23:51:54
Это происходит и в стандартных шаблонах. Создайте договор на основании стандартного шаблона, потом в редакторе увеличьте шрифт или добавьте несколько строчек текста и вы увидите, что та часть текста, которая должна была перейти на вторую страницу текста, исчезла.

Создал. Указал шрифт размером 36, получилось 18 страниц договора, все отлично перенеслось на след. страницы при просмотре.

chak

http://youtu.be/yDqpG1Q3wh0

вот записал видео... объясните, что я не так делаю?

admin

Цитата: chak від Січень 23, 2012, 21:49:29
http://youtu.be/yDqpG1Q3wh0

вот записал видео... объясните, что я не так делаю?

Не там редактируете, просто радикально не там.

Вот видео где надо:
http://www.softbalance.com.ua/forum/index.php?topic=1535.msg8728#msg8728

chak

#6
Гмм.  Речь то идет не о создании и редактировании  шаблонов договора, а о редактировании  договора созданного  уже из существующего шаблона.  Объясню подробней.  У меня предприятие оказывает услуги предприятиям и учреждениям всех форм собственности и в том  числе бюджетным организациям. Кто работает с бюджетниками,  тот знает  что это такое. Приходится от 2 до  5 раз переделывать один и тот-же  договор, то бухгалтеру  что-то не подошло,  то  юрист требует внести  такой-то пункт в договор,  то казначейство  требует внести  такой-то текст и т.д.. Изменения касаются не каких-то переменных данных, а именно  текстовой части договора.  Если под каждое бюджетное предприятие я буду создавать свой шаблон, вы представляете,  сколько шаблонов  будет создано.  У меня и так в программе создано больше 20 шаблонов договора на предоставление услуг.  Я уже не могу разобраться,  в каком шаблоне у меня указаны те или иные требования. Если же можно будет редактировать текст договора созданного из шаблона, а не сам шаблон, то это совсем изменит ситуацию. Я думаю, что это понятно:  создал из шаблона, внес изменения, сохранил измененный договор.  Надо, открыл этот договор, опять внес изменения, сохранил. И так далее.  Для меня этот вопрос очень актуален. Пока, я все бюджетные договора набираю вручную в Ворде.   

TheOK

#7
Если бы вы даже изменили текст документа таким образом как вы хотели, это вряд ли принесло вам результат которого вы ожидаете. Возможно, изменения и сохранились бы в отчете (не тестил), но вы не смогли бы никак сохранять изменения для каждого из ваших документов таким образом. Это делается только при формировании/изменении договора (кнопочки добавить, как шаблон, изменить).

Как вариант, возможно вам подойдет, если форматирование текста для вас не важно.
"Зашиваете" текст договора в поле Дополнительно4. Создаете свой шаблон, где текст договора= поле [Докум.Дополнительно4]
В таком случае у вас будет возможность редактировать текст договора для любого документа.
Посмотрите, может быть это каким-то образом облегчит ваши мучения.
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

TheOK

Еще один момент.
Вы можете сохранять форматирование текста используя HTML теги. Для этого необходимо выставить свойство allowhtmltags текстового поля  (тип не RichEdit а TfrxMemoView).
Таким образом, если вы можете сохранять любой текст в удобном для вас форматировании в поле.
Согласно мануалу FastReport возможно использовать только следующие теги:
<b> - жирный текст
<i> - наклонный текст
<u> - подчеркнутый текст
<strike> - зачеркнутый текст
<sub> - подстрочный текст
<sup> - надстрочный текст
<font color> - цвет шрифта
Вот пример из мануала:
текст <b>жирный текст</b> <i>наклонный текст</i> <b><i>жирный и наклонный</b></i> E = mc<sup>2</sup> это обычный текст, <font color=red>а это красный</font>
В одном из полей дополнительно документа вы можете сохранять информацию относительно  того, какой текст договора вы используете, а после, выписывая документы, в которых вы хотите использовать этот же текст договора, создаете их на на основании нужного (проверяете по полю Дополнительно) через кнопочку "Как шаблон".
Что скажете?
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

chak

#9
К сожалению это не совсем то, что нужно, так как часто приходится не только добавлять текст, но кое-что и убирать и изменять. Кто-то хочет, чтобы какие-то конкретные пункты договора были записаны так, а кто-то требует, чтобы эти же пункты были записан по-другому и т.д.  Ну, в любом случае спасибо за совет. Мне просто тогда непонятна функция кнопки «Редактировать отчет» при просмотре договора. Зачем она нужна, если свои функции не выполняет. А очень жаль.