Имя: Пароль:
1C
 
ЗначениеВФайл в 8.2 а ЗначениеИзФайла в 8.3 не работает
0 Skylark
 
29.01.16
12:54
В 8.2 сохраняю таблица значений (внутри только строковые данные) в файл методом ЗначениеВФайл.
В 8.2 же все обратно прекрасно читается - с помощью ЗначениеИЗФайла получается та же таблица.
А если этот файл открыть методом ЗначениеИЗФайла но в базе на 8.3 пишет "Ошибка преобразования".

Это невозможно в принципе или где-то что-то можно подкрутить чтобы срабатывало?
1 lubitelxml
 
29.01.16
12:56
(0) ну видимо методы преобразования разные у платформ, попробуй сначала в строку, а потом в файл, может взлетит...
2 Живой Ископаемый
 
29.01.16
12:57
тз на клиенте не определена. выполняй на сервере свой код
3 Skylark
 
29.01.16
12:59
На сервере и делаю.
Надо извращаться с передачей файла на сервер что ли. Может в этом дело.
4 mehfk
 
29.01.16
12:59
5 Skylark
 
29.01.16
13:01
(4) Спасибо. Я и собирался изначально через xml делать, а потом смотрю - какой прекрасный метод! И сделал через файл.
6 Skylark
 
29.01.16
13:02
Неохота было с выгрузкой тз в xml возиться.
7 Живой Ископаемый
 
29.01.16
13:22
Не надо возиться с выгрузкой в ХМЛ.
ты сериализуешь таблицу, получаешь ХМЛ строку, вставляешь ее в объект ЗаписьТекста, сохраняешь в текстовый (не хмл файл)
на стороне базы-приемника - читаешь текст при помощи ЧтениеТекста, получаешь ХМЛ-строку, ее десериализуешь.
8 Живой Ископаемый
 
29.01.16
13:23
"Надо извращаться с передачей файла на сервер что ли. Может в этом дело." - безусловно... а как ты тогда "на сервере и делаю", если файл не передаешь?