|
Сохранение данных табличной части в УФ |
☑ |
0
mirrr
22.04.15
✎
16:56
|
На упр. форме у всех реквизитов есть флажок "Сохранение", а для табличных частей нет. Подскажите, как сохранять данные таб. части?
|
|
1
mikecool
22.04.15
✎
16:58
|
(0) дин списки не сохраняются
|
|
2
mirrr
22.04.15
✎
17:00
|
какие есть варианты?
|
|
3
Cyberhawk
22.04.15
✎
17:03
|
Пиши свою сохранялку, кури обработчики событий формы ПриСохраненииДанныхВНастройкахНаСервере и ПередЗагрузкойДанныхИзНастроекНаСервере / ПриЗагрузкеДанныхИзНастроекНаСервере
|
|
4
Kiks
22.04.15
✎
17:05
|
В хранилище значения.
|
|
5
Drac0
22.04.15
✎
17:06
|
(3) Ты предлагаешь сохранять динамический список? 0_о
|
|
6
Cyberhawk
22.04.15
✎
17:07
|
(5) Я хз, какие ему данные из ТЧ нужны...
|
|
7
mirrr
22.04.15
✎
17:23
|
&НаСервере
Процедура ПриЗакрытииНаСервере()
Объект1 = РеквизитФормыВЗначение("Объект");
Объект1.ТЗДоки.Очистить();
Объект1.ТЗТовары.Очистить();
Объект1.ТЗДоки = Объект1.ТабДокументы.Скопировать();
Объект1.ТЗТовары = Объект1.Товары.Скопировать();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Объект1 = РеквизитФормыВЗначение("Объект");
Объект1.ТабДокументы = Объект1.ТЗДоки.Скопировать();
Объект1.Товары = Объект1.ТЗТовары.Скопировать();
КонецПроцедуры
|
|
8
mirrr
22.04.15
✎
17:25
|
(7) добавил рекизиты с типом "ТаблицаЗначений": и ТЗТовары.
При закрытии формы записываю в них данные, а при создании на сервере их копирую в таб. части формы.
При выполнении: Поле объекта недоступно для записи (ТабДокументы).
Подскажите, где ошибка?
|
|
9
mirrr
22.04.15
✎
18:02
|
(3) подскажите пример такой реализации.
|
|
10
Cyberhawk
22.04.15
✎
18:38
|
(9) При открытии / перед закрытием / где-нибудь еще взводить свойство формы
СохраняемыеВНастройкахДанныеМодифицированы = Истина;
Тогда обработчик ПриСохраненииДанныхВНастройкахНаСервере() будет гарантированно вызван при закрытии формы - там и сохранять в настройках можно все, что душе угодно (вручную). Восстанавливать тоже вручную.
P.S. Логику кода в (7) не понял - зачем сохранять содержимое ТЧ в ТЗ и обратно...
|
|
11
mirrr
22.04.15
✎
21:43
|
(10) можно короткий пример сохранения в обработчике ПриСохраненииДанныхВНастройкахНаСервере()?
|
|
12
mirrr
22.04.15
✎
23:40
|
(10) спасибо, получилось.
|
|