Группа: Пользователи
Сообщений: 83
Спасибо сказали: 12 раз
Рейтинг: 10
Коллеги,
Мы осуществили переход на Бухгалтерию 2.0 с редакции 1.2. Настраиваю в новой базе импорт выписок Клиент-Банка из DBF-файла Креди-Агриколь. Столкнулся с проблемой - вместо русских букв в содержании платежа отображаются кракозябры. Причем отображаются кракозябры как при установке кодировки OEM так и ANSI. На этом же сервере в Бухгалтерии 1.2 обработка с установкой кодировки OEM отображает текст корректно. В обоих случаях локализация "украинская", как информационной базы так и сеанса. Никто не сталкивался с такой проблемой? Заранее спасибо за ответ.
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3678.1
Если не ошибаюсь, кодировку ДБФ файла можно указывать при чтении. Возможно, в 1.2 у вас при чтении устанавливалась нужная кодировка, а в 2.0 этого нету.
Группа: Пользователи
Сообщений: 83
Спасибо сказали: 12 раз
Рейтинг: 10
Vofka @ Сегодня, 17:58
, Спасибо за ответ, но я пробовал просто копировать код из 1.2 в 2.0 - соответственно, убеждался, что кодировка устанавливается в 2.0. Это не решает проблему, к сожалению.
При первой загрузке в "неправильной кодировке" создаются контрагенты с крокозябрами. При повторной загрузке в "правильной кодировке" программы находит по ИНН контрагентов, созданных на предыдущем шаге с крокозябрами.
Сообщение отредактировал Егор Динин - 05.03.19, 20:33
Группа: Пользователи
Сообщений: 166
Спасибо сказали: 8 раз
Рейтинг: 0
DBF файлы бывают, как от FoxPro, так и от Visual FoxPro, пересохраните эти файлы через VFP, при открытии будет возможность выбрать тип кодовой страницы. Это исключит саму проблему в dbf, если поможет, то объясню, как убрать её навсегда.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!