ЗначениеВФайл в 8.2 а ЗначениеИзФайла в 8.3 не работает #764020


#0 by Skylark
В 8.2 сохраняю таблица значений (внутри только строковые данные) в файл методом ЗначениеВФайл. В 8.2 же все обратно прекрасно читается - с помощью ЗначениеИЗФайла получается та же таблица. А если этот файл открыть методом ЗначениеИЗФайла но в базе на 8.3 пишет "Ошибка преобразования". Это невозможно в принципе или где-то что-то можно подкрутить чтобы срабатывало?
#1 by lubitelxml
ну видимо методы преобразования разные у платформ, попробуй сначала в строку, а потом в файл, может взлетит...
#2 by Живой Ископаемый
тз на клиенте не определена. выполняй на сервере свой код
#3 by Skylark
На сервере и делаю. Надо извращаться с передачей файла на сервер что ли. Может в этом дело.
#4 by mehfk
Лучше делай так
#5 by Skylark
Спасибо. Я и собирался изначально через xml делать, а потом смотрю - какой прекрасный метод! И сделал через файл.
#6 by Skylark
Неохота было с выгрузкой тз в xml возиться.
#7 by Живой Ископаемый
Не надо возиться с выгрузкой в ХМЛ. ты сериализуешь таблицу, получаешь ХМЛ строку, вставляешь ее в объект ЗаписьТекста, сохраняешь в текстовый (не хмл файл) на стороне базы-приемника - читаешь текст при помощи ЧтениеТекста, получаешь ХМЛ-строку, ее десериализуешь.
#8 by Живой Ископаемый
"Надо извращаться с передачей файла на сервер что ли. Может в этом дело." - безусловно... а как ты тогда "на сервере и делаю", если файл не передаешь?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С