Проверить в строке наличие перевода строки 13+10? #193485


#0 by PIP
Столкнулся со следующей проблемой :Записываю текстовые файлы с событиями, текст вводится на форме обработки - поле неограниченной длинны и многострочное.Когда читаю сохраненный ранее файл с помощью - СоздатьОбъект("Текст"), далее открыть файл и получить строку, если длинна строки более 289 символов, то она обрезается.Выход из ситуации при сохранении проверять длинну строки и если больше 289 вставлять символы 13+10, это получается.Но хотелось убедиться а может уже есть перевод строки, а поиск символов перевода не работает :Если Найти(мСтрока,Симв)=0 ТогдаМожет быть есть простое решение этой проблемы
#1 by zzz
получитьСтрокуколичествострокРазделительСтрок а обрезается у тебя из-за кривых рук, ИМХО.
#2 by PIP
Может причину обрезания укажите?А проверить наличие разделителя в строке можно?
#3 by PIP
Дошло с разделителем, читается строка до разделителя.А вот с обрезанием?
#4 by zzz
2 так ты и объясни, чего у тебя там "с обрезанием". Код ?
#5 by PIP
Есть текстовый файл сохранен как одна строка длинной допустим 300 символов. Читаю этот файл следующим образом:КонецЕслиВ результате мСобытие имеет длинну 289 символов.
#6 by PIP
точно руки оказались кривыми, в ТЗ ограничил поле.Приношу извинения.
#7 by zzz
аминь!:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С