Изменить данные в поле fremarks корректно

09.12.2015
9
0
#1
Добрый день! В документе есть история согласования записанная в поле Fremarks, как поменять там что либо и сохранить.@SetField меняет, но делает без переносов на новую строку(Весь текст слитно). пробовал вставлять "+@Char(13)+@Char(10)+", не помогло. Заранее спасибо.
 

alexas1

Lotus team
10.04.2014
723
144
#2
У тя fRemarks - multivalue походу. Значит и писать туда массив надо.
Или использовать те разделители, которые описаны в пропертях поля (comma, semicolon etc...).
Док, после записи отрефрешить.
Или сразу пиши туда массив: напр. вставляй вместо @Char... какую нить"*" и Field fRemarks := @explode("моя строка с * * * ";"*")
 
09.12.2015
9
0
#3
У тя fRemarks - multivalue походу. Значит и писать туда массив надо.
Или использовать те разделители, которые описаны в пропертях поля (comma, semicolon etc...).
Док, после записи отрефрешить.
Или сразу пиши туда массив: напр. вставляй вместо @Char... какую нить"*" и Field fRemarks := @explode("моя строка с * * * ";"*")
Спасибо, попробую и отпишусь.
 
09.12.2015
9
0
#4
У тя fRemarks - multivalue походу. Значит и писать туда массив надо.
Или использовать те разделители, которые описаны в пропертях поля (comma, semicolon etc...).
Док, после записи отрефрешить.
Или сразу пиши туда массив: напр. вставляй вместо @Char... какую нить"*" и Field fRemarks := @explode("моя строка с * * * ";"*")
Не помог способ,все равно в одну сточку все, видимо надо как то вставить конец строки. Есть еще варианты?
 

alexas1

Lotus team
10.04.2014
723
144
#5
Не помог способ,все равно в одну сточку все, видимо надо как то вставить конец строки. Есть еще варианты?
этого не может быть по определению. Проверь, что на форме поле "Fremarks" -> multivalue с правильными разделителями.
 
09.12.2015
9
0
#9
В списке договоров в свойствах документа допустим так рис1, а в самом документе рис2, как то странно.
 
09.12.2015
9
0
#10
я попробовал в не согласованном документе поменять в ручную (изменив формат поля на изменяемый), и что получилось
перевод строки выглядит в виде не читаемого символа, мне надо так же только с согласованным.
 

alexas1

Lotus team
10.04.2014
723
144
#12
09.12.2015
9
0
#13
- это в виде штоль?
- смотришь в открытом доке?
на форме поле "Fremarks" -> multivalue с правильными разделителями - должно быть!!! Посмотреть вложение 6625
Да, по разному отображается (если правой кнопкой на договор просто в списке договоров и если посмотреть в открытом договоре.)


 
09.12.2015
9
0
#14
Да, по разному отображается (если правой кнопкой на договор просто в списке договоров и если посмотреть в открытом договоре.)


Получилось записать изменив параметры поля. Но как записать больше текста (чем максимум строки) текста, ругается "Строчка в кавычках имеет слишком большую длину"?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 570
263
#15
Но как записать больше текста (чем максимум строки) текста,
звучит - как сделать то, что нельзя делать ;)
у полей есть ограничения, у строк тоже есть (здесь был вопрос)
проблемы решаются в контексте и а не абстрактно