Мы осуществили переход на Бухгалтерию 2.0 с редакции 1.2. Настраиваю в новой базе импорт выписок Клиент-Банка из DBF-файла Креди-Агриколь. Столкнулся с проблемой - вместо русских букв в содержании платежа отображаются кракозябры. Причем отображаются кракозябры как при установке кодировки OEM так и ANSI. На этом же сервере в Бухгалтерии 1.2 обработка с установкой кодировки OEM отображает текст корректно. В обоих случаях локализация "украинская", как информационной базы так и сеанса. Никто не сталкивался с такой проблемой? Заранее спасибо за ответ.
У нас здесь своя атмосфера...
Группа: Основатель
Сообщений: 13958
Из: Киев
Спасибо сказали: 4524 раз
Рейтинг: 3647.7
Если не ошибаюсь, кодировку ДБФ файла можно указывать при чтении. Возможно, в 1.2 у вас при чтении устанавливалась нужная кодировка, а в 2.0 этого нету.
Vofka @ Сегодня, 17:58
, Спасибо за ответ, но я пробовал просто копировать код из 1.2 в 2.0 - соответственно, убеждался, что кодировка устанавливается в 2.0. Это не решает проблему, к сожалению.
Почти крутой
Группа: Местный
Сообщений: 1454
Из: Киев
Спасибо сказали: 548 раз
Рейтинг: 0
При первой загрузке в "неправильной кодировке" создаются контрагенты с крокозябрами. При повторной загрузке в "правильной кодировке" программы находит по ИНН контрагентов, созданных на предыдущем шаге с крокозябрами.
Сообщение отредактировал Егор Динин - 05.03.19, 20:33
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С форуме!