Имя: Пароль:
1C
1С v8
Выгрузка в текстовый файл
0 werta2007
 
22.08.14
12:00
Выгружаю инфу в текстовый документ из ЗУП, просматриваю в блокноте чистый, смотрю в FAR три символа. Что сие означает и как от этих символов избавиться?
Текст = Новый ТекстовыйДокумент;
Текст.Очистить();
Текст.Записать(ИмяФайла);
1 Килограмм
 
22.08.14
12:09
что за символы то хоть?
2 werta2007
 
22.08.14
12:10
Пробовала менять кодировку. В 1с по умолчанию UTF8, устанавливала windows-1251, ничего не изменилось
3 werta2007
 
22.08.14
12:11
(1) п>ї
4 _fvadim
 
22.08.14
12:11
bom utf8
5 User_Agronom
 
22.08.14
12:12
(1) EndOfLine, CarriageReturn, EndOfFile
6 User_Agronom
 
22.08.14
12:12
(0) Я в (5) угадал?
7 werta2007
 
22.08.14
12:14
(5) простите, что?
8 anatoly
 
22.08.14
12:15
(7) в ФАРе в просмотре Ф4 нажмите - какие коды?
9 werta2007
 
22.08.14
12:15
(4) что-то в списке кодировок (в справке по 1с) такой не нашла
10 User_Agronom
 
22.08.14
12:15
(7) Это управляющие символы: EOL, CR, EOF
Я их для Вас расшифровал. Но если не представляете, что это такое - можно подзабить на это дело.
11 aka AMIGO
 
22.08.14
12:16
User_Agronom предположил самое вероятное - выведены служебные символы текстового файла
12 _fvadim
 
22.08.14
12:16
http://forum-mista.pro/topic.php?id=711082
v8: v8: Сохранить текст без маркера BOM
ну и вообще искать по "запись utf8 без BOM"
13 _fvadim
 
22.08.14
12:17
если не мешают, то можно и оставить
14 Crush
 
22.08.14
12:19
(0) Записать файл через двоичные данные.
А зачем? Если не секрет.
15 _fvadim
 
22.08.14
12:20
(9) в (4) направление для поиска :)

bom это метка описывающая порядок байт в файле.
16 werta2007
 
22.08.14
12:21
(10,11,12) спасибо, я поняла.
Попробовала CESU-8, результат 0.
(14) выгрузку в банк делаю, они там их видят
17 _fvadim
 
22.08.14
12:22
(16) а если вставить пустую первую строку?
18 ptiz
 
22.08.14
12:22
Отсюда
v8: Из 1С в txt. Кодировка UTF8 без BOM сбилась на 8.3

Текст = Новый ЗаписьТекста(ВыбФайл, КодировкаТекста.ANSI);
Текст.Закрыть();
Текст = Новый ЗаписьТекста(ВыбФайл, КодировкаТекста.UTF8,, Истина, Символы.ПС);
....
Текст.ЗаписатьСтроку(НоваяСтрока);
....
Текст.Закрыть();
19 werta2007
 
22.08.14
12:27
(17) и очищала, и удаляла, в вставляла пустую, все равно.
(18)пробую. спасибо
20 werta2007
 
22.08.14
12:31
(18) УРА!!!!!! СПАСИБО ОГРОМНОЕ!!!!
21 User_Agronom
 
22.08.14
12:38
(20) Жуть! Проблема решена без установки первопричины))