Имя: Пароль:
1C
 
Как сохранить таблицу обработки?
0 Мисти
 
05.07.18
18:36
В таблице хранится некое соответствие - 3-5 строк, как бы ее сохранять между запуском обработки??
1 Мисти
 
05.07.18
18:37
Какой-то метод "встрокувнутрь" еще помню с 7, но у меня нет такого примера в 8.
2 Aleksandr N
 
05.07.18
18:40
(0) В свойствах формы поставить сохранять значения, ниже в значениях галочкой отметить эту таблицу.
3 Мисти
 
05.07.18
18:41
Там нет галочки. На "шапке" - пожалуйста, а на таб. части - нет.
Это 8.2
4 Мисти
 
05.07.18
19:13
&НаСервере
Процедура СохранитьНастройки()

КлючНастроек = "ОтчетВасиПупкина";
Настройки = Новый Соответствие;

Настройки.Вставить("ТЧКоторуюХотетьСохранить", Отчет.ТЧКоторуюХотетьСохранить.Выгрузить());

ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("ОтчетВасиПупкина", КлючНастроек, Настройки);

КонецПроцедуры

&НаСервере
Процедура ВосстановитьНастройки()

КлючНастроек = "ОтчетВасиПупкина";
ЗначениеНастроек = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("ОтчетВасиПупкина", КлючНастроек);
Если ТипЗнч(ЗначениеНастроек) = Тип("Соответствие") Тогда
Отчет.ТЧКоторуюХотетьСохранить.Загрузить(ЗначениеНастроек.Получить("ТЧКоторуюХотетьСохранить"));
КонецЕсли;

КонецПроцедуры
5 Мисти
 
05.07.18
19:13
нашла!
6 Малыш Джон
 
05.07.18
19:51
можно чуть попроще:

при закрытии:

СохранитьЗначение("ТаблицаИзОтчетаВасиПупкина", НужнаяТЧ.Выгрузить());

при открытии

НужнаяТЗ.Загрузить(ВосстановитьЗначение("ТаблицаИзОтчетаВасиПупкина));