Имя: Пароль:
1C
 
Кодировка текстового файла
0 forforumandspam
 
23.11.09
12:07
Использую УПП (1.0.11.22) для Казахстана. Из платежного поручения исходящего формируется SWIFT-файл для перечисления зарплаты(файл текстовый с определенной структурой полей). Дело в том, что есть сотрудники, в имени и фамилии который используются буквы казахского алфавита. В файле вместо казахских букв появляются знаки "?". Запись в файл происходит объектом "ТекстовыйДокумент". Кодировка при записи "КодировкаТекста.ANSI". При смене кодировки на "КодировкаТекста.UTF8" буквы выгружаются нормально, но такой формат не понимает программа банк-клиент. Что ещё не хватает объекту "ТекстовыйДокумент", чтобы нормально выгрузить файлы?



p.s.: точно так-же выгружаются платежки в банк-клиент.
1 Rie
 
23.11.09
12:12
(0) А какой язык установлен?
2 forforumandspam
 
23.11.09
12:13
КодЯзыкаМакета не используется вообще, т.е. по умолчанию.
3 forforumandspam
 
23.11.09
12:17
Ещё мне не понятно, чем отличается


ФайлМТ102.Записать(ПолныйКаталогВыгрузки + "Swift.txt", КодировкаВыгрузки);

и

ФайлМТ102.УстановитьТипФайла ?

(Последней строчки так-же нет в модуле)
4 Живой Ископаемый
 
23.11.09
12:18
Используйте по умолчанию же, но буквы казахского алфавита перед записью строки в текстовый документ заменяйте (транслитерируйте) исключительно в русские
5 Живой Ископаемый
 
23.11.09
12:18
2(3) э... отличается тем, чем описано в СП
6 forforumandspam
 
23.11.09
12:19
(4) Нельзя так.
7 ramir
 
23.11.09
12:22
То, что программа банка не воспринимает UTF8 это ужасно...
8 Rie
 
23.11.09
12:22
(0) Попробуй поставить явно кодировку "win-1251".
9 forforumandspam
 
23.11.09
12:24
Больше всего удивляет, что это в типовой конфигурации для Казахстана, ей пользуются все.

(8) Пробую.