Регламентированный отчет НЕ Загружается в СБИС

1. Vitaly1C8 11.05.16 10:35 Сейчас в теме
Добрый день !
Через "Регламентированные отчеты", формируем отчет "РСВ-1 ПФР"
При нажатии на [Выгрузка] вываливается ошибка, я ее пофиксил - выгрузка проходит нормально.
Документ.ВыгрузкаРегламентированныхОтчетов ФормаДокумента
строка:373
//выгрузка в формате 7.00


строка:440
// В.Ч.   
						Попытка 
						    НовСтр.Тип      = ЭлементВыгрузки.ВерсияФорматаВыгрузки;
						Исключение
						    НовСтр.Тип      = Перечисления.ВерсииФорматовВыгрузки.Версия700ПФР;
						КонецПопытки;

Но теперь другая проблема (скорее всего не связанная с исправлениями) при попытке загрузить (выгруженный из 1С файл XML) в СБИС получаю ошибку:
"Не удалось разобрать файл"
Одно из двух, либо СБИС не понимает (Перечисления.ВерсииФорматовВыгрузки.Версия700ПФР), либо нужно какой то другой формат указывать ?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Cooler 22 11.05.16 10:47 Сейчас в теме
(1) Vitaly1C8,
либо СБИС не понимает (Перечисления.ВерсииФорматовВыгрузки.Версия700ПФР)
СБИС не обязан понимать перечисления и прочие типы 1С, он обязан понимать текстовый файл (XML по сути - текст).

Что говорит о выгруженном файле специальная проверочная программа CheckPFR?
Vitaly1C8; +1 Ответить
3. Vitaly1C8 11.05.16 11:11 Сейчас в теме
(2) Cooler, Она говорит "unavailable database"
Удалил CheckPFR, поставил заново переносную версию !
проверил файл, оказалось ошибка в теге кодировки внутри файла: было
<?xml version="1.0" encoding="windows-1251"?>

поменял на
<?xml version="1.0" encoding="UTF-8"?>

Иду проверять загрузку в СБИС ...

в СБИС загрузилось успешно !
Теперь буду смотреть почему в 1С выставляется кодировка encoding="windows-1251" ...

Отчет:РегламентированныйОтчетРСВ1 ФормаОтчета2015Кв1 строка 6757
Функция СоздатьНовыйПотокXML() Экспорт
	
	ПотокXML = Новый ЗаписьXML();
	// В.Ч.
	// ПотокXML.УстановитьСтроку("windows-1251");
	ПотокXML.УстановитьСтроку("UTF-8");
	ПотокXML.ЗаписатьОбъявлениеXML();
	ПотокXML.Отступ = Истина;
	Возврат ПотокXML;
	
КонецФункции
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот