|
v8: ТекстовыйДокумент: перевод строки в конце | ☑ | ||
---|---|---|---|---|
0
2307861c
13.12.11
✎
14:26
|
Почему-то в 8.2 в записаный текстовой документ попадает типа перевод строки. Тоесть когда захожу в файл и нажимаю ctrl+end то попадаю на начало следущей строки. Хотя метод КоличествоСтрок() в 8.2 возвращает - 1 строку. Как убрать этот момент?
|
|||
1
andrewks
13.12.11
✎
14:30
|
чем мешает?
|
|||
2
Rie
13.12.11
✎
14:33
|
(0) Чем записывал - Записать() или ЗаписатьСтроку()
Используй Записать() - и будет счастье. |
|||
3
2307861c
13.12.11
✎
14:49
|
(2)Вот как записываю
Текст = Новый ТекстовыйДокумент; Текст.ДобавитьСтроку(СтрокаТекста); Текст.Записать(Путь); |
|||
4
2307861c
13.12.11
✎
14:50
|
(1) Мешает, потому что ффайл предназначен для стороннего ПО, а эта пустая строка вызывает у него ошибку
|
|||
5
Wobland
13.12.11
✎
14:53
|
Символы.ПС в последней строке в конце?
|
|||
6
andrewks
13.12.11
✎
14:55
|
(5) ему, наоборот, надо от них избавиться
|
|||
7
2307861c
13.12.11
✎
14:57
|
Вот весь текст добавления строки
СтрокаТекста=СокрЛП(СтанцияОтгрузка.Код)+";"+СокрЛП(СтанцияНазначение.Код)+";11101;;"+ТипВагона+";70000;70;0;0;20;20;1;1;0"; Текст.ДобавитьСтроку(СтрокаТекста); |
|||
8
FN
13.12.11
✎
14:58
|
бери Scripting.FileSystemObject + метод Write
|
|||
9
andrewks
13.12.11
✎
14:59
|
(8) а если сервер? да ещё на лине?
|
|||
10
andrewks
13.12.11
✎
14:59
|
(8) тогда уж лучше через adodb
|
|||
11
andrewks
13.12.11
✎
15:01
|
(7) попробуй переделать через УстановитьТекст()
многострочный текст сам сформируй, и подсунь |
|||
12
Reset
13.12.11
✎
15:02
|
//Если файл небольшой, то можно так
Строка=ТекстовыйДокумент.ПолучитьТекст(); Текст.УстановитьТекст(лев(Строка,СтрДлина(Строка)-1)); Текст.Записать(Путь); |
|||
13
Wobland
13.12.11
✎
15:06
|
(12) а не -2?
|
|||
14
НЕА123
13.12.11
✎
15:07
|
(0)
юзай ЗаписьТекста. |
|||
15
andrewks
13.12.11
✎
15:14
|
(13) внезапно!
СтрДлина("123"+Символы.ПС) = 4 у 1С свои правила, панимаишь... |
|||
16
Reset
13.12.11
✎
15:16
|
(13) От свойства РазделительСтрок зависит. По дефолту ПС у текстового документа. То есть если ДО записи, то -1. Но если не заменить, то при записи оно заменится на вк+пс (опять же по дефолту)
|
|||
17
2307861c
13.12.11
✎
15:20
|
(14)Спасибо помогло.
Всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |