Имя: Пароль:
1C
1С v8
Бух 3.0, фатальная ошибка при загрузки в формате ЗУП
0 vde69
 
09.07.13
11:13
на старых копях баз работает, на файловой работает...

на клиент серверной получаю сообщение Ошибка разбора XML и имя файла в темпах.

окрываю файл там точно не XML, (вообще не текстовый файл), кто сталкивался, и куда копать?
1 vde69
 
09.07.13
11:40
ап
2 Aleksey
 
09.07.13
11:43
а что там? по идеи зип должен быть
3 Aleksey
 
09.07.13
11:43
т.е. то что из зупа выгрузилось там все нормально?
4 Filippov
 
09.07.13
11:45
Выгрузил из ЗУП отражение в бухучете для БП 3.0, загрузил в БП 3 данные в формате ЗУП - всё нормально. Входной файл указывал тот, в который была выгрузка из ЗУП. Нормальный такой файл xml. Клиент-серверный.
5 vde69
 
09.07.13
15:37
даю более детальное описание проблеммы

при получении данных из временного хранилища

&НаСервере
Функция ВыполнитьЗагрузкуДанныхНаСервере(АдресФайла)
   
   ДвоичныеДанныеФайла = ПолучитьИзВременногоХранилища(АдресФайла);
   


получается строка в юникоде для кирилице, то есть вместо 1 исходного байта получаем два

в исходном файле - </Алгоритм>
в двоичных данных - </Алгоритм>
6 vde69
 
09.07.13
16:45
в результате нашел глюк, расписываю как исправить...

Обработка ЗагрузкаДанныхИзЗуп

Процедура ЗагрузитьДанныеВИБ(ПараметрыВыгрузки, АдресХранилища) Экспорт

.....

ТекстДок.Прочитать(ИмяВременногоФайла, КодировкаТекста.UTF8);   // vde69 - добавлен параметр кодировка


.....


   ТекстДок.Записать(ИмяВременногоФайла, КодировкаТекста.UTF8);  // vde69 - добавлен параметр кодировка