Имя: Пароль:
1C
 
Задать кодировку текста
0 John83
 
12.01.11
10:12
Делаю выгрузку в прогу "Возмещение НДС", там нужна кодировка C1251 (по крайне мере так http://www.artlebedev.ru/tools/decoder/advanced/ сказал), но в 1С такой кодировки не нашел. Как тогда быть?
PS как можно задать эту кодировку в обычном текстовом документе?
PSS как еще можно определить кодировку? может ресурс ошибся...
1 John83
 
12.01.11
10:12
т.е. CP1251
2 ДенисЧ
 
12.01.11
10:12
Продам СП...
3 Dmitriy_76
 
12.01.11
10:13
(2) нашел покупателя ?
4 ДенисЧ
 
12.01.11
10:13
ТекстовыйДокумент.Записать (TextDocument.Write)
ТекстовыйДокумент (TextDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайла>, <РазделительСтрок>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка. Имя файла для сохранения текста.
<ТипФайла> (необязательный)

Тип: КодировкаТекста; Строка. Тип кодировки файла. Тип файла может быть задан как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:
UTF-8
UTF-16
UTF-16BE
UTF-16LE
UTF-32
UTF-32BE
UTF-32LE
UTF16_PlatformEndian
UTF16_OppositeEndian
UTF32_PlatformEndian
UTF32_OppositeEndian
UTF-7
IMAP-mailbox-name
SCSU
BOCU-1
CESU-8
ISO-8859-1
US-ASCII
gb18030
IBM367
iso-8859-2
iso-8859-3
iso-8859-4
iso-8859-5
iso-8859-6
iso-8859-7
iso-8859-8
iso-8859-9
iso-8859-13
iso-8859-15
cp932
Shift_JIS
EUC-JP
cp33722
windows-950
Big5
cp950
Big5-HKSCS
cp1386
GBK
GB2312
GB_2312-80
cp964
cp949
cp949c
EUC-KR
ibm-971
KSC_5601
ibm-1363
windows-949
windows-874
cp874
ibm-1162
cp437
cp737
cp775
cp850
cp851
cp852
cp855
cp856
cp857
cp858
cp860
cp861
cp862
cp863
cp864
cp865
cp866
ibm-867
CP868
cp869
KOI8-R
ibm-901
ibm-902
cp922
KOI8-U
ibm-4909
windows-1250
windows-1251
windows-1252
windows-1253
windows-1254
windows-1255
windows-1256
windows-1257
windows-1258
macintosh
x-mac-greek
x-mac-cyrillic
x-mac-centraleurroman
x-mac-turkish
hp-roman8
Adobe-Standard-Encoding
cp1006
cp1098
cp1124
cp1125
ibm-1129
cp1131
ibm-1133
ISO-2022-JP
JIS_Encoding
ISO-2022-JP-2
ISO_2022,locale=ja,version=3
ISO_2022,locale=ja,version=4
ISO-2022-KR
ISO_2022,locale=ko,version=1
ISO-2022-CN
ISO-2022-CN-EXT
HZ-GB-2312
windows-57002
windows-57003
windows-57011
windows-57010
windows-57007
windows-57004
windows-57005
windows-57008
windows-57009
LMBCS-1
LMBCS-2
LMBCS-3
LMBCS-4
LMBCS-5
LMBCS-6
LMBCS-8
LMBCS-11
LMBCS-16
LMBCS-17
LMBCS-18
LMBCS-19
IBM037
ebcdic-de
ebcdic-dk
IBM278
IBM280
IBM284
IBM285
IBM290
IBM297
IBM420
IBM424
IBM500
ibm-803
IBM-Thai
IBM870
IBM871
cp875
IBM918
cp930
cp933
cp935
cp937
cp939
cp1025
IBM1026
IBM1047
cp1097
cp1112
cp1122
cp1123
ibm-1130
ibm-1132
ibm-1137
IBM01140
IBM01141
IBM01142
IBM01143
IBM01144
IBM01145
IBM01146
IBM01147
IBM01148
IBM01149
ibm-1153
ibm-1154
ibm-1155
ibm-1156
ibm-1157
ibm-1158
ibm-1160
ibm-1164
ibm-1364
ibm-1371
ibm-1388
ibm-1390
ibm-1399
ibm-5123
ibm-8482
ibm-16684
ibm-4899
ibm-4971
ebcdic-he
ebcdic-ar
ibm-37_P100-1995,swaplfnl
ibm-1047_P100-1995,swaplfnl
ibm-1140_P100-1997,swaplfnl
ibm-1142_P100-1997,swaplfnl
ibm-1143_P100-1997,swaplfnl
ibm-1144_P100-1997,swaplfnl
ibm-1145_P100-1997,swaplfnl
ibm-1146_P100-1997,swaplfnl
ibm-1147_P100-1997,swaplfnl
ibm-1148_P100-1997,swaplfnl
ibm-1149_P100-1997,swaplfnl
ibm-1153_P100-1999,swaplfnl
ibm-12712_P100-1998,swaplfnl
ibm-16804_X110-1999,swaplfnl
ebcdic-xml-us

Значение по умолчанию: UTF8
<РазделительСтрок> (необязательный)

Тип: Строка. Задается строка, являющаяся разделителем строк, к которой при записи файла будет преобразован символ ПС. Если строка пустая, то разделители строк при записи не конвертируются.
Допустимуе варианты разделителей строк:
ВК;
ПС;
ВК+ПС (значение по умолчанию - может не указываться).
При использовании других строк в качестве разделителей, будет вызвано исключение.
Значение по умолчанию: ВК+ПС
Описание:

Записывает текстовый документ в файл с указанным именем.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

При работе на веб-клиенте вызов метода выполняет обращение к серверу.
Пример:

ТекстДок.Записать("price.txt");
5 Wobland
 
12.01.11
10:15
ТекстовыйДокумент (TextDocument)
УстановитьТипФайла (SetFileType)
Синтаксис:
УстановитьТипФайла(<Тип>)
6 John83
 
12.01.11
10:19
(4) windows-1251 = CP-1251?
7 John83
 
12.01.11
10:20
в PS под задать кодировку в текстовом документе, имелось в виду задать кодировку в том же блокноте, т.е. без 1С
8 ДенисЧ
 
12.01.11
10:20
(6) да
(7) Чё?
9 Дикообразко
 
12.01.11
10:21
(7) блокнот запоминает последнюю использованную кодировку
10 John83
 
12.01.11
10:31
всем спасибо
11 John83
 
12.01.11
12:18
хм... чего-то не работает

ТекстДокумент = Новый ТекстовыйДокумент;
ТекстДокумент.Прочитать("Z:\04213015.txt");
ТекстДокумент.УстановитьТипФайла("windows-1251");
ТекстДокумент.Записать("Z:\04213015.txt", "windows-1251");

текст должен получится что-то вроде:

?¤” ©«:4705*****************20110112095749
’ЁЇ?­д:Ќ„‘
Ђ¤аЋвЇа:188380, ѓЂ’—?Ќ‘Љ?‰ ђЂ‰ЋЌ, ЏЋ‘…‹ЋЉ ‚›ђ?–Ђ, ‘?‚…ђ‘ЉЋ… ?Ћ‘‘…, 168, ,
’Ґ«ЋвЇа:323-86-21
„®«¦­ЋвЇа:‡ ¬.Ј« ў­®Ј® ЎгеЈ «вҐа 
”?ЋЋвЇа:„¬ЁваЁзҐ­Є® Ћ«мЈ  ‚« ¤Ё¬Ёа®ў­ 
Љ®«„®Є:1
‚Ґаб”®а¬:3.06
‘«г¦?­д:1165316270    
@@@
?¤„®Є:20100423114813*******000000000001
@1
?ЌЌќЄбЇ:7826042134
ЉЏЏќЄбЇ:470501001
Ќ Ё¬ќЄбЇ:‡ЂЉђ›’Ћ… ЂЉ–?ЋЌ…ђЌЋ… ЋЃ™…‘’‚Ћ "’ЋђѓЋ‚›‰ „ЋЊ "ЉђЂ‘‘"
ЏаЁ§­ќЄбЇ:2
@@1
2
‚Ё¤Ќ «ЏҐаЁ®¤:1
Ќ «ЏҐаЁ®¤:201002
ЏаЁ§‚Ё¤„ҐЄ«:1
Ќ®¬ҐаЉ®аа:0
#1
ЏаЁ§­‚„ќЄбЇ:01
Ќ «Ѓ § ‚„:912809.5
‡ пў«Ќ„‘‘㬂„:111182.87
##1
#1
ЏаЁ§­‚„ќЄбЇ:02
Ќ «Ѓ § ‚„:3218925.6
‡ пў«Ќ„‘‘㬂„:437186.61
##1
@2
@3
#$
?¤Љ®­ва:201004231148130001
$1
„ в ‡ Є«Љ®­ва:13.10.2008
Ќ®¬ҐаЉ®­ва:151-ќ
ЏаЁ§­‚„ќЄбЇЉ®­:02
‘г¬Љ®­ва‚ «:RUB,12000000
‘г¬Џ‚ «:RUB,1674271
#1
Ќ Ё¬’®ў аЉ®­ва:‚…Ќ’?‹њ Љ‚-1Џ
Љ®«’®ў аЉ®­ва:796,20
##1
#1
Ќ Ё¬’®ў аЉ®­ва:‚›ЏђџЊ?’…‹њ „“ѓЂ-318 Њ1 220/380‚
Љ®«’®ў аЉ®­ва:796,1
##1
#1
Ќ Ё¬’®ў аЉ®­ва:‚›ЏђџЊ?’…‹њ „“ѓЂ-318 Њ1 220/380‚
12 Aprobator
 
12.01.11
12:32
о народ зажигает после нового года. И чего он таким должен получится? А самое главное - в чем?
13 John83
 
12.01.11
13:44
(12) в блокноте
14 Aprobator
 
12.01.11
13:50
(13) какой шрифт стоит в блокноте то? Не Terminal случаем? Он очень хорощо досовскую кодировку кушает.
15 John83
 
12.01.11
13:59
в общем вопрос закрыт
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший