Имя: Пароль:
1C
1С v8
Подскажите по поводу ХранилищеЗначений
0 inkvizitr
 
12.03.19
10:35
Имеется реквизит с типом ХранилищеЗначений, в него записываю структуру, вот таким способом

ХранилищеСтруктуры = Новый ХранилищеЗначения(Структура, Новый СжатиеДанных(9));
ДокументОбъект = РеквизитФормыВЗначение("Объект");
ДокументОбъект.Архив = ХранилищеСтруктуры;
ДокументОбъект.Записать();
ЗначениеВРеквизитФормы(ДокументОбъект, "Объект");

проблема заключается в том, что когда я записываю другие данные у меня плюсуется к первой структуре вторая и так далее, пытался перед записью присвоить реквизиту неопределённо, почему то не очищается. Как в моем случаи перед записью очистить данный реквизит с типом ХранилищеЗначений
1 ДенисЧ
 
12.03.19
10:37
Структуру каждый раз заново создавай
2 Tonik992
 
12.03.19
11:16
"почему то не очищается" - что не очищается? Реквизит с типом ХранилищеЗначений не может хранить значение Неопределено.
"у меня плюсуется к первой структуре вторая и так далее" - что это значит? какие такие "другие данные"? Вы что-то не правильно делаете в алгоритме.