Версия для печати темы (https://pro1c.org.ua/index.php?s=dea508e1a7b46c934030a2a6198f183a&showtopic=50832)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Кодировка DBF-файла при чтении Клиент-Банком в Бухгалтерии 2.0

Автор: kihor 05.03.19, 17:27

Коллеги,

Мы осуществили переход на Бухгалтерию 2.0 с редакции 1.2. Настраиваю в новой базе импорт выписок Клиент-Банка из DBF-файла Креди-Агриколь. Столкнулся с проблемой - вместо русских букв в содержании платежа отображаются кракозябры. Причем отображаются кракозябры как при установке кодировки OEM так и ANSI. На этом же сервере в Бухгалтерии 1.2 обработка с установкой кодировки OEM отображает текст корректно. В обоих случаях локализация "украинская", как информационной базы так и сеанса. Никто не сталкивался с такой проблемой?
Заранее спасибо за ответ.

Автор: Vofka 05.03.19, 17:58

Если не ошибаюсь, кодировку ДБФ файла можно указывать при чтении. Возможно, в 1.2 у вас при чтении устанавливалась нужная кодировка, а в 2.0 этого нету.

Автор: kihor 05.03.19, 18:16

Vofka @ Сегодня, 17:58 * ,
Спасибо за ответ, но я пробовал просто копировать код из 1.2 в 2.0 - соответственно, убеждался, что кодировка устанавливается в 2.0. Это не решает проблему, к сожалению.

Автор: Егор Динин 05.03.19, 20:33

При первой загрузке в "неправильной кодировке" создаются контрагенты с крокозябрами.
При повторной загрузке в "правильной кодировке" программы находит по ИНН контрагентов, созданных на предыдущем шаге с крокозябрами.

Автор: Володька 06.03.19, 8:11

DBF файлы бывают, как от FoxPro, так и от Visual FoxPro, пересохраните эти файлы через VFP, при открытии будет возможность выбрать тип кодовой страницы. Это исключит саму проблему в dbf, если поможет, то объясню, как убрать её навсегда.

Автор: kihor 06.03.19, 13:00

Володька @ Сегодня, 8:11 * ,

Решил "плюнуть" на объект 1С XBase и переписал обработку через ADODB и ODBC - проблема решилась таким образом.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua