Имя: Пароль:
1C
1С v8
Табличный документ в ХраналищеЗначений
0 ilyavorobyev
 
02.04.14
13:09
Как поместить табличный документ в хранилище значений и записать это хранилищезначений в реквизит с типом хранилище значений?
1 H A D G E H O G s
 
02.04.14
13:10
Также, как и не табличный документ
2 H A D G E H O G s
 
02.04.14
13:10
Но будь осторожен.
3 H A D G E H O G s
 
02.04.14
13:11
Табличный документ может содержать всякую несериализируемую бяку.
4 ilyavorobyev
 
02.04.14
13:16
(3) так?
    ОбъектТекущий = РеквизитФормыВЗначение("Объект");
    ОбъектТекущий.Доработка_ХранилищеЗначений = Новый ХранилищеЗначения(ЭтаФорма.ТабличноеПоле);
Реквизит документа с типом хранилище значений называется Доработка_ХранилищеЗначений
5 H A D G E H O G s
 
02.04.14
13:23
(4) Нет, не так.

В событии
ПередЗаписьюНаСервере()
там будет параметр ТекущийОбъект

ТекущийОбъект.Доработка_ХранилищеЗначений = Новый ХранилищеЗначения(ЭтаФорма.ТабличноеПоле);
6 H A D G E H O G s
 
02.04.14
13:23
ТекущийОбъект.Доработка_ХранилищеЗначений = Новый ХранилищеЗначения(ЭтаФорма.ТабличноеПоле,Новый СжатиеДанных(9));
7 ilyavorobyev
 
02.04.14
13:30
(6) ок, спасибо я понял!
Закон Брукера: Даже маленькая практика стоит большой теории.