Не формируется 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. Функция ФАЙЛ_СОЗДАТЬ работает аналогично.