Как сохранить значения поля со списком? v7.7
05.10.2009
15:34
#21
"Не знаю, что у вас не получается. Вот простой пример, Список (СписЗнач) и 3 кнопки:<br>Процедура Сформировать()<br> СписЗнач.ДобавитьЗначение (1,"Тест1");<br> СписЗнач.ДобавитьЗначение (2,"Тест2");<br> СписЗнач.ДобавитьЗначение (3,"Тест3");<br>КонецПроцедуры<br><br>Процедура ЗаписатьСписок ()<br> СохранитьЗначение ("МойСписок", ЗначениеВСтрокуВнутр (СписЗнач));<br>КонецПроцедуры<br><br>//*******************************************<br><br>Процедура Восстановить()<br> лСписЗнач = ЗначениеИзСтрокиВнутр (ВосстановитьЗначение ("МойСписок"));<br> СписЗнач.УдалитьВсе ();<br> Для Сч = 1 По лСписЗнач.РазмерСписка() Цикл<br> лПредст = """";<br> лЗнач = лСписЗнач.ПолучитьЗначение (Сч, лПредст);<br> СписЗнач.ДобавитьЗначение (лЗнач, лПредст);<br> СписЗнач.Пометка (Сч, лСписЗнач.Пометка (Сч));<br> КонецЦикла;<br>КонецПроцедуры<br>"
05.10.2009
15:35
#22
А я делаю обычно СписокЗначений.ВСтрокуСРазделителями() в рабочую папку пользователя
05.10.2009
15:37
#23
"Процедура ЗаписатьСписок ()<br>СохранитьЗначение ("МойСписок", ЗначениеВСтрокуВнутр (СписЗнач));<br>КонецПроцедуры<br><br>//*******************************************<br><br>Процедура Восстановить()<br>лСписЗнач = ЗначениеИзСтрокиВнутр (ВосстановитьЗначение ("МойСписок"));<br>СписЗнач.УдалитьВсе ();<br>Для Сч = 1 По лСписЗнач.РазмерСписка() Цикл<br>лПредст = """";<br>лЗнач = лСписЗнач.ПолучитьЗначение (Сч, лПредст);<br>СписЗнач.ДобавитьЗначение (лЗнач, лПредст);<br>СписЗнач.Пометка (Сч, лСписЗнач.Пометка (Сч));<br>КонецЦикла;<br>КонецПроцедуры<br><br>Как вариант, да<br>Только хотелось попроще ))"
05.10.2009
15:45
#25
Проще поставить галку в свойствах списка - "Сохранять при сохранении настройки"
05.10.2009
15:50
#26
> А я делаю обычно СписокЗначений.ВСтрокуСРазделителями() в рабочую папку пользователя<br><br>это для чисел хорошо, а ему объект нужен
05.10.2009
16:07
#28
На форме вверху 2 кнопочки со стрелками
<br>Одна называется "Сохранить текущую настройку" другая "Выбрать и открыть сохраненную ранее настройку".<br>Да, кстати, - это уже в режиме предприятия


Читают тему
(гостей: 1)