Имя: Пароль:
1C
1С v8
Не сохраняются данные в управляемой форме
,
0 Eeelena
 
12.02.16
14:13
Здравствуйте.

На форму добавлен Набор записей регистр сведений, в процедуре на сервере по кнопке этот регистр считывается, и заполняется таблица на форме, но при закрытии все данные исчезают, подскажите как сделать, чтоб данные сохранялись. Код следующий в модуле формы:

ГрафикПогашения=РегистрыСведений.А_ГрафикПлатежей.СоздатьНаборЗаписей();
    ГрафикПогашения.Отбор.Регистратор.Установить(ТекущийОбъект.Ссылка);

    ГрафикПогашения.Прочитать();
    
    ТабЗнач=ГрафикПогашения.Выгрузить();
    ЭтаФорма.ГрафикПлатежей.Загрузить(ТабЗнач);
1 Nuobu
 
12.02.16
14:15
(0) А в объекте пробовала сохранять?
2 Eeelena
 
12.02.16
14:19
(1) вы имеете ввиду написать не ЭтаФорма.ГрафикПлатежей.Загрузить(ТабЗнач);

а написать

Объект.ГрафикПлатежей.Загрузить(ТабЗнач);
3 Eeelena
 
12.02.16
14:21
(1) в объекте нет такого реквизита ГрафикПогашения, я его добавила на форму с типов НаборЗаписейРегистраСведений
4 Nuobu
 
12.02.16
14:24
(3) Добавь.
5 Eeelena
 
12.02.16
14:31
(4) просто как табличную часть?
6 791Dance
 
12.02.16
14:31
//СОХРАНЕНИЕ

Структура = Новый Структура;
Структура.Вставить("Поле1", 10);

ХранилищеСистемныхНастроек.Сохранить("КлючОбъекта", "КлючНастроек", Структура);

//ЗАГРУЗКА    

ЗагружДанные = ХранилищеСистемныхНастроек.Загрузить("КлючОбъекта", "КлючНастроек");

подойдет?
7 Nuobu
 
12.02.16
14:32
(5) Можешь отборы добавить, можешь таб часть.
8 Nuobu
 
12.02.16
14:34
Попробуй код из (0) прописать в "ПриСозданииНаСервере".
9 Eeelena
 
12.02.16
14:39
(8) спасибо, получилось, прописала ПриСозданииНаСервере
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn