|
Как сохранить таблицу обработки?
| ☑ |
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
|
можно чуть попроще:
при закрытии:
СохранитьЗначение("ТаблицаИзОтчетаВасиПупкина", НужнаяТЧ.Выгрузить());
при открытии
НужнаяТЗ.Загрузить(ВосстановитьЗначение("ТаблицаИзОтчетаВасиПупкина));
|
|