0
На рассмотрении

Можно ли задать кодировку при выгрузке в dbf-файл свода проводок в 1С

KTV 5 дней назад в Отчетность / Своды обновлен 5 дней назад 2

Добрый день, формируем свод проводок для передачи в 1С.

В этом году появился новый КБК с буквой (по федеральным выплатам в образовании)

Image 9993

При приеме в 1С этот символ принимается в другой кодировке и конечно не находит нужного соответствия.

Вот так:

Image 9995

Т.е. выгружается в MS-DOS, а надо в Windows.

Можно ли так настроить?

На рассмотрении

Добрый день.

Кажется для dbf кодировка в КЗ не задается.


1С разве не умеет работать с разными кодировками?

Алиса предлагает такой вариант..

// Инициализируем объект для работы с DBF
ФайлDBF = Новый XBase;

// Указываем кодировку OEM
ФайлDBF.Кодировка = КодировкаXBase.OEM;

// Открываем файл
ФайлDBF.ОткрытьФайл(ПутьКФайлу, Истина);

// Если файл открыт, можно обрабатывать данные
Если ФайлDBF.Открыта() Тогда
    Пока ФайлDBF.Следующая() Цикл
        // Действия с данными
        Наименование = ФайлDBF.NAME; // Здесь получаем строку
    КонецЦикла;
КонецЕсли;

// Закрываем файл
ФайлDBF.ЗакрытьФайл();

Ясно, передам 1с-никам, пусть на своей стороне решают тогда.

Сервис поддержки клиентов работает на платформе UserEcho