Не формируется xml-файл ведомости на перевод денег в банк

пользователь
Регистрация: 21.03.2013

При формировании ведомости на перевод денег в банки и выгрузке реестра в формате xml сформированный файл не сохраняется на диск (хотя сообщение говорит о том, что файл успешно создан). При формировании в формате txt или dbf файл сохраняется. Кроме того, при выгрузке реестра в формате dbf, структура файла не соответствует утвержденному банком ("Сбербанком") шаблону.

дилер
Регистрация: 01.12.2005

В сбербанке каждый филиал может установить свой формат!
Поэтому. надо изменять формульную часть под такой филиал индивидуально.

дилер
Регистрация: 16.09.2005

Здравствуйте!

В формате xml файл сохранился в кодировке windows 1251.
Банк требует файл в UTF-8.
Как можно перекодировать?
Подскажите, пожалуйста.

дилер
Регистрация: 01.12.2005
Из хэлпа: Функция ФАЙЛ_ОТКРЫТЬ Функция ФАЙЛ_ОТКРЫТЬ предназначена для открытия файла на чтение. ФУНКЦИЯ ТИП_ФАЙЛ: ФАЙЛ_ОТКРЫТЬ(ТИП_СТРОКА: имя_файла [; кодировка]) Параметры: Имя_файла - путь к открываемому файлу. Если указанный файл не найден, то расчет останавливается по ошибке. Кодировка - необязательный параметр логического или строкового типа. Если задано значение логического типа, то определяет необходимость перекодировки символов. Если параметр имеет значение: ДА  - или опущен, то перекодировка из кодовой таблицы OEM cp 866 включена. НЕТ - перекодировка символов файла не производится (в кодовую страницу cp1251, используемую в программе). Дополнительные возможности перекодировки доступны, если указывается значение строкового типа:
  • "DOS" или "OEM" - производится перекодировка из cp866 в cp1251;
  • "WIN" или "ANSI - перекодировка не выполняется;
  • "UTF-8" - производится перекодировка из utf-8 в cp1251.

P.S. Функция ФАЙЛ_СОЗДАТЬ работает аналогично.