Бух 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 - добавлен параметр кодировка
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс