При формировании отчетов в формате RTF и использовании полей ^ в ячейке таблицы , иногда (не просек последовательность), в ячейку перед полем вставляется значок 'перевод строки' (в исходнике проги этого значка нет). Побеждаю это с помощью добавления пробелов перед полем. Данный способ мне кажется нудным и не интересным и не всегда помогает.
Посоветуйте please может есть что-то еще.
Помогите или вопрос про RTF
Модераторы: m0p3e, edward_K, Модераторы
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: Помогите или вопрос про RTF
Подтверждаю - есть такая ботва... иногда непонятности встречаются... как мне объяснили господа из Москвы - такое встречается при определенной версии Офиса...
Переставил офис - подобные глюки пропали
Переставил офис - подобные глюки пропали
Re: Помогите или вопрос про RTF
Бывало такое!
Замечено появление такой фигни при стиле текста отличного от Normal в форме(например, заголовок 1,2 и т.п.). Тогда в отчет вставлялся перевод строки.
На всякий случай установи стиль Normal во всей форме.
Пиши, если поможет
Замечено появление такой фигни при стиле текста отличного от Normal в форме(например, заголовок 1,2 и т.п.). Тогда в отчет вставлялся перевод строки.
На всякий случай установи стиль Normal во всей форме.
Пиши, если поможет
У меня в отчете также добавляется штук 10 переводов строки, грохал все шаблоны
что может быть?
Все переводы строк появляются когда добавляешь в отчет строки начиная с
что может быть?
Все переводы строк появляются когда добавляешь в отчет строки начиная с
Код: Выделить всё
if ( csoprs.direct = 1)
Код: Выделить всё
.linkform "ReestrDovShortOrdersAttr" prototype is DOVERREESTR
.nameinlist ’Реестр доверенностей (ордера или аттрибуты)’
.group ’Реестр доверенностей’
.var
X,X1,X2:string;
tmp:comp;
.endvar
.create view csoprs
as select
dover.csopr,dover.direct,spdover.cmcusl,attrval.vstring
from
dover(readonly),spdover(readonly),attrval(readonly)
where
((
нрек_доверености == dover.nrec
And
dover.nrec == spdover.cdover
And
нрек_доверености == attrval.crec
And
013800000000230Bh == attrval.cattrnam
And
1138 == attrval.wtable
));
.fields
номер_доверености
дата_выдачи
срок_действия
фамилия_дов_лица
должность
наименование_поставщика
номер_счета
дата_счета
X1
X2
X
.endfields
Форма М-3
Утверждена
постановлением Госкомстата СССР
28.12.1989 № 241
__________________________
(предприятие, организация)
Код по ОКУД
ЖУРНАЛ УЧЕТА ВЫДАННЫХ ДОВЕРЕННОСТЕЙ ЗА 20__ Г.
Номер доверенности Дата выдачи Срок действия доверенно-сти Должность и фамилия лица, которому выдана доверенность Поставщик Номер и дата наряда (заменяющего наряд документа или извещения)
Расписка лица, получившего доверенность Номер, дата документа, подтверждающего выполнение поручения
1 2 3 4 5 6 7 8
.{
!.{?internal;
.begin
X:=’’;
X1:=’’
X2:=’’;
if ( (csoprs.getfirst) = tsok )
{
if ( csoprs.direct = 1)
{
tmp:= csoprs.csopr;
if ( tmp <> comp(0))
{
_loop sklorder where ( sklorder.csopr = tmp )
X:=X+’ ‘+sklorder.norder+’ от ‘+sklorder.dord;
if ( X <> ‘’ ) X:=’Ордера:’+X
else X:=’Ордеров нет’;
X1:= номер_накладной;
X2:= дата_накладной;
}
else
{
X1:= csoprs.vstring;
}
}
else
{
tmp:=csoprs.cmcusl;
if ( tmp <> comp(0))
{
_loop plpor where ( plpor.nrec = tmp )
X:=’Ордер №’+plpor.nodok+’ от ‘+plpor.datob;
X1:= номер_накладной;
X2:= дата_накладной;
}
else
{
X1:=csoprs.vstring;
}
}
}
end.
^ ^ ^ ^, ^ ^ ^ ^ ^ ^ ^
.}
.endform