Имя: Пароль:
1C
1С v8
ЗначениеВФайл для таблицы значений
,
0 Saval1986
 
17.10.17
16:47
Всем доброго времени суток.

Исходные данные: 1с 8.3, УФ.

Хочу из отчета сохранить таблицу значений в файл. А затем, уже в рамках документа загрузить табличную часть из этого файла.

Где-то читал, что ЗначениеВФайл с таблицей значений работает некорректно. Однако, когда попробовал сохранить таблицу значений с помощью метода ЗначениеВФайл - все сработало. Таблица значений корректно сохранилась и восстановилась. Подскажите есть ли все-таки подводные камни у такого способа сохранения/восстановления таблицы знаений?
1 Cyberhawk
 
17.10.17
17:10
есть ли все-таки подводные камни // Стоковый мусор (специфичные символы какие-нибудь), например, может не схавать. Пруфа не будет.
2 Cyberhawk
 
17.10.17
17:10
*строковый
3 DexterMorgan
 
17.10.17
17:14
СериализаторXDTO и ЗаписьXML православнее
4 Cyberhawk
 
17.10.17
17:18
(3) Туда не все прокатит, ЗначениеВФайл всеяднее )
5 Cyberhawk
 
17.10.17
17:20
+(4) В СП есть пометки к объектам:
- "Сериализуется"
- "Сериализуется в/из ХДТО"
- "Сериализуется в/из ХМЛ"
Так вот ЗначениеВФайл хавает все их, а из (3) - только что-то свое. И есть объекты в языке 1С, которые не сериализуются в ХДТО/ХМЛ, а просто - сериализуются :)
6 DexterMorgan
 
17.10.17
17:21
(4) Таблица значений прокатит
7 DexterMorgan
 
17.10.17
17:22
(4) Например?
8 DexterMorgan
 
17.10.17
17:23
(5) Ой да ладно, если отчет вывел что-то в тз, то прокатит
9 Cyberhawk
 
17.10.17
17:24
(6) Не прокатит, если в ячейке ТЗ (в какой-то колонке какой-то строки) содержится значение несериализуемого типа
10 Cyberhawk
 
17.10.17
17:25
(8) Отсюда не видно, что он там за ТЗ из отчета сохраняет)
11 Saval1986
 
17.10.17
17:35
(10) =)))

Да действительно мало ли, что я там пишу в ТЗ =).

На самом деле все просто. Одна колонка - сотрудник, вторая - премия ;) Так что по идее должно прокатить ЗначениеВФайл.

Всем спасибо за ответы.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой