Имя: Пароль:
1C
1С v8
Кодировка файлов DBF
0 WhiteDragon93
 
23.06.13
23:00
В общем такая ситуация: попросили написать выгрузку документа в файлы DBF (2 с разными полями), все сделал, вроде работает, только есть одно НО - если открывать файл в exel - получаются крокозябры, если открыть, например, DBFViewer - все нормально. В обработке есть выбор кодировки, ANSI или OEM. Как сказал заказчик, цитирую: "У тех, кому отправляем, ничего не получается". Помогите, товарищи специалисты, может мой косяк и как вообще выбрать правильно кодировку?
Конфа - УТ 10, документ реализации.
Обработка прилагается.
http://rghost.ru/46969363
1 mikecool
 
23.06.13
23:05
(0) выбери другую кодировку, не ту, что сейчас
2 WhiteDragon93
 
23.06.13
23:06
(1) выбор предоставлен пользователю, обе пробовали
3 mikecool
 
23.06.13
23:08
(2) либо одна из черепашек звиздит, либо нужна кодировка, в которую 1с не сохраняет
но емнип - дбфнавигатор должен видеть обе кодировки
4 WhiteDragon93
 
23.06.13
23:15
(3) мне показывали идентичные кодировки из 7.7, выгрузка из них открывается нормально в ексель, до меня они и не подозревали о существовании специализированных программ. Может ли быть такая беда из-за того, что загрузка происходит в 7 у конечного получателя файлов?
5 WhiteDragon93
 
23.06.13
23:16
+(3) выгрузки, а не кодировки. пардон
6 WhiteDragon93
 
23.06.13
23:56
Пример файла, который выгружен из 7.7 и в ексель открывается корректно
7 WhiteDragon93
 
23.06.13
23:56
8 hhhh
 
24.06.13
00:19
а кодировку до назначили или уже позже?
9 WhiteDragon93
 
24.06.13
00:23
(8) в каком смысле?
10 WhiteDragon93
 
24.06.13
00:40
(8) если по поводу файла - кодировка назначается при создании файла
11 hhhh
 
24.06.13
01:11
(10) ну вот это что за бред у вас?

Процедура ПриОткрытии()
ЭлементыФормы.Кодировка.СписокВыбора.Добавить("OEM", КодировкаXBase.OEM);
ЭлементыФормы.Кодировка.СписокВыбора.Добавить("ANSI", КодировкаXBase.ANSI);
КонецПроцедуры

это сразу в книгу рекордов гиннеса надо.